Belirli bir kullanıcıya +w gösterimini kullanarak bir klasöre yazma izni verin

Bunun gibi bir sahip/grup/diğerlerine yazma izni atayabileceğimi biliyorum:

chmod u+w myfolder

Burada belirli bir kullanıcı belirtebilir miyim? Bunun gibi bir şey:

chmod username u+w myfolder

setfacl` kullanabilirsiniz:

setfacl -m u:username:rwx myfolder

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

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

Yorumlar (7)
Çözüm

Bu dosya veya dizinin (klasör) sahibi olan kullanıcıyı değiştirmek istiyorsanız, chown komutunu kullanmanız gerekecektir. Örneğin, eğer çalıştırırsanız

sudo chown username: myfolder

myfolder'a sahip olan kullanıcı kullanıcı adı olacaktır. Sonra çalıştırabilirsiniz

sudo chmod u+w myfolder

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

Ancak bu kullanıcıyı "myfolder" ile ilişkili gruba eklemek istiyorsanız, şu komutu çalıştırabilirsiniz

sudo usermod -a -G groupname username

ve sonra çalıştırın

sudo chmod g+w myfolder

gruba yazma izni eklemek için.

Yorumlar (9)

Hayır, bu mümkün değil. Ya dosyanın sahibini şu şekilde değiştirebilirsiniz

[sudo] chown username: foldername

ile kullanıcıyı dosyanın sahibi olan gruba ekleyebilir ya da

usermod -a -G {group-name} username
Yorumlar (2)