GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Cara Menerapkan Perubahan Grup Pengguna yang Baru Ditambahkan Tanpa Perlu Reboot??

Pertanyaan ini sudah memiliki jawaban di sini :Saya menambahkan pengguna ke grup, tetapi izin grup pada file tetap tidak berpengaruh

(8 jawaban)
Tutup 3 tahun yang lalu.

Asumsikan saya login dengan pengguna takpar :

[email protected]:/$

Sebagai root, saya telah menambahkan takpar sebagai anggota grup webdev menggunakan:

# usermod -a -G webdev takpar

Tapi sepertinya belum diterapkan, karena misalnya saya tidak bisa masuk ke webdev direktori yang memiliki izin membaca untuk grup:

400169 drwxr-x--- 3 webdev webdev 4.0K 2011-08-15 22:34 public_html

[email protected]:/home/webdev/$ cd public_html/
bash: cd: public_html/: Permission denied

Tetapi setelah reboot saya memiliki akses seperti yang saya harapkan. Karena perubahan grup semacam ini dalam rutinitas saya, apakah ada cara untuk menerapkan perubahan tanpa perlu reboot?

Jawaban
Sepertinya tidak ada cara untuk membuat sesi saat ini mengetahui grup baru, misalnya pengelola file tidak akan bekerja dengan perubahan baru. Tapi login ulang akan berhasil.
su perintah juga sesuai untuk perintah sementara di sesi saat ini.

Jawaban yang Diterima:

Solusi lokal:gunakan su yourself untuk login lagi. Di sesi baru Anda akan dianggap sebagai anggota grup.

Halaman manual untuk newgrp dan sg mungkin juga menarik untuk mengubah id grup Anda saat ini (dan masuk ke grup baru):

  • Untuk menggunakan webdev id grup (dan hak istimewa) dalam penggunaan shell Anda saat ini:

     newgrp webdev
    
  • Untuk memulai perintah dengan beberapa id grup (dan mempertahankan hak istimewa saat ini di shell Anda) gunakan:

     sg webdev -c "command"
    

    (sg seperti su tetapi untuk grup, dan itu akan berfungsi tanpa kata sandi grup jika Anda terdaftar sebagai anggota grup dalam data sistem)


Linux
  1. Bagaimana cara menambahkan pengguna ke grup di Linux

  2. Cara membuat dan menghapus grup pengguna di Linux

  3. Linux – Tidak Dapat Menambahkan Pengguna Ke Grup Tanpa Restart?

  1. Kelola grup pengguna Linux

  2. /etc/passwd menampilkan pengguna dalam grup, tetapi /etc/group tidak

  3. Tidak dapat menambahkan pengguna ke grup tanpa memulai ulang?

  1. Cara Menambah atau Menghapus Pengguna dari Grup di Linux

  2. Tambahkan Pengguna ke Grup di Linux, Bagaimana Melakukannya (Dengan Contoh)

  3. Bagaimana Cara Memuat Ulang Aturan Udev Tanpa Reboot?