Bunun gibi bir sahip / grup / başkalarına yazma iznini atayabileceğimi biliyorum:
chmod u+w myfolder
Belirli kullanıcıyı burada belirtebilir miyim? Bazıları bunun gibi:
chmod username u+w myfolder
Bunun gibi bir sahip / grup / başkalarına yazma iznini atayabileceğimi biliyorum:
chmod u+w myfolder
Belirli kullanıcıyı burada belirtebilir miyim? Bazıları bunun gibi:
chmod username u+w myfolder
Kullanabilirsin. setfacl
:
setfacl -m u:username:rwx myfolder
Bu, dizinin sahipliğini değiştirmeden belirli kullanıcılar için izinleri ayarlar.
Şuna bak adam sayfası daha fazla ayrıntı ve örnekler için.
Not:
setfacl
kısaltması ACL Dosyasını ayarla (Erişim Kontrol Listesi)
Tüm alt dizinlere yinelemeli olarak uygulamak istiyorsanız: -r Harfi böyle bayrak:
setfacl -R -m u:username:rwx myfolder
Bu dosyaya veya dizine (klasöre) sahip olan kullanıcıyı değiştirmek isterseniz, komutu kullanmanız gerekir chown
. Örneğin, çalıştırırsanız
sudo chown username: myfolder
klasörüme sahip olan kullanıcı username olacaktır. Sonra yürütebilirsiniz
sudo chmod u+w myfolder
username kullanıcısına yazma iznini eklemek için.
Ancak bu kullanıcıyı "klasörüm" ile ilişkili gruba eklemek isterseniz, çalıştırabilirsiniz
sudo usermod -a -G groupname username
ve sonra yürütün
sudo chmod g+w myfolder
gruba yazma izni eklemek için.
Hayır, bu mümkün değil. Dosyanın sahibini şununla değiştirebilirsiniz
[sudo] chown username: foldername
veya kullanıcıyı dosyanın sahibi olan gruba ekleyebilirsiniz
usermod -a -G {group-name} username
Tüm alt dizinlere yinelemeli olarak uygulamak istiyorsanız: -R bayrağını şu şekilde ekleyin:
setfacl -R -m u:username:rwx myfolder
Ubuntu'da yinelemeli olarak (klasör ve tüm alt klasörler) belirli bir kullanıcıya izin vermek:
sudo chown -R <username>: <folderName>
Bunun mümkün olduğunu sanmıyorum. Neden kullanıcıyı gruba eklemiyorsun?