+ w notasyonu kullanarak bir klasöre yazmak için belirli kullanıcı izni verin

110

Biliyorum, bir sahip adına yazmak için izin atayabilirim \ group \ bunun gibi diğerleri:

chmod u+w myfolder

Burada belirli bir kullanıcı belirleyebilir miyim? Bazıları böyle:

chmod username u+w myfolder
    
sordu AngularInDepth.com 24.06.2014 12:33

3 cevap

106

Bu dosyanın veya dizinin (klasörün) sahibi olan kullanıcıyı değiştirmek isterseniz, chown komutunu kullanmanız gerekir. Örneğin,

çalıştırırsanız
sudo chown username: myfolder

myfolder’ın sahibi olan kullanıcı kullanıcı adı olacaktır. Sonra yürütebilirsiniz

sudo chmod u+w myfolder

kullanıcı adı için yazma izni eklemek.

Ancak bu kullanıcıyı "myfolder" ile ilişkilendirilmiş gruba eklemek isterseniz,

komutunu çalıştırabilirsiniz.
sudo usermod -a -G groupname username

ve sonra yürüt

sudo chmod g+w myfolder

gruba yazma iznini eklemek için.

    
verilen cevap Charo 24.06.2014 12:55
140

setfacl kullanabilirsiniz:

setfacl -m u:username:rwx myfolder

Bu, dizinin sahipliğini değiştirmeden belirli kullanıcılar için izinler ayarlar.

Daha fazla ayrıntı ve örnek için man sayfasına göz atın.

    
verilen cevap user3689208 08.08.2016 11:59
7

Hayır, bu mümkün değil. Dosyanın sahibini

ile değiştirebilirsiniz.
[sudo] chown username: foldername

veya kullanıcıyı

olan dosyanın sahibi olan gruba ekleyebilirsiniz.
usermod -a -G {group-name} username
    
verilen cevap Pabi 24.06.2014 13:03

Etiketlerdeki diğer soruları oku