Wiem, że mogę przypisać uprawnienia do zapisu do właściciela/grupy/innych w ten sposób:
chmod u+w myfolder
Czy mogę tutaj określić konkretnego użytkownika? Niektóre jak to:
chmod username u+w myfolder
Możesz użyć setfacl
:
setfacl -m u:username:rwx myfolder
To ustawia uprawnienia dla konkretnych użytkowników, bez zmiany własności katalogu.
Sprawdź stronę man po dalsze szczegóły i przykłady.
Jeśli chcesz zmienić użytkownika będącego właścicielem tego pliku lub katalogu (folderu), będziesz musiał użyć komendy chown
. Na przykład, jeśli uruchomisz
sudo chown username: myfolder
użytkownikiem posiadającym myfolder będzie username. Następnie możesz wykonać
sudo chmod u+w myfolder
aby dodać uprawnienia do zapisu do użytkownika username.
Ale jeśli chcesz dodać tego użytkownika do grupy związanej z "myfolder", możesz uruchomić
sudo usermod -a -G groupname username
a następnie wykonać
sudo chmod g+w myfolder
aby dodać uprawnienia do zapisu do grupy.
Nie, to nie jest możliwe. Możesz albo zmienić właściciela pliku za pomocą
[sudo] chown username: foldername
lub możesz dodać użytkownika do grupy, która jest właścicielem pliku za pomocą
usermod -a -G {group-name} username