sudo 命令需要输入当前用户的密码,su 命令需要输入 root 用户的密码。另外一个区别是其默认行为。sudo 命令只允许使用提升的权限运行单个命令,而 su 命令会启动一个新的 shell,同时允许使用 root 权限运行尽可能多的命令,直到明确退出登录。 Linux su 命令 su 命令的主要作用是让你可以在已登录的会话中切换到另外...
仅仅须要使用 sudo su 这个组合命令。就能够一直成为root用户了。 终端会要求我们输入个人用户的password,就是那一行: [sudo] password for oscar: 能够看到,执行了sudo su之后,我们的命令行提示符从 oscar@oscar-laptop:~$ 变成了 root@oscar-laptop:/home/oscar# 假设你还记得我们在命令行那一课里讲到的怎样阅...
[sudo] passwordforEthan: 此时我也很蒙,不知道sudo的密码。下面有两种方法解决这个问题: 方法一: 找管理员帮忙修改你的sudo密码 方法二: 1、进入root(没有权限找管理员) su - 2、修改【Ethan】的sudo密码 sudo passwd Ethan
4、出现passwd: password updated successfully字样,表示超级管理员root账户密码设置成功。5、验证:输入su,后输入超级管理员账户的密码,验证通过则成功切换到root账户即可。
1、默认root密码是随机的,即每次开机都有一个新的root密码。2、用当前登录用户打开终端,在终端输入命令sudopasswd,输入当前用户的密码然后回车。3、修改成功后,输入命令suroot,再输入新的密码就好了。4、没有默认的,因为没给root设置密码,第一个user是在admin组,所以可以给root设置密码。
后者输入 su - 后,需要提供 root 用户的登录密码。 还有一个命令: sudo -i 这个命令和 sudo su - 效果一致,也是切换到 root 用户,也是需要提供当前用户(ubuntu 用户)的登录密码。 我们现在切换到 test_user 用户,尝试显示 /etc/shadow 文件的内容: ubuntu@VM-0-14-ubuntu:~$ su - test_userPassword:...
su--c"指令串"#以root的方式执行"指令串" 看个例子: rumenz@local:~$cat/etc/shadow cat:/etc/shadow:Permissiondenied#ubuntu用户不能直接查看/etc/shadow文件内容 rumenz@local:~$su--c"tail-n4/etc/shadow" Password:#输入root用户密码 ubuntu:$1$fZKcWEDI$uwZ64uFvVbwpHTbCSgim0/07::: ...
前面已经介绍了,如果su命令后面不跟任何 <user_name>,那么默认是切换到 root 用户: ubuntu@VM-0-14-ubuntu:~$ su - Password: # root 用户的密码 root@VM-0-14-ubuntu:/home/ubuntu# 因为在1. 准备工作部分已经新建了一个test_user用户,并且我们也知道test_user用户的登录密码(root 用户设置的),就能从ub...
Password: # root 用户的密码 root@VM-0-14-ubuntu:/home/ubuntu# 因为我们在 1. 准备工作 部分已经新建了一个 test_user 用户,并且我们也知道 test_user 用户的登录密码(root 用户设置的),我们就能从 ubuntu 用户切换到 test_user 用户: ubuntu@VM-0-14-ubuntu:~$ su - test_user ...
su主要是为非特权用户设计的,这是特权用户的推荐解决方案。 2.1 参数- su 的一般使用方法是: su <user_name> 或者 su - <user_name> 两种方法只差了一个字符 -,会有比较大的差异: 如果加入了 - 参数,那么是一种 login-shell 的方式,意思...