Jeg ved, at jeg kan tildele tilladelse til at skrive til en ejer/gruppe/andre på denne måde:
chmod u+w myfolder
Kan jeg angive den specifikke bruger her? Nogle sådan her:
chmod username u+w myfolder
Du kan bruge setfacl
:
setfacl -m u:username:rwx myfolder
Dette indstiller tilladelser til bestemte brugere, uden at ændre ejerskabet af mappen.
Se man page for yderligere detaljer og eksempler.
Hvis du vil ændre den bruger, der ejer denne fil eller mappe (mappe), skal du bruge kommandoen chown
. Hvis du f.eks. kører
sudo chown username: myfolder
vil den bruger, der ejer minmappe, være brugernavn. Så kan du udføre
sudo chmod u+w myfolder
for at tilføje skrivetilladelse til brugeren brugernavn.
Men hvis du vil tilføje denne bruger til den gruppe, der er knyttet til "myfolder", kan du køre
sudo usermod -a -G groupname username
og derefter udføre
sudo chmod g+w myfolder
for at tilføje skrivetilladelsen til gruppen.
Nej, det er ikke muligt. Du kan enten ændre ejeren af filen med
[sudo] chown username: foldername
eller du kan tilføje brugeren til den gruppe, der ejer filen, med
usermod -a -G {group-name} username