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:
Puede cambiar sus permisos aquí.