Perché non posso creare una directory sotto / opt senza sudo?

0

Mac 10.11.5 (El Capitan) qui. Ho appena provato a creare una directory in /opt :

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

Perché dovrei prefisso questo con sudo e quindi autenticarmi per far funzionare questo comando? Se io avessi per usare sudo mkdir /opt/bupo , quale utente avrebbe effettivamente creato + possedere questa directory bupo/ , sarebbe root ?

    
posta smeeb 28.09.2016 - 15:59
fonte

1 risposta

2

Solo l'utente root può scrivere nella root del file system. Quindi, è sicuro assumere che la directory /opt sia di proprietà di root. Il valore predefinito umask renderebbe la directory in lettura, scrittura ed eseguibile al proprietario; letto ed eseguibile nel gruppo; leggi ed eseguibile per gli altri / tutti.

Se utilizzi sudo mkdir /opt/bupo la directory sarà di proprietà dell'utente root.

    
risposta data 28.09.2016 - 16:21
fonte

Leggi altre domande sui tag