Gi spesifikk brukertillatelse til å skrive til en mappe ved hjelp av +w-notasjon

Jeg vet at jeg kan tildele tillatelse til å skrive til en eier/gruppe/andre på denne måten:

chmod u+w myfolder

Kan jeg spesifisere den spesifikke brukeren her? Noen liker dette:

chmod username u+w myfolder

Du kan bruke setfacl:

setfacl -m u:username:rwx myfolder

Dette angir tillatelser for bestemte brukere, uten å endre eierskapet til katalogen.

Se man-siden for flere detaljer og eksempler.

Kommentarer (7)
Løsning

Hvis du vil endre brukeren som eier denne filen eller katalogen (mappen), må du bruke kommandoen chown. Hvis du for eksempel kjører

sudo chown username: myfolder

vil brukeren som eier myfolder være brukernavn. Deretter kan du utføre

sudo chmod u+w myfolder

for å legge til skrivetillatelsen til brukernavnet user.

Men hvis du vil legge til denne brukeren i gruppen som er knyttet til "myfolder", kan du kjøre

sudo usermod -a -G groupname username

og deretter utføre

sudo chmod g+w myfolder

for å legge til skrivetillatelsen til gruppen.

Kommentarer (9)

Nei, dette er ikke mulig. Du kan enten endre eieren av filen med

[sudo] chown username: foldername

eller du kan legge til brukeren i gruppen som eier filen med

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