Bir kullanıcının dosyayı rootdüzenleyerek ayrıcalıklı belirli bir aracı çalıştırmasına izin verebilirsiniz /etc/sudoers. Örneğin, root olmayan sudoer olmayan bir kullanıcının yalnızca ifconfigkomut çalıştırmasına izin verebilirsiniz , böylece görüntüleme gibi kök ayrıcalıklı şeylere erişemez /etc/shadow.
Yani, normal bir kullanıcı oluşturun ( örneğimde MYUSER ). rootVeya sudogruplara eklemeyin . Düzen /etc/sudoersgibi favori editörü ile vim. Bu satırı şuna ekle # User privilege specification:
MYUSER ALL=(root) NOPASSWD :/sbin/ifconfig *
Sonra MYUSER olarak oturum açtığınızda ifconfigkullanarak erişin . Örneğin:sudo
sudo ifconfig eth0 down
Değiştir ifconfigsizin gibi istediğiniz herhangi bir araçla bu yanıtında tcpdump, tsharkvb
Referans burada .