Sé que puedo asignar el permiso para escribir a un propietario/grupo/otros como este:
chmod u+w myfolder
¿Puedo especificar el usuario específico aquí? A algunos les gusta esto:
chmod username u+w myfolder
Sé que puedo asignar el permiso para escribir a un propietario/grupo/otros como este:
chmod u+w myfolder
¿Puedo especificar el usuario específico aquí? A algunos les gusta esto:
chmod username u+w myfolder
Podrías usar setfacl
:
setfacl -m u:username:rwx myfolder
Esto establece permisos para usuarios específicos, sin cambiar la propiedad del directorio.
Echa un vistazo a la página de manual para más detalles y ejemplos.
Nota:
setfacl
es la abreviatura de establecer ACL de archivo (Lista de Control de Acceso)
Si desea aplicarlo de forma recursiva a todos los subdirectorios: agregue el - R bandera como esta:
setfacl -R -m u:username:rwx myfolder
Si desea cambiar el usuario que posee este archivo o directorio (carpeta), deberá usar el comando chown
. Por ejemplo, si ejecuta
sudo chown username: myfolder
el usuario propietario de myfolder será username. Entonces puedes ejecutar
sudo chmod u+w myfolder
para agregar el permiso de escritura al nombre de usuario usuario.
Pero si desea agregar este usuario al grupo asociado con "myfolder", puede ejecutar
sudo usermod -a -G groupname username
y luego ejecutar
sudo chmod g+w myfolder
para agregar el permiso de escritura al grupo.
No, esto no es posible. Puede cambiar el propietario del archivo con
[sudo] chown username: foldername
o puede agregar el usuario al grupo que posee el archivo con
usermod -a -G {group-name} username
Si desea aplicarlo de forma recursiva a todos los subdirectorios: agregue el indicador-R de esta manera:
setfacl -R -m u:username:rwx myfolder
En Ubuntu recursivamente (carpeta y todas sus subcarpetas) dando permiso a un usuario específico:
sudo chown -R <username>: <folderName>
No creo que sea posible. ¿Por qué no agrega el usuario al grupo?