Secara tidak sengaja saya berlari chmod -u filename
dan menghapus semua izin yang saya miliki filename
.
Halaman manual tidak merujuk -u
opsi. Bereksperimen saya dapat menyimpulkan bahwa itu menghapus tidak semua izin, tetapi hanya membaca dan mengeksekusi akses, meninggalkan akses tulis yang utuh.
Jadi apa tepatnya yang dilakukan?
Kesimpulan saya di atas salah, saya sekarang berpikir bahwa yang dilakukannya adalah menghapus izin yang dimiliki pemilik, dari semua kategori.
Saya pikir perilaku analog dengan a=u
, hanya itu -
bukan =
dan a
dapat dijatuhkan hanya karena dapat dengan, misalnya, a+x
.
[ugoa...][[-+=][perms...]...]
, di mana perms
nol atau lebih huruf dari set rwxXst
, atau satu huruf dari setugo
" (halaman manual GNU chmod); POSIX cukup tidak jelas, tetapi mendefinisikan produksi "permcopy" untuk efek yang sama.
u
), izin yang diberikan kepada pengguna lain yang merupakan anggota grup file ( g
) , dan izin yang diberikan kepada pengguna yang tidak satu pun dari dua kategori sebelumnya ( o
). "
u
, saya akan menentukan izin yang diberikan kepada pengguna yang memiliki file. Tapi itu tidak mengatakan apa yang dilakukannya. Apa yang dimaksud dengan even even?