Evet. Herhangi sudo
bir komutu çalıştırmak için kullanabiliyorsanız (örneğin passwd
kök parolayı değiştirmek için), kesinlikle root erişiminiz vardır.
Örneğin, çalıştırırsanız sudo -s
ve size bir kabuk verirse, id
komutu verebilirsiniz . Gibi bir şeyle cevap verecek
uid=0(root) gid=0(root) groups=0(root)
0 (sıfır) bir UID her zaman "kök" anlamına gelir.
Patronunuz /etc/sudores
dosyada listelenen kullanıcıların bir listesine sahip olmaktan mutluluk duyacaktır . Orada dinleyen gruplar varsa, muhtemelen bu grupların üyelerinin kim olduğunu bilmek isteyecektir.
Örneğin, sistem dosyada aşağıdaki gibi listelenen bir sudo
(ve / veya admin
/ wheel
) grubuna sahipsesudoers
%sudo ALL=(ALL:ALL) ALL
bu, grubun herhangi bir üyesine sudo
kısıtlama olmaksızın kullanmaları için serbest aralık sağlar . Bu grubun tüm kullanıcı adlarını şu şekilde elde edersiniz:
$ grep '^sudo' /etc/group
alternatif olarak
$ getent group sudo
LDAP veya NIS / YP veya başka bir dizin hizmeti kullanan sistemlerde.