在Linux系统中,禁用root权限主要是出于安全考虑,防止系统被恶意攻击或误操作导致严重后果。
一、基础概念
二、相关优势
三、类型(从操作方式角度)
/etc/ssh/sshd_config
)来实现。将PermitRootLogin
的值设置为no
。vi /etc/ssh/sshd_config
PermitRootLogin
这一行,如果没有则添加:PermitRootLogin no
systemctl restart sshd
(对于使用systemd的系统)。/etc/sudoers
文件,严格限制哪些用户可以使用sudo命令以及可以执行哪些特定的高权限操作。visudo
命令编辑/etc/sudoers
文件。如果只想允许特定用户执行特定的命令,可以这样设置:username ALL=(ALL) /usr/bin/command1,/usr/bin/command2
username
用户可以在任何主机上以任何用户的身份执行/usr/bin/command1
和/usr/bin/command2
这两个命令。四、应用场景
五、可能遇到的问题及解决方法
/etc/sudoers
文件中添加允许该开发人员使用sudo编辑该文件的规则,如developer ALL=(ALL) /usr/bin/vim /etc/someconfig.conf
。e
键编辑启动选项,在以linux16
开头的行末尾添加single
或者init =/bin/bash
,然后按Ctrl + X
启动进入单用户模式,在这个模式下可以直接修改密码,修改完成后重启系统恢复正常启动。领取专属 10元无门槛券
手把手带您无忧上云