ubuntu root初始登录和root和user切换

来源:互联网 发布:龚品梅 知乎 编辑:程序博客网 时间:2024/06/05 19:05

ubuntu使用root权限登录设置方法

ubuntu如何切换到root身份


本部分转载自:ubuntu使用root权限登录设置方法

Ubuntu系统默认是不允许用户以root身份登录的,可以使用以下方法允许root用户登录:

1、首先设置root密码,利用现有管理员帐户登陆Ubuntu,在终端执行命令:sudo passwd root,接着输入密码和root密码,重复密码。这样就有了可用的root用户。

2、默认情况是不允许用root帐号直接登录图形界面的。这可以通过修改 vi /etc/lightdm/lightdm.conf文件来允许root直接登录,修改后的整个配置文件如下:

[SeatDefaults]

user-session=ubuntu

greeter-session=unity-greeter

greeter-show-manual-login=true #手工输入登陆系统的用户名和密码

allow-guest=false #不允许guest登录

重启ubuntu,登录窗口会有“登录”选项,这时候我们就可以通过root登录了。


本部分转载自:ubuntu如何切换到root身份

ubuntu有以下方式切换到root身份:
1. sudo+命令,输入当前用户密码后以root权限执行命令,有时间限制且仅限当前命令。
2. sudo -i,输入当前用户密码后以root权限登录shell,无时间限制。使用exit或logout退出。
3. su,输入root账户的密码后切换到root身份,无时间限制。su 用户名切换回其它用户。
4. sudo su,效果同su,只是不需要root的密码,而需要当前用户的密码。


root用户切换至普通用户方法:
1. 登录式切换:会通过读取目标用户的配置文件来重新初始化
(1)su - USERNAME
(2)su -l USERNAME
2. 非登录式切换:不会读取目标用户的配置文件进行初始化
su USERNAME

  ps.  (1)-c 'COMMAND':仅以指定用户的身份运行此处指定的命令;         (2)管理员可无密码切换至其它任何用户;非管理员切换至任何用户时都必须给定目标用户的密码; eg.      [root@localhost exercise]# su - keystone                                  登录式切换            Last login: Sun Nov 20 11:52:03 CST 2016 on pts/0            [keystone@localhost ~]$ pwd            /home/keystone                                                                         所在目录为目标用户的家目录            [keystone@localhost ~]$ exit            logout            [root@localhost exercise]# su keystone                                    非登录式切换            [keystone@localhost /exercise]$ pwd            /exercise                                                                                     所在目录为切换前root用户所在目录            [root@localhost exercise]# su - keystone -c 'whoami'            keystone
0 0