Ketika saya mencolokkan hard drive eksternal saya, memasukkan DVD, atau mencoba melihat apa yang saya dapatkan di USB drive saya, perilaku aneh adalah hasil yang biasa.
Sistem file terpasang dengan baik. Ketika saya login sebagai root through sudo su
, saya bisa melihat isi dari /media/casper/externaldrive
fine fine. Namun pengguna saya casper
, tidak bisa. Ubuntu membalas setiap tindakan yang melibatkan lokasi Permission denied
:
casper@casper-desktop:/media$ ll /media/casper/externaldrive
ls: cannot access '/media/casper/externaldrive': Permission denied
Saya memutuskan untuk melakukan penggalian ke dalam izin (masalah) /media
folder. Seperti casper
, saya melihat yang berikut:
casper@casper-desktop:/media$ ls -alF
total 16
drwxr-xr-x 4 root root 4096 apr 21 17:47 ./
drwxr-xr-x 25 root root 4096 jul 29 15:43 ../
drwxr-x--- 3 root root 4096 aug 3 21:02 casper/
lrwxrwxrwx 1 root root 45 apr 21 17:47 .directory -> /etc/kubuntu-default-settings/directory-media
lrwxrwxrwx 1 root root 42 apr 21 17:47 .hidden -> /etc/kubuntu-default-settings/hidden-media
drwxr-xr-x 2 root root 4096 feb 29 23:56 home/
Apa yang mengejutkan saya adalah bahwa katanya total 16
, sementara hanya ada paling banyak 6 daftar. Jadi saya menjalankan perintah lagi, tetapi sebagai root
. Hasilnya sama, aneh. (Adakah yang bisa memberi tahu saya tentang ini?)
Bagaimanapun, yang lebih mengejutkan saya adalah bahwa /media/casper
direktori tersebut bukan milik saya dan juga tidak dapat diakses oleh saya. Saya tergoda untuk hanya chown -R
bazinkas keluar dari itu, tetapi setelah saya menguasai diri saya googled sesuatu seperti "folder pengguna Media bukan milikku membantu saya".
Butuh beberapa saat tetapi akhirnya saya menemukan utas ini , di mana pengguna menjelaskan tujuan 750 root:root /media/user
folder. Itu memastikan hanya root yang bisa me-mount, melihat dan mengelola sistem file di sana, di mana izin individu diubah ke pengguna yang sebenarnya.
Jadi, jika informasi saya benar, /media/casper/externaldrive
izin harus menguntungkan bagi saya. Saya memeriksa,
root@casper-desktop:/media/casper# ll
total 12
drwxr-x--- 3 root root 4096 aug 3 21:02 ./
drwxr-xr-x 4 root root 4096 apr 21 17:47 ../
drwxrwxrwx 1 casper casper 4096 aug 3 20:20 externaldrive/
Dan sepertinya inilah masalahnya.
Jadi di sinilah aku terjebak. Filesystem memiliki izin untuk saya sepanjang jalan melalui pohon direktori, namun saya tidak dapat mengakses satu file. Ini sama untuk drive CD dan USB.
Siapa yang dapat membantu saya mengakses barang berharga saya?
Oh, dan omong-omong. Utas yang disebutkan di atas berbicara tentang ACL pada /media/user
folder ini , yang ditunjukkan oleh +
setelah izin reguler, seperti drwxr-x---+ 3 root root
. Sistem saya tidak menunjukkan ini. Apakah ACL pada folder-folder ini standar untuk Ubuntu atau apakah pengguna memiliki hal-hal khusus yang terjadi, dan haruskah saya khawatir bahwa dari sinilah masalah saya berasal?
Terima kasih sudah membaca.
ls
total blok 1kB digunakan oleh file dalam direktori, non-rekursif. Lihat unix.stackexchange.com/a/4110/44281 .
drwxr-x--- 3*
?