嵌入式爱好者

ubuntu12.04上root自动登录和普通用户sudo使用

2021-2-24 13:46| 发布者: zhichao| 查看: 648| 评论: 0

类目: 知识库  >  I.MX6系列产品     文档编号: 472

ubuntu12.04默认是不允许root登录的,在登录窗口只能看到普通用户和访客登录。以普通身份登陆Ubuntu后我们需要做一些修改。
以ubuntu12.04为例:
普通用户登录后,修改系统配置文件需要切换到超级用户模式。
我们启动root帐号:
sudo passwd root
根据提示设置root帐号的密码。
执行su,按照提示切换到root用户
然后执行:  vi  /etc/lightdm/lightdm.conf       修改配置文件如下
[SeatDefaults]
allow-guest=false
autologin-user=root
autologin-user-timeout=0
autologin-session=lightdm-autologin
user-session=ubuntu
greeter-session=unity-greeter
保存好,重启ubuntu,此时不需要手动输入root用户名密码,系统会自动进入root用户。

但是出于安全考虑建议还是用普通用户,普通用户使用sudo命令的时候常常需要输入密码,以下方法可免除该操作

1.切换到root用户下
2.添加sudo文件的写权限,命令是:
chmod u+w /etc/sudoers
3.编辑sudoers文件
vi /etc/sudoers
找到这行 root ALL=(ALL) ALL,在他下面添加** ALL=(ALL) ALL (这里的**是你的用户名)
ps:这里说下你可以在sudoers添加下面四行中任意一条
youuser ALL=(ALL) ALL /*允许用户youuser执行sudo命令(需要输入密码).*/
%youuser ALL=(ALL) ALL /*允许用户组youuser里面的用户执行sudo命令(需要输入密码).*/
youuser ALL=(ALL) NOPASSWD: ALL /*允许用户youuser执行sudo命令,并且在执行的时候不输入密码.*/
%youuser ALL=(ALL) NOPASSWD: ALL /*允许用户组youuser里面的用户执行sudo命令,并且在执行的时候不输入密码.*/
可根据个人习惯选择那种方式
4.撤销sudoers文件写权限,命令:
chmod u-w /etc/sudoers

由此可设置是否可用sudo,是否需要输密码

已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-17 17:33

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部