Bunu yapmak için yeterli olduğunu söyleyen birçok blog yazısı gördüm
aptitude install sudo
su root
adduser USERNAME sudo
Ama bu sadece korur aptitude
, başka bir deyişle:
aptitude install sendmail
şifre soracaktır, olman gerekensudo
runaptitude
apt-get install sendmail
şifre istemez,sudo
ayrıcalık gerekmezİçindeki dosyalar gibi korumalı dosyaları düzenlerseniz
etc
şifre istemez,sudo
ayrıcalık gerekmezapache
Parola istemeyecek,sudo
ayrıcalık gerekmez gibi hizmetleri çalıştırabilir ve durdurabilirsiniz.
Bunu nasıl düzeltirim? Bu benim sudoers dosyam:
This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:$
# Host alias specification
# User alias specification
# Cmnd alias specification
Bu çıktı sudo -l
:
Matching Defaults entries for root on this host:
env_reset, mail_badpass,
secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin
User root may run the following commands on this host:
(ALL : ALL) ALL
(ALL : ALL) ALL
su root
olarak oturum açtınızroot
, böylece her şeye tam erişiminiz olacak.sudo
Ayrıcalıklı işlemler için kullanmak zorunda olan düzenli kullanıma geri dönmek için , kabuğun olarak çıkış yapmasıroot
.