Sudo Configuration
Sudo Configuration
info /en/note
Debian 11 Bullseye
# add to the end : user [bullseye] can use all root privilege
bullseye@dlp:~$
/usr/sbin/reboot
bullseye@dlp:~$
sudo /usr/sbin/reboot
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
1/4
#3) With great power comes great responsibility.
bullseye@dlp:~$
sudo /usr/sbin/reboot
# 拒否された
[4] Transfer some commands with root privilege to users in a group.
root@dlp:~#
visudo
root@dlp:~#
groupadd usermgr
root@dlp:~#
usermod -aG usermgr bullseye
bullseye@dlp:~$
sudo /usr/sbin/useradd testuser
2/4
bullseye@dlp:~$
bullseye@dlp:~$
sudo /usr/bin/passwd testuser
# possible execute
[5] Transfer some specific commands with root privilege to a user.
root@dlp:~#
visudo
fedora@dlp:~$
sudo /usr/sbin/visudo
debian@dlp:~$
sudo /usr/sbin/userdel -r testuser
debian@dlp:~$
# possible execute
ubuntu@dlp:~$
sudo /usr/bin/vim /root/.profile
3/4
It's possible to display Sudo logs on Journald ( with [journalctl] command ) or Rsyslogd ( in
[6] [/var/log/auth.log] file ), however, if you'd like to keep only Sudo logs in another file, Configure
like follows.
root@dlp:~#
visudo
Defaults syslog=local1
root@dlp:~#
vi /etc/rsyslog.conf
# line 61 : add
local1.* /var/log/sudo.log
auth,authpriv.*;local1.none /var/log/auth.log
*.*;auth,authpriv.none -/var/log/syslog
root@dlp:~#
systemctl restart rsyslog
Matched Content
4/4