Debian安装sudo

最近试用Debian,用root用户登录,执行sudo apt-get install ...时,居然提示:sudo: command not found

先su到root用户,输入su root,然后按照提示输入相应的root密码,就可登录到root权限下。(本身是root登陆的无需这一步),然后执行 apt-get install sudo

如果遇到E: Unable to locate package sudo 的错误,将apt-get更新一下,即apt-get update 命令。之后再执行 apt-get install sudo 就好了.

安装好后,要想让非root用户使用sudo

可以先执行 visudo,编辑允许使用sudo的用户,找到如下内容

# User privilege specification
root ALL=(ALL:ALL) ALL

在下面新增一行,允许其他用户使用sudo,<user>是实际的用户名:

<user> ALL=(ALL:ALL) ALL

按Ctrl-O保存文件,注意默认保存的文件名是/etc/sudoers.tmp,需要把.tmp删除,直接保存为/etc/sudoers,会提示是否覆盖,选择Yes。
然后按Ctrl-X退出编辑。

也可以用vi直接编辑/etc/sudoers文件,这个文件是只读的,保存时需要用 :wq!

修改后,退出su,这样,其他用户就能使用sudo了。

© 版权声明
THE END
喜欢就支持以下吧
点赞0
分享
评论 抢沙发