Saya mencoba menjalankan perintah
username> ls -al var/
Tapi saya mendapat pengecualian
ls: cannot open directory var/: Permission denied
Ketika saya memeriksa izin direktori yang saya lihat
drwxr-x--x 6 sysuser abbagroup 4096 2010-07-28 11:55 var
Saya telah mengkonfirmasi bahwa akun pengguna saya adalah bagian dari grup
> groups username
username: abbagroup
Jadi mengapa saya tidak bisa menjalankan perintah?
linux
ubuntu
permissions
Penjara
sumber
sumber
id
juga ditampilkanabbagroup
untuk pengguna itu?Jawaban:
Apakah Anda kebetulan hanya menambahkan
username
keabbagroup
? Perubahan semacam ini mulai berlaku saat Anda masuk, dan berlaku untuk proses masuk dan turunannya.Ketika Anda menjalankan
groups username
, itu memberitahu Anda kelompok mana yangusername
akan menjadi milik jika ia masuk. Jalankangroups
tanpa argumen sebagai gantinya, sehingga ia memberi tahu Anda kelompok mana dari proses saat ini. Jika itu tidak munculabbagroup
, Anda harus keluar dan kembali.sumber
Mencoba
sumber