Saltar al contenido

chmod no puede cambiar los permisos

Solución:

Probablemente no esté relacionado con el problema de las preguntas iniciales, pero puede ser útil. (especialmente para los novatos de Unix como yo)

Chmod no funcionará si no es propietario de los recursos.

Deberías correr chown primero:

$ sudo chown -R $(whoami) .

y luego

$ sudo chmod -R +rwX .

El primer comando cambiará el propietario de todo en la carpeta actual para iniciar sesión como usuario, y el segundo les dará permisos de lectura, escritura y ejecución. Por ejemplo, probablemente no debería cambiar la propiedad y los permisos con tanta audacia.

Copié el archivo a mi ~/.ssh carpeta y luego cambió los permisos con chmod. Eso lo hizo.

Solo para proporcionar más información, los permisos para la carpeta ssh,

drwx------    8 roh21  108      272 Jun 26 17:26 .ssh

Y los permisos para la carpeta que usé inicialmente

drwxrwxrwx    2 roh21  108     2048 Jun 23 06:32 startup

Tengo curiosidad por saber por qué no pude cambiar los permisos al startup carpeta incluso después de varios intentos con el chmod -R opción.

Además, tenga en cuenta que estaba usando Mac OS X en la biblioteca de mi escuela.

Parece que ha descubierto que Macintosh no está estrictamente de acuerdo con los bits de permiso de UNIX.

En última instancia, hay bits de ACL que establece MacOS y que Macintosh Finder obedece.

Para resolver su problema rápidamente, en la línea de comando de su Terminal, escriba “open .“(o el camino a tu”startup“carpeta) y eso abrirá la carpeta en su Macintosh Finder.

Luego, haz un “Obtener información” en el archivo:
Compartir y permisos

Puede cambiar sus permisos aquí.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *