阅读:2996回复:0
使用 sudo 命令,以根用户身份执行命令
出于安全性考虑,在使用 Fedora 和其它 Linux 发行版时,一般不使用 root 用户进行登录。即使有必要进行一些系统级的管理任务时,也不建议使用 su 命令切换到 root 用户。
使用 sudo 命令可以让用户以 root 或其它用户的身份执行命令,这样能够较大程度保证系统的安全性。 要让用户能够使用 sudo 命令,需要先配置 sudoers 文件。sudoers 文件的位置是 /etc/sudoers。 提醒:在 Fedora/Linux 中更改任何配置文件时,对其进行备份是一个很好的习惯。 如 cp /etc/sudoers /etc/sudoers.bak [lugir@hope ~]$ su 密码: [root@hope lugir]# cp /etc/sudoers /etc/sudoers.bak #备份 /etc/sudoers 文件 [root@hope lugir]# /usr/sbin/visudo 通过以上命令切换成 root 用户,然后执行 visodu 命令 (该命令用于对 /etc/sudoers 文件进行编辑) 在 sudoers 文件中找到以下内容 ## Allows people in group wheel to run all commands # %wheel ALL=(ALL) ALL 去掉 %wheel 前面的 #,保存并退出,然后执行以下命令将你的用户加入到 wheel 组 [root@hope lugir]#usermod -G wheel lugir 完成以上命令后可用 "id lugir" 查看是否成功将 lugir 添加到 whell 组。然后就可以以 lugir 的身份使用 sudo 命令了 [root@hope lugir]#id lugir uid=500(lugir) gid=501(lugir) 组=501(lugir),10(wheel) [root@hope lugir]#exit # 退出 root 用户 [lugir@hope ~]$ sudo yum update |
|