$ ls -l /usr/bin/sudo
-rwsr-xr-x 1 root root 136808 Jul 4 2017 /usr/bin/sudo
yani sudoherhangi bir kullanıcı tarafından çalıştırılabilir sudove set-user-id biti ayarlandığından, çalışan herhangi bir kullanıcı işlemin etkin kullanıcı kimliği olarak root'a sahip /usr/bin/sudoolur.
Gönderen https://unix.stackexchange.com/a/11287/674
sudo ve su arasındaki en görünür fark, sudo'nun kullanıcının parolasını ve su'nın da root parolasını gerektirmesidir.
Hangi kullanıcının şifresi
sudoisteniyor? Kullanıcı sürecin gerçek kullanıcı kimliğiyle temsil ediliyor mu?Evet ise, herhangi bir kullanıcı
sudokendi şifresini çalıştırıp sonra süper kullanıcı ayrıcalığını kazanamaz mı? Linux bunu bazı kullanıcılarda kısıtlayabilir mi?O düzeltmek mi
sudoşifre sorar sonraexecve()başlar yürütülecekmain()arasında/usr/bin/sudo?Sürecin euid'i kök olarak değiştirildiğinden (/ usr / bin / sudo'nun set-user-id biti ayarlandığından), sudo'nun daha sonra şifre istemesinin anlamı nedir?
Teşekkürler.
Https://unix.stackexchange.com/a/80350/674 okudum , ancak yukarıdaki soruları cevaplamıyor.