ubuntu下sudo和root帐户关系的小总结

很多以前用过linux,但第一次使用 ubuntu的朋友,都会问我:我的root用户怎么不能用。我给他们每一个都解释一遍,心想还是写出来,要不太累了,自己也能当个笔记用。
 
以前我用过许多的linux版本大都在安装的时候给你一个机会给root用户设定密码。但ubuntu似乎没有提供这样的机会。在ubuntu的默认安装之后,root被禁用(查看/etc/shadow文件可知),而并不是不存在这样的用户。所以无论你输入什么密码都不能认证通过。

ubuntu推荐在日常工作中,使用普通用户。而需要使用root权限的时候,使用sudo这种机制。即在你要运行的命令前面加上 sudo,然后再运行,接着sudo会提示需要“你的”用户密码。如果认证通过,你要运行的程序就具有root权限了。ubuntu这样做得原因是防止恶意程序伤害你的系统,并且在你使用root权限的时候给你一个提醒:要小心呀。ubuntu所有的图形的管理工具也使用了sudo的机制。

sudo的运行需要配置文件/etc/sudoers。某个用户或者某个用户组的用户是否能够使用sudo,就是由这个配置文件中的信息决定的。你在安装ubuntu的时候,创建的用户的相应信息被自动的写入这个文件。

sudo可以一段时间内记住你的密码,所以如果你要进行一些需要root权限的管理工作,你只要在运行第一个命令时输入sudo,后面就可以省略了。

如果你还觉得麻烦或者不在乎安全。你还可以使用"sudo -i"打开一个root的终端,甚至干脆就给root用户一个密码吧:sudo passwd root。

参考更多
https://wiki.ubuntu.com/RootSudo
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值