Sahip /etc/hosts
ve grubun okuma ve yazma erişimi olan ve diğer herkesin okuyabileceği 664'e izin vermek güvenli midir?
Sistemi ne kadar iyi koruduğunuza bağlı. Temelde bir sorun olmamalı, özellikle de dosya grubu üyeliğini yalnızca hesabınız için tek bir kullanıcı grubuna değiştirmekte özgür olduğunuzdan (dosyayı grubun varsayılan 4
iznini kullanarak okuyan işlemler olsaydı, şimdi erişebileceklerdi) başkaları için aynı izni kullanmak).
Bununla birlikte, Vagrant Hostmanager eklentisini kullanırsanız, sudoers dosyasına bir yapılandırma ekleyerek çalışma zamanında parola sağlama gerekliliğinin nasıl kaldırılacağı konusunda açık talimatlar vardır :
Aşağıdaki snippet'i sudoers dosyasına (örneğin /etc/sudoers.d/vagrant_hostmanager
) ekleyin :
Cmnd_Alias VAGRANT_HOSTMANAGER_UPDATE = /bin/cp <home-directory>/.vagrant.d/tmp/hosts.local /etc/hosts
%<admin-group> ALL=(root) NOPASSWD: VAGRANT_HOSTMANAGER_UPDATE
Değiştir <home-directory>
gerçek ev dizininde (örn ile /home/joe
) ve <admin-group>
(genellikle sudo erişim için sistem tarafından kullanılan grup ile sudo
Fedora / Red Hat sistemlerde Debian / Ubuntu sistemlerinde ve tekerleğin).
Gerekirse, kendinizi aşağıdakilere ekleyin <admin-group>
:
usermod -aG <admin-group> <user-name>
Değiştir <admin-group>
sudo erişim için sistem tarafından kullanılan bir grup ile (yukarıya bakınız) ve <user-name>
kullanıcı adı ile.
Cmnd_Alias VAGRANT_HOSTMANAGER_UPDATE = /bin/cp <home-directory>/.vagrant.d/tmp/hosts.local /etc/hosts %<admin-group> ALL=(root) NOPASSWD: VAGRANT_HOSTMANAGER_UPDATE
Kafam karıştı. Vagrant'a veya mac'uma nereye koyacağım?