Kazara koştum chmod -u filename
ve sahip olduğum tüm izinleri kaldırdım filename
.
Man sayfası bir -u
seçeneğe başvurmuyor. Deneme Tüm izinleri kaldırdığı sonucuna ulaşabildim, ancak sadece okuma ve yürütme erişimi sağlayarak yazma erişimini olduğu gibi bıraktım.
Peki bu tam olarak ne yapıyor?
Yukarıdaki sonucum yanlış, şimdi yaptığı şeyin sahibinin sahip olduğu izinleri tüm kategorilerden kaldırmak olduğunu düşünüyorum.
Ben davranışı benzer olduğunu düşünüyorum a=u
sadece öyle, -
yerine =
ve a
, örneğin, sadece onunla olabildiğince bırakılabilir a+x
.
[ugoa...][[-+=][perms...]...]
, nerede perms
kümesinden ya sıfır ya da daha fazla harf olduğu rwxXst
, ya da kümesinden tek bir harfleugo
(GNU chmod adam sayfası)"; POSIX oldukça belirsizdir, ancak aynı etki için bir "permkopi" üretimi tanımlar.
u
), dosya grubunun üyesi olan diğer kullanıcılara verilen izinler ( g
) ve önceki iki kategoriden hiçbirinde olmayan kullanıcılara verilen izinler ( o
). "
u
, dosyanın sahibi olan kullanıcıya verilen izinleri belirteceğim. Ama ne yaptığını söylemiyor. Belirtmek ne anlama geliyor?