Sé que puedo asignar el permiso de escritura a un propietario/grupo/otros así:
chmod u+w myfolder
¿Puedo especificar aquí el usuario concreto? Algunos como este:
chmod username u+w myfolder
Puedes utilizar setfacl
:
setfacl -m u:username:rwx myfolder
Esto establece los permisos para usuarios específicos, sin cambiar la propiedad del directorio.
Consulte la página man para más detalles y ejemplos.
Si quieres cambiar el usuario propietario de este archivo o directorio (carpeta), tendrás que utilizar el comando chown
. Por ejemplo, si ejecuta
sudo chown username: myfolder
el usuario propietario de mi carpeta será nombre de usuario. Entonces puede ejecutar
sudo chmod u+w myfolder
para añadir el permiso de escritura al usuario nombredeusuario.
Pero si quieres añadir este usuario al grupo asociado a "mi carpeta", puedes ejecutar
sudo usermod -a -G groupname username
y luego ejecutar
sudo chmod g+w myfolder
para añadir el permiso de escritura al grupo.
No, esto no es posible. Puede cambiar el propietario del archivo con
[sudo] chown username: foldername
o puede añadir el usuario al grupo que posee el archivo con
usermod -a -G {group-name} username