对于修改文件用户组、所有者、各种身份权限时发现对于文件所属用户组和所有者的修改只能以root的身份改,但是因为Ubuntu是刚安装的,不能直接运行su命令,因为root没有默认密码,需要手动设定.
以安装ubuntu时输入的用户名登陆,该用户在admin组中,有权限给root设定密码.
给root用户设置密码的具体步骤:
1. 打开一个terminal,然后输入下面的命令:
sudo passwd root
回车后会出现让你输入原始密码,新密码和确认密码:
[sudo] password for you: ---> 输入你的密码(当前用户的密码)
Enter new UNIX password: ---> 设置root 密码
Retype new UNIX password: ---> 重复密码
这样你的root的密码设置完成。
注:密码输入为确保安全,不在屏幕上显示。
注:root可以省略,命令为passwd而不是password。
2. 在terminal中用su命令就可以切换到root用户了。
因为su是在用户间切换,可以是从普通用户切换到root用户。
zq@ubuntu:~$ su
密码:
root@ubuntu:/home/zq#
注:此时输入的密码是刚才设置的root用户的密码。
如果想要从root用户切换会普通用户:
如果当前是root用户,那么切换成普通用户zq用以下命令:su - zq。
注:zq是需要切换的用户用户名,本人所用的普通用户名为zq,所以在这用的是zq。
注:符号‘-’旁边的两个空格不能省略,省略后无法识别命令。
root@ubuntu:/home/zq# su - zq
[sudo] password for zq:
zq@ubuntu:~$
如果要切换回root用户,那么用以下命令:su或su - 用户名root可以省略不写。切换回root用户时要输入root密码。也可以直接输入exit命令来切换回root用户,这样就不用输入密码。
zq@ubuntu:~$ exit
注销
root@ubuntu:/home/zq#