
En mi cygwin
terminal, no pude modificar archivos en mi directorio de inicio
$ echo $HOME
/home/user123
$ cd $HOME
$ pwd
/home/user123
$ ls -ld .
drwxr-xr-x+ 1 user123 None 0 Jan 2 16:46 .
$ touch foo
touch: cannot touch `foo': Permission denied
$ whoami
user123
Sin embargo, si Run as administrator
cuando iniciara la cygwin
terminal, podría modificar el archivo.
$ echo $HOME
/home/user123
$ cd $HOME
$ pwd
/home/user123
$ touch foo
$ ls -ld foo
-rw-r--r-- 1 user123 None 0 Jan 2 17:00 foo
$ whoami
user123
¿Como puedo solucionar este problema? ¡Gracias!
Actualizar
Verifiqué las propiedades de la carpeta registradas por Windows y muestra que la casilla de verificación de "Solo lectura" está marcada. (Vea una captura de pantalla a continuación). Intenté desmarcarlo pero no ayudó. También noté dos cosas:
- La etiqueta de la casilla de verificación dice "Solo lectura (solo se aplica a los archivos en la carpeta). ¿Eso significa que las carpetas no están marcadas como "Solo lectura" sin importar cuál sea el estado de la casilla de verificación? Aparentemente, mi problema actual es que elcarpeta de inicioestá marcado como de sólo lectura (excepto para Administrador). ¿Cómo cambio eso?
Cuando intenté cambiar el estado de "Solo lectura" (desmarqué la casilla y el
Apply
), apareció una gran ventana emergente que decíaSe produjo un error al aplicar atributos al archivo. Acceso denegado.
Las rutas de archivos relevantes son todos los archivos que comienzan con un punto (.) (archivos ocultos de UNIX). En mi operación, elegí la opción Ignore
para estas ventanas emergentes
Actualización 2
La siguiente es la captura de pantalla de la pestaña de seguridad. Tenga en cuenta que el Add
botón está atenuado (aunque estaba haciendo esto con Run as administrator
). Además, cuando entré a la pestaña, aparece una ventana emergente con este mensaje:
The permissions on user123 are incorrectly ordered,
which may cause some entries to be ineffective.
Una pregunta más: ¿cómo sé cómo se asignan los dos usuarios con identificaciones numéricas largas (S-1-5-21-...) a los nombres de usuario simbólicos?