1 votos

Actualizado a Yosemite, mkdir ahora dice "permiso denegado"

He actualizado a partir de OS 10.7.3 a 10.10.3. Ahora tengo "permiso denegado" cuando ejecute el comando mkdir en las carpetas que tengo y tiene permiso completo.

Por ejemplo : Tengo una carpeta que se llama "/library/webserver/documents". Yo intente hacer una subcarpeta y me sale permiso denegado. He comprobado que estoy conectado como el usuario propietario de la carpeta. Los permisos son 755.

Hace un par de días, cuando yo todavía estaba en 10.7.3, yo no tenía este problema.

¿Cuál es la solución? No quiero simplemente escriba "sudo [comando]" cada vez que quiero hacer una carpeta. Sólo quiero usar el terminal como funcionaba antes.

1voto

Padraig Puntos 163

He mencionado que poseía el directorio. Me acabo de enterar de que en realidad yo poseía el enlace simbólico al directorio. El usuario 'root', de propiedad del directorio. Yo chowned el directorio y funciona bien ahora.

Mi conjetura es que la actualización cambia el propietario del directorio o de lo contrario cambiar los permisos de la lógica con respecto a los enlaces simbólicos.

1voto

yoliho Puntos 340

/Biblioteca y todos los subdirectorios son propiedad de root

Creo que la actualización del OS restaurado permisos.

El directorio que usted es dueño de que el servidor web puede ver que solía ser ~/Sitios, pero desde Mountain Lion esta configuración es más compleja, no sólo de la garrapata haga clic en una opción en las preferencias del sistema de correo.g ver este artículo (NB parece razonable, pero no lo he probado)

0voto

TheBro21 Puntos 1319

Veo que no eres propietario del directorio. Otra sugerencia para comprobar el propietario de emisión:

namei -l /path/to/directory

NOTA: Usted tiene que port install namei porque no es nativo en mac

También, permisos de disco de reparación si un directorio tiene permisos incorrectos. Si algo tiene que ser root y usted no desea escribir sudo cada vez, la. usted puede emitir sudo su o sudo - i* en el inicio que le proporcionará una consola de root. Salir de este escribiendo exit.

*= Si desea que la diferencia entre la ub y la -i, se refiere a esto. En pocas palabras, -i es el usuario con privilegios elevados, y su no es una shell de inicio de sesión (root@root~#)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X