Recientemente decidí intentar aprender algunas secuencias de comandos bash y, como ejercicio divertido, decidí crear una secuencia de comandos para abrir un archivo diario para que escribiera notas cuando el guión esté correr.Bash: Permiso denegado al intentar abrir un archivo
funcionó bien hasta que cerrado sesión y de nuevo en el sistema más tarde, cuando recibí un error
/usr/local/bin/notes: line 45: /home/MY_USERNAME/notes/2010-10-01:Permission denied
puedo estar equivocado, pero esto ciertamente no parece como algo que no debería requerir permisos extra, ¿verdad?
Editor se establece en permisos nano
de archivo son -rw-rw-r--
permisos del script son -rwxr-xr-x
¿Cuál es su $ EDITOR configurado? ¿Cómo son los permisos en el archivo? Además, es mejor incluir el código en la pregunta en sí (en un bloque de código) para que la pregunta se archive mejor, y no pierda su significado una vez que el pastebin se va. – zigdon
** todo ** requiere permisos. No hay permisos "extra". Tienes que hacer un 'ls -l' o' ls -ld' para ver qué permisos tienen los archivos. –
Debe actualizar para incluir el código para completar la pregunta. La ID de pastbin ya no es válida. – Chris