sudo accesso a cartella specifica

1

Su OS X Mavericks, voglio installare alcuni file senza chiedere all'utente la password sudo. (La cartella in cui sto cercando di installare richiede l'accesso root perché è presente in / location). Posso farlo modificando il file "sudoer" e disabilitando la password sudo, ma questo non è sicuro e apre il rischio per la sicurezza.

C'è un modo in cui posso fornire accesso sudo solo a una particolare cartella? Quindi quando provo a scrivere su questa cartella, la richiesta di password sudo non è visibile all'utente.

(Tutti i compiti di cui sopra sono fatti attraverso la linea di comando)

    
posta iamMobile 21.05.2014 - 19:21
fonte

1 risposta

3

Non modificare il file sudoers. Non è necessario Penso che quello che intendi sia "è comunque possibile modificare la proprietà e le autorizzazioni, quindi sudo non è richiesto?" Sì. Puoi modificare le autorizzazioni della cartella e le impostazioni di proprietà utilizzando Terminale. Nota, dovrai utilizzare sudo per farlo e il comando deve essere eseguito da un amministratore.

sudo chown -R $UID:staff /path/to/folder; chmod -R 755 /path/to/folder; exit

Sostituire "/ percorso / su / cartella" con il percorso corretto. Il comando "chown" modifica la proprietà della directory (ed è sottocartelle, usando l'opzione -R). Il comando "chmod" imposta le autorizzazioni della cartella su leggibile / eseguibile da tutti e scrivibile solo dal proprietario (tu).

    
risposta data 21.05.2014 - 19:51
fonte

Leggi altre domande sui tag