1 votos

Cambiar el propietario de un directorio cuando el nombre de usuario contiene un . (punto)

Si introduzco whoami en Terminal.app mi id se muestra como Abhi.Sri

Ahora si chown -R Abhi.Sri /usr/local dice que el usuario Abhi.Sri no es válido.

1 votos

Por favor, copie/pegue la salida completa de ambos whoami y chown los detalles pueden importar aquí.

1 votos

Como acabo de comprobar, los nombres de usuario con . no son un problema para chown por lo que el problema es definitivamente otro. Pero necesitamos más detalles sobre tu configuración para averiguar dónde está el problema.

1voto

klanomath Puntos 19587

Creo que tu nombre de usuario corto está malformado. Te recomiendo que lo cambies a minúsculas (y sin caracteres especiales excepto el guión bajo).

Además, tendría que utilizar un sudoers (por ejemplo, una cuenta de administrador) y añada sudo para cambiar la propiedad de /usr/local ya que /usr/local es propiedad de Root:wheel. Cambiar la propiedad de /usr/local y artículos posteriores no es estándar y no se recomienda.

0 votos

OS X te permite crear nombres de usuario con puntos y en mayúsculas, así que este no es el problema.

-1voto

bpatzke Puntos 1

Es posible que el terminal esté interpretando el punto ('.') como un carácter comodín.

No estoy en mi Mac, así que no puedo probarlo, pero prueba a escapar la '.' con una barra invertida:

chown -R Abhi\.Sri /usr/local

0 votos

¿Puede alguien explicar por qué se ha votado en contra? Obviamente soy nuevo aquí, y me gustaría saber qué hace que una respuesta sea buena. He hecho el recorrido "para empezar" y he consultado el sistema de ayuda específicamente para saber en qué consiste una "buena" respuesta.

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