cambio permesso / etc / hosts?

1

Sto entrando in Vagrant e ho installato un plug-in che aggiorna il /etc/hosts del mio Mac per aggiungere un dominio e mappare l'indirizzo IP al dominio. L'unico problema è che, per poter cambiare il file, è necessario l'accesso all'amministratore.

È sicuro impostare le autorizzazioni di /etc/hosts a 664, dove il proprietario e il gruppo hanno accesso in lettura e scrittura e tutti gli altri possono leggere?

O dovrei usare 644 dove il proprietario ha letto e scritto e tutti gli altri hanno accesso in lettura?

Grazie,

    
posta Gregory Schultz 03.07.2016 - 11:59
fonte

2 risposte

1

Is it safe to set the permissions of /etc/hosts to 664, where the owner and group has read and write access and everyone else can read?

Dipende dal livello di manutenzione del sistema. Fondamentalmente non dovrebbe essere un problema, specialmente se sei libero di cambiare l'appartenenza al gruppo di file in un singolo gruppo di utenti solo per il tuo account (se ci sono processi che leggono il file usando l'autorizzazione 4 predefinita per il gruppo, essi avrebbe accesso ora utilizzando la stessa autorizzazione per gli altri).

Tuttavia, se si utilizza il plug-in Vagrant Hostmanager, sono disponibili chiare istruzioni come rimuovere il necessità di fornire una password in fase di esecuzione, aggiungendo qualche configurazione al file sudoers:

Add the following snippet to the sudoers file (e.g. /etc/sudoers.d/vagrant_hostmanager):

Cmnd_Alias VAGRANT_HOSTMANAGER_UPDATE = /bin/cp <home-directory>/.vagrant.d/tmp/hosts.local /etc/hosts
%<admin-group> ALL=(root) NOPASSWD: VAGRANT_HOSTMANAGER_UPDATE

Replace <home-directory> with your actual home directory (e.g. /home/joe) and <admin-group> with the group that is used by the system for sudo access (usually sudo on Debian/Ubuntu systems and wheel on Fedora/Red Hat systems).

If necessary, add yourself to the <admin-group>:

usermod -aG <admin-group> <user-name>

Replace <admin-group> with the group that is used by the system for sudo access (see above) and <user-name> with you user name.

    
risposta data 03.07.2016 - 12:09
fonte
0

In alternativa: nota quale riga deve essere aggiunta al file Hosts, quindi usa Textwrangler per modificare il file Hosts: quindi le autorizzazioni non vengono cambiate.

    
risposta data 04.07.2016 - 17:21
fonte

Leggi altre domande sui tag