Ik weet dat ik de toestemming om te schrijven kan toewijzen aan een eigenaar/groep/anderen zoals dit:
chmod u+w myfolder
Kan ik hier de specifieke gebruiker specificeren? Sommige zoals deze:
chmod username u+w myfolder
Je zou setfacl
kunnen gebruiken:
setfacl -m u:username:rwx myfolder
Dit stelt de rechten in voor specifieke gebruikers, zonder het eigendom van de map te veranderen.
Bekijk de man page voor meer details en voorbeelden.
Als u de gebruiker wilt wijzigen die eigenaar is van dit bestand of deze map, moet u het commando chown
gebruiken. Bijvoorbeeld, als je
sudo chown username: myfolder
dan zal de gebruiker die de eigenaar is van mijn map de gebruikersnaam zijn. Dan kun je het volgende uitvoeren
sudo chmod u+w myfolder
om de schrijfrechten toe te voegen aan de gebruiker gebruikersnaam.
Maar als je deze gebruiker wil toevoegen aan de groep geassocieerd met "myfolder", dan kan je
sudo usermod -a -G groupname username
en dan uitvoeren
sudo chmod g+w myfolder
om de schrijfrechten aan de groep toe te voegen.
Nee, dat is niet mogelijk. U kunt ofwel de eigenaar van het bestand wijzigen met
[sudo] chown username: foldername
of u kunt de gebruiker toevoegen aan de groep die eigenaar is van het bestand met
usermod -a -G {group-name} username