Los permisos de High Sierra no se pueden modificar de forma recursiva a través de Terminal

2

Intentando cambiar los permisos a través de la Terminal:

$~ sudo chmod -r 777 [DIRECTORY LOCATION HERE]

Antes de que pueda comenzar a sumergirse en las subcarpetas, vuelve con:

chmod: 777: No such file or directory.

Mirando los archivos, la carpeta ahora es "Solo escritura (Dropbox)" en todos los ámbitos.

Intentar ajustar los permisos por lotes a través del panel Obtener información no se aplica de forma recursiva incluso cuando se le indique que lo haga.

¿Algunas ideas?

William
fuente

Respuestas:

3

La letra utilizada en el comando de terminal debe ser una "R" mayúscula, no una "r" minúscula.

por ejemplo, usar:

    sudo chmod -R 777 [dir]

no:

    sudo chmod -r 777 [dir]
William
fuente
Explicación adicional: chmod -rsignifica "eliminar el acceso de lectura". Es por eso que salió como "Write-Only (Dropbox)".
Gordon Davisson
REALMENTE preguntaría a alguien que pensara que un '777' recursivo era algo que debería combinarse con sudo.
Marc Wilson