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,是否需要输密码 |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-12-23 00:30
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.