Masalah Akses Direktori Linux: Izin Ditolak

4

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?

Penjara
sumber
Apakah itu ditampilkan dengan benar ketika Anda ssh atau telnet ke kotak, bukan hanya membuka konsol dari desktop Anda?
Matt
Menjalankan sudo ls -al var / mengembalikan drwxr-x - x 6 sysuser abbagroup 4096 2010-07-28 11:55. drwxr-xr-x 10 sysuser abbagroup 4096 2010-09-08 12:45 .. drwx - x - x 3 sysuser abbagroup 4096 2010-07-28 11:55 lib drwx - x - x 3 sysuser abbagroup 4096 2010-07-28 11:55 log drwx - x - x 4 sysuser abbagroup 4096 2010-07-28 11:55 jalankan drwx - x - x 5 sysuser abbagroup 4096 2010-07-28 11:55 spool
Brig.
Apakah idjuga ditampilkan abbagroupuntuk pengguna itu?
Dennis Williamson

Jawaban:

4

Apakah Anda kebetulan hanya menambahkan usernameke abbagroup? 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 yang usernameakan menjadi milik jika ia masuk. Jalankan groupstanpa argumen sebagai gantinya, sehingga ia memberi tahu Anda kelompok mana dari proses saat ini. Jika itu tidak muncul abbagroup, Anda harus keluar dan kembali.

Gilles
sumber
0

Mencoba

sudo ls -al var/
tovare
sumber
Sepertinya grup tidak untuk saya.
Dennis Williamson
Anda benar tentang grup :)
tovare