Jag vet att jag kan tilldela skrivbehörighet till en ägare/grupp/andra på detta sätt:
chmod u+w myfolder
Kan jag ange den specifika användaren här? Några så här:
chmod username u+w myfolder
Du kan använda setfacl
:
setfacl -m u:username:rwx myfolder
Detta ställer in behörigheter för specifika användare, utan att ändra äganderätten till katalogen.
Se man page för mer information och exempel.
Om du vill ändra den användare som äger filen eller katalogen (mappen) måste du använda kommandot chown
. Om du till exempel kör
sudo chown username: myfolder
kommer användaren som äger myfolder att vara username. Då kan du köra
sudo chmod u+w myfolder
för att lägga till skrivbehörighet för användaren användarnamn.
Men om du vill lägga till den här användaren i den grupp som är associerad med "myfolder" kan du köra
sudo usermod -a -G groupname username
och sedan köra
sudo chmod g+w myfolder
för att lägga till skrivbehörigheten till gruppen.
Nej, det är inte möjligt. Du kan antingen ändra ägaren till filen med
[sudo] chown username: foldername
eller så kan du lägga till användaren i den grupp som äger filen med
usermod -a -G {group-name} username