¿Cómo establecer de forma recursiva el propietario o los permisos para "todos" para todas las carpetas y archivos?

¿Cómo establecer de forma recursiva el propietario o los permisos para "todos" para todas las carpetas y archivos?

Tengo un disco duro externo conectado y necesito configurar permisos para que sean "gratuitos" para el usuario MyUser.

Creo que necesito configurar el propietario MyUsertambién.

¿Cómo puedo hacer esto a través de la terminal?

Respuesta1

Primero averigüe el nombre de su disco duro externo y luego navegue hasta:

cd /Volúmenes/tu-manejo/

Ahora, para otorgarle a su usuario actual la propiedad de todos los archivos:

sudo chown -R $(whoami) .

O alternativamente

sudo chown -RMiUsuario.

Eso debería permitirle realizar la mayoría de las operaciones, sin necesidad de realizar más modificaciones.


Si quieres tener específicamenteescribirpermisos para todos los archivos y carpetas si se han eliminado de lo contrario:

sudo chmod -R u+w .

Y si estás realmente loco y solo quieres otorgar todos los permisos a todos (como lo indica tu título):

sudo chmod -R 777 .

Pero esto no debería ser necesario en la mayoría de los casos. Además, tenga en cuenta que los volúmenes con sistemas de archivos FAT32 no tienen ese concepto de permisos.

En general, cambiar permisos como este en un disco externo no debería ser la solución a todos sus problemas. Más bien cambie los permisos según el problema específico que enfrente, solo para esa carpeta en particular.

Respuesta2

poderHaga esto con Terminal, pero hay una forma sencilla directamente desde Finder.

Haga clic en la unidad en cuestión [esto funciona para cualquier unidad que no sea de arranque] Cmd ⌘ i o haga clic derecho > Obtener información.

Haga clic en el candado, en la parte inferior derecha e ingrese su contraseña de administrador, luego marque la casilla "Ignorar propiedad en este volumen".
Hecho.

ingrese la descripción de la imagen aquí

información relacionada