Apakah ada aplikasi yang bermanfaat dari chmod 060
, chmod 006
atau izin serupa?
Aku bertanya-tanya, mengapa masuk chmod UGO
, tidak ada batasan seperti U & gt; = G & gt; = O? Apakah hanya lebih sederhana untuk mengimplementasikannya dengan cara ini, atau adakah beberapa use case lain yang dimaksudkan untuk itu?
Motivasi utama saya adalah untuk mengajarkan izin untuk pemula Unix, jadi saya mencoba untuk memaksakan batasan untuk meminimalkan jumlah kemungkinan dan menyederhanakan penjelasan.
unix
permissions
DanGar
sumber
sumber
chmod 060
vs.chmod u=,g=rw,o=
? Atau tentang nilai-nilai khusus060
?Jawaban:
Anda selalu bisa membayangkan skenario yang mungkin. Sebagai contoh,
060
(grup memiliki akses baca / tulis dan tidak ada orang lain yang dapat melakukan apa pun) dapat berguna jika Anda memiliki server web yang membuat file tetapi Anda tidak ingin dapat menimpanya atau mengaksesnya. Jadi, Anda membuat file milik grup tertentu, memungkinkan pengguna grup itu memanipulasi dan tidak ada orang lain.Saya kira saya situasi serupa mungkin muncul untuk
006
di mana setiap orang dapat menulis tetapi bukan pemilik / grup. Saya hanya bisa membayangkan topeng ini berguna dalam kasus di mana pemilik file bukan pengguna biasa (server web atau daemon atau apa pun).Ingatlah bahwa izin bersifat hierarkis. Jadi, jika Anda adalah pemilik file
006
izin, Anda tidak dapat menulis ke sana, meskipun fakta bahwa "semua orang" dapat:Jadi, bahkan
006
menghentikan pemilik mengakses file yang, seperti yang saya katakan, dapat berguna dalam pengaturan tertentu.sumber