¿Por qué no puedo crear un directorio en / opt sin sudo?

0

Mac 10.11.5 (El Capitán) aquí. Acabo de intentar crear un directorio en /opt :

myUser$ mkdir /opt/bupo
mkdir: /opt/bupo: Permission denied

¿Por qué necesitaría prefijar esto con sudo y luego autenticarme para que este comando funcione? Si yo estuviera en usar sudo mkdir /opt/bupo , entonces ¿qué usuario estaría creando + siendo propietario de este directorio bupo/ , sería root ?

    
pregunta smeeb 28.09.2016 - 15:59

1 respuesta

2

Solo el usuario root puede escribir en la raíz del sistema de archivos. Por lo tanto, es seguro asumir que el directorio /opt es propiedad de root. El valor predeterminado umask haría que ese directorio se lea, escriba y ejecute al propietario; leído y ejecutable al grupo; leído y ejecutable a otros / a todos.

Si utiliza sudo mkdir /opt/bupo , el directorio será propiedad del usuario root.

    
respondido por el fd0 28.09.2016 - 16:21

Lea otras preguntas en las etiquetas