服务器安全配置:sudo与Netfilter防火墙使用指南
1. 使用sudo配置管理员任务
在过去,系统管理员通常以root身份执行管理任务,但这存在安全风险,例如可能误删服务器上的所有数据。在Ubuntu Server中,root账户默认是禁用的,甚至没有密码,因此默认安装后无法以root身份登录。若要执行需要root权限的任务,可使用sudo机制。
sudo的理念是为特定用户定义特定的管理员任务。当用户想要执行被授权的sudo命令时,需在命令前加上sudo。例如,root用户通常使用 shutdown –h 关机,而拥有sudo权限的普通用户则需输入 sudo shutdown –h now ,然后输入密码,即可关机。
完成正常安装后,Ubuntu上的所有管理任务通常都通过sudo执行。若普通用户先运行 sudo passwd root 命令,就能为root用户设置密码,之后便可以root身份工作,这种方法在需要始终使用root权限管理服务器时非常方便。
要创建sudo配置,需使用 visudo 编辑器。该编辑器会打开一个名为 /etc/sudoers 的临时文件,可在其中定义服务器上所有可用的sudo任务。切勿直接编辑 /etc/sudoers 文件,因为一旦出错,可能会导致无法访问系统。
在Ubuntu Server上, visudo 默认使用 nano 文本编辑器。若习惯使用 V
超级会员免费看
订阅专栏 解锁全文
1

被折叠的 条评论
为什么被折叠?



