精华内容
下载资源
问答
  • 1 添加用户 以添加tom为例:useradd tom 2 给用户设置密码passwd tom3 普通用户切换root用户su root这边需要输入root密码,例如ubuntu,默认没有设置root用户的密码,所以需要我们先使用sudo passwd root设置root...

    5434faf782717355f6ec01643a40678b.png

    1 添加用户

    以添加tom为例:

    useradd tom 

    2 给用户设置密码

    passwd tom

    3 普通用户切换到root用户

    su root

    这边需要输入root密码,例如ubuntu,默认没有设置root用户的密码,所以需要我们先使用sudo passwd root设置root用户密码

    4 让普通用户暂时拥有root权限

    sudo su root

    使用sudo su root过后可能报错:

    tom is not in the sudoers file. This incident will be reported.

    其中tom是用户名,也就是用户名没有权限使用sudo,我们只要修改一下/etc/sudoers文件就行了. 在文件中加入一行指令如下:

    tom ALL=(ALL:ALL) ALL

    5 root用户切换到普通用户

    su tom

    6 sudo su 和 su 的区别(重点)

    su是申请切换root用户,需要申请root用户密码。有些Linux发行版,例如ubuntu,默认没有设置root用户的密码,所以需要我们先使用sudo passwd root设置root用户密码。

    而sudo su是当前用户暂时申请root权限,所以输入的不是root用户密码,而是当前用户的密码。sudo是用户申请管理员权限执行一个操作,而此处的操作就是变成管理员。

    参考以及致谢链接:

    Linux小知识:sudo su和su的区别www.cnblogs.com
    展开全文
  • 今天,我们主要介绍的是用户相关的一些命令,如:创建用户命令、用户退出登录命令、用户切换命令等。一、提示符说明。我们打开linux虚拟机,进入到登录界面,输入管理员名root和密码,登录成功后,如下图所示:如上...

    通过前面的几节课,我们在windows系统中安装好了linux虚拟机,也通过xshell远程终端连接上了linux虚拟。从今天开始,我们就可以正式开始学习linux的知识了。今天,我们主要介绍的是用户相关的一些命令,如:创建用户命令、用户退出登录命令、用户切换命令等。

    一、提示符说明。

    我们打开linux虚拟机,进入到登录界面,输入管理员名root和密码,登录成功后,如下图所示:

    b44bd031b878f21149ada651c8ab824a.png

    如上图,root代表当前登录用户,localhost表示当前linux主机名,~表示当前所在的目录是用户的家目录,#号表示当前登录的用户是管理员用户。

    # 表示管理员用户权限。
    $ 表示普通用户权限。
    hostname 我们可以通过这个命令,打印出当前linux主机名。

    二、创建新用户。

    为了能演示切换用户,我们需要linux系统至少有2个用户。安装好linux系统后,默认情况下,只创建了一个用户——root用户,即管理员用户。当然,我们在安装linux的时候,也是可以在操作界面添加其它用户的。如果在linux安装时没有添加其它用户,在我们需要时,还可以通过命令来添加用户。添加用户命令如下:

    useradd bbb 添加用户bbb
    passwd bbb 设置用户密码

    在设置用户密码时,全要求输入2次密码,2次输入的密码要相同,第二次是验证密码。如下图:

    4dc4613968d276603209b08541c7be1a.png

    ad1839b59a8ffa5a43ef3543fa61433c.png

    d6b47de4e579403cb159cd60c555c406.png


    三、切换用户。

    有了多个用户,这时,我们就可以在用户之间切换了。为什么要切换用户?有时,登录的用户没有管理员权限,而有些操作需要管理员的相关权限,这时,就需要我们来切换到管理员用户,来执行这个操作。以下,就是切换用户所使用的命令:

    su 只是切换了用户,还在原终端目录。
    su - 普通用户切换到root管理员用户和全新的终端。
    exit 退出当前用户。

    好,我们在xshell终端通过bbb用户登录,登录成功后,如下图所示:

    b4d5f9adc6774f66bd2109ce4c457cbe.png

    可以看到,当前登录的用户名是bbb。我们输入su命令,让它切换到管理员用户,这时,会提示要我们输入管理员用户的密码,这是为了安全,否则,不是所有的用户都可以使用管理员权限了?如下图:

    e976005b8030db646e4a2028712ac59f.png

    输入密码后,点击确定键,显示如下图:

    6fdb94b16a1a13551fee60c69e9285d2.png

    如上图所示,用户名已变成了root,但是,所在目录仍然在bbb用户登录时所在的目录bbb。如果不想在切换到root用户后,还在bbb用户的目录的话,可以使用su - 这个命令。在bbb登录后,我们输入 su - 命令,显示如下图:

    856d1df3c9995921e9867bfc19a44973.png

    从上图中,我们可以看到,用户名已经切换成root,目录也切换到root的家目录(~表示用户家目录)。


    四、查看当前用户信息。

    如果想查看当前登录用户的信息,可以直接使用下面的命令来查看:

    id 显示当前用户信息。

    我们在命令行界面输入id命令,就会打印出当前用户的信息,如下图:

    418e2f74434cccd4b5fbde6657b53e28.png

    上图中,uid表示用户的id号,gid表示用户组的id号。也就是说,root用户是在root用户组。

    好了,以上,就是linux用户相关的常规命令。虽然,我们使用的不是特别多,但是,还是要掌握一下的。

    ​如有不同的见解,欢迎发表评论。同时,欢迎【点赞、分享、收藏】和【关注】我。

    展开全文
  • linux切换 root 用户

    2020-11-08 21:06:01
    切换root用户 命令:sudo -i leo@ubuntu:~$ sudo -i 输入当前管理员用户的密码就可以进到root用户 (2)如果想一直使用root权限,要通过su切换到root用户。 那我们首先要重设置root用户的密码: leo@ubuntu:~$ sudo ...

    切换root用户

    命令:sudo -i

    leo@ubuntu:~$ sudo -i

    输入当前管理员用户的密码就可以进到root用户

    (2)如果想一直使用root权限,要通过su切换到root用户。

    那我们首先要重设置root用户的密码:

    leo@ubuntu:~$ sudo passwd root

    这样就可以设置root用户的密码了。

    (3)之后就可以自由的切换到root用户了

    leo@ubuntu:~$ su

    输入root用户的密码即可。

    su “king” 或者 exit回到用户权限

    展开全文
  • 作为一个系统命令,其允许用户以特殊权限来运行程序或命令,而无需切换使用环境(通常以 root 用户身份运行命令)。默认情况下,在大多数 Linux 发行版中(如屏幕快照所示),/ etc / sudoers 的 RunAs 规范文件中的 ALL...

    2f679727cc0800fec1b8c2b3cb62f4df.png

    据悉,Sudo 特指“超级用户”。作为一个系统命令,其允许用户以特殊权限来运行程序或命令,而无需切换使用环境(通常以 root 用户身份运行命令)。

    默认情况下,在大多数 Linux 发行版中(如屏幕快照所示),/ etc / sudoers 的 RunAs 规范文件中的 ALL 关键字,允许 admin 或 sudo 分组中的所有用户,以系统上任何有效用户的身份运行任何命令。

    然而由于特权分离是 Linux 中最基本的安全范例之一,因此管理员可以配置 sudoers 文件,来定义哪些用户可以运行哪些命令。

    3875f37d9a7a0b1abb104a6a021eb1a0.png

    这样一来,基板限制了用户以 root 身份运行特定或任何命令,该漏洞也可允许用户绕过此安全策略,并完全控制系统。

    Sudo 开发者称:“只要 Runas 规范明确禁止 root 访问、首先列出 ALL 关键字,具有足够 sudo 权限的用户就可以使用它来以 root 身份运行命令。”

    据悉,该漏洞由苹果信息安全部门的 Joe Vennix 追踪发现(CVE-2019-14287)。且想要利用这个 bug,只需 Sudo User ID -1 或 4294967295 。

    5de9df9acb20d3848cefc3896431157d.png

    这是因为将用户 ID 转换为用户名的函数,会将 -1(或无效等效的 4294967295)误认为 0,而这正好是 root 用户 User ID 。

    此外,由于通过 -u 选项指定的 User ID 在密码数据库中不存在,因此不会运行任何 PAM 会话模块。

    漏洞复现如下:

    9fed428e5898cf22a8d3c0b1901c901f.png

    影响版本

    1.8.28之前的所有 Sudo 版本均受影响。

    修复方案

    Sudo 1.8.28 版本已修复该漏洞。强烈建议 Linux用户将 sudo包手动更新至最新版本。

    展开全文
  • 来自:cnbeta.com作为 Linux 中最常使用的重要实用程序之一,Sudo 几乎安装在...即便配置中明确不允许 root 用户访问,该漏洞仍可允许恶意用户或程序,在目标 Linux 系统上以 root 用户身份执行任意命令。据悉,Sudo...
  • Linux 切换root命令

    万次阅读 2018-08-27 22:43:54
    默认安装完成之后我们是用当前用户权限的进入linux系统的,但是很多操作我们是需要用到root账户权限才可以操作 首先进入控制台的命令是crtl+Alt+T 1.sudo 命令 ubnutu64@ubuntu:~$ sudo 这样输入...
  • linux切换root用户

    万次阅读 2019-06-20 10:14:42
    命令: sudo su
  • Linux 切换root用户

    2019-09-20 18:24:54
    1、sudo 命令 myroot@ubuntu:~$ sudo su 进去输入密码就可以得到root权限 ...这里我们只对ls这个语句进行root权限的使用,这里sudo后面接语句,只是临时的使用,用的比较多 ...3、切换到普通用户 ...
  • Kali Linux 2020切换root用户

    万次阅读 多人点赞 2020-02-24 16:59:05
    这算是它的一个革新,然而我们在终端操作命令的时候还是需要root用户,2020的安装过程中,系统提示我们创建一个用户,非root,这并不方便,切换方法如下: sudo passwd root su root 一图即懂。 暂不知...
  • Linux系统中切换用户使用su和su -命令的本质su:switch user,切换用户的简写。(1)su - username:切换用户后,同时切换到新用户的工作环境中。(2)su username:切换用户后,不改变原用户的工作目录及其他环境变量...
  • 1. su命令详解本文主要讲解Linux怎么使用su命令切换用户,该命令用于切换当前用户到其他用户,如果由非root切换到其他账号时须输入目标帐号密码,root用户切换到其他用户,无须用户密码。2. 实例切换到root命令:...
  • 如果当前是root用户,那么切换成普通用户hadoop用以下命令: su hadoop 如果要切换root用户,那么用以下命令: su或su - 用户名root可以省略不写。 切换root用户时要输入root密码。 一般直接输入exit命令切换...
  • 具体方法如下: ...3、切换root用户的的方式一 执行命令 sudo su 执行上面点命令后会要求输入当前的密码 4、输入密码后就切换到root用户了,可以看到当前的用户已经是root了  ...
  • linux切换root用户,kali怎么切换root身份运行,【转】linux下 如何切换到root用户默认安装完成之后并不知道root用户的密码,那么如何应用root权限呢?(1)sudo 命令xzm@ubuntu:~$sudo这样输入当前管理员用户密码就...
  • 命令su的格式为:su [-] username1、后面可以跟 ‘-‘ 也可以不跟,普通用户su不加username时就是切换root用户,当然root用户同样可以su到普通用户。 ‘-‘ 这个字符的作用是,加上后会初始化当前用户的各种环境...
  • root用户切换到其他用户不需要输入口令 在其他账户间切换都要输入口令 使用 sudo 加上所要执行的命令可以使得用户的权限临时切换到超级管理员的状态下,即临时切换了用户。 一般需要输入口令。使用后在一段...
  • 建站服务器这篇文章将为...linux系统下切换root用户的方法是:1、执行【sudo passwd root】命令;2、设置root用户的密码;3、执行【su root】命令,这样就可以自由地切换root用户了。具体命令:(1)使用 sudo 命...
  • 1. sudo -i 可以直接切换root用户, 2. sudo passwd 设置新的密码。 win7 ssh 链接vm ubuntu 1.安装ssh服务器  sudo apt-get install openssh-server 2.启动ssh-server  /etc/init.d/ssh start 3...
  • KaliLinux快速切换root用户从KaliLinux2019.4开始,默认安装过程将创建一个普通用户。大学霸IT达人而且,在安装过程中没有为root用户设置密码,也不知道其密码。所以,系统安装成功后,只能使用新创建的普通用户登录...
  • 默认安装完成之后并不知道root用户的密码,使用root权限的方法如下:1、sudo 命令ubnutu64@ubuntu:~$ sudo这样输入当前用户密码就可以得到超级用户的权限。但默认的情况下5分钟root权限就失效了。2、sudo -i...
  • KaliLinux快速切换root用户 从KaliLinux2019.4开始,默认安装过程将创建一个普通用户。大学霸IT达人而且,在安装过程中没有为root用户设置密码,也不知道其密码。所以,系统安装成功后,只能使用新创建的普通用户...
  • linux切换用户sudo命令

    千次阅读 2021-01-05 17:29:23
    (1)sudo 命令 xzm@ubuntu:~$ sudo ...(3)如果想一直使用root权限,要通过su切换root用户。 那我们首先要重设置root用户的密码: xzm@ubuntu:~$ sudo passwd root 这样就可以设置root用户的密码了。 (4)之后就可以
  • 在上正文之前,我想先将一些基础的linux用户以及用户组的相关命令:1、添加用户useradd [-g group] [-d user_home_directory] [-p “your password”] Username-g 表示设置新增用户所属用户组-d 表示设置新增用户的...
  • Linux Ubuntu下使用su命令切换root用户

    千次阅读 2016-09-17 18:01:39
    Ubuntu下使用su命令切换root时,密码总是出错,提示“su:认证失败”,这是由于Ubuntu默认禁用root账号,需解锁才能使用 $ sudo passwd root ****** #输入当前普通用户的密码 ****** #为root用户创建密码 ****...
  • su命令切换root用户Linux provides rootaccount as superuser or Administrator. As rootaccount has all privileges to manage a system this may be a threat for misuse or error of administrators. We ...
  • 在某些场景下,我们需要在Linux环境中实现用脚本从普通用户切换root用户执行某些命令,这种情况就需要用到脚本的自动交互。 又由于某些情况下,服务器管控较严,我们的服务器禁止连接外网或者私自安装某些工具,...
  • linux环境切换root用户

    2019-06-24 11:02:14
    su只是切换root身份,但Shell环境仍然是普通用户的Shell; 而su -连用户和Shell环境一起切换root身份了。 可以pwd看看当前工作目录 祥参:https://www.cnblogs.com/gaoxinzhan/p/4344681.html; ...
  • 普通用户切换到root1、按上su,然后按照提示输入相应的root密码,就可登录到root权限下。2、按上sudo su,然后按照提示输入相应的root密码,就...root切换到普通用户1、想从root用户切回user用户只需执行命令:su us...
  • linux切换用户命令

    2021-03-02 15:30:04
    1.从root用户切换为一般用户 su test 从root用户切换为一般用户,不需要输入test用户的密码,直接使用su test命令即可进入到test用户中。 在终端输入exit或使用快捷方式ctrl+d,可以退回到原来用户,前提:我们是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,310
精华内容 2,124
关键字:

linux切换root用户命令

linux 订阅