精华内容
下载资源
问答
  • linux 切换用户

    2019-07-18 09:04:00
    在使用Linux的过程中,我们经常需要切换用户,去做不同的工作,那么如何进行切换呢? linux 切换用户常用操作如下: 1、切换用户的命令为:su username 或 su - username - 表示切换用户之后使用新用户的工作环境,...

    在使用Linux的过程中,我们经常需要切换用户,去做不同的工作,那么如何进行切换呢?

    linux 切换用户常用操作如下:

    1、切换用户的命令为:su username 或 su - username
    - 表示切换用户之后使用新用户的工作环境,所以使用命令式最好加上
    1323525-20190718092402919-565688967.png

    2、从普通用户切换到root用户,还可以使用命令:sudo su 或 su - root
    1323525-20190718092823361-2023029872.png

    3、在终端输入exit或logout或使用快捷方式ctrl+d,可以退回到原来用户,其实ctrl+d也是执行的exit命令
    1323525-20190718092655799-1063218833.png

    4、补充

    • whoami 查看当前环境用户
    • who 查看所有可操作用户
      1323525-20190718093042273-312219591.png

    转载于:https://www.cnblogs.com/We612/p/11204967.html

    展开全文
  • Linux切换用户

    2017-10-22 14:58:45
    Linux切换用户 普通用户缺少一些权限,有些命令不能进行操作,这时候我们就需要拿到root权限才可以,拿到root权限有两种方式*- 方式一:使用su - 或者su 此时就会提示你输入密码,输入密码成功以后就能以root权限...

    普通用户缺少一些权限,有些命令不能进行操作,这时候我们就需要拿到root权限才可以,拿到root权限有两种方式

    *- 方式一:使用su - 或者su
    此时就会提示你输入密码,输入密码成功以后就能以root权限操作,变成root以后会从$变成#

    su- 和su 虽然都能切换到root权限,但两者还是有区别的

    使用su切换到root身份,读取的变量设置方式为non-login shell的方式,这种方式下很多原本的变量不会被改变,比如主文件夹,和PATH变量都没有成为root的环境。可以通过 env | grep ‘dayday’查看。

    root@dayday-Lenovo-U41-70:~# env | grep 'dayday' 
    XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/dayday
    GPG_AGENT_INFO=/home/dayday/.gnupg/S.gpg-agent:0:1
    SESSION_MANAGER=local/dayday-Lenovo-U41-70:@/tmp/.ICE-unix/1432,unix/dayday-Lenovo-U41-70:/tmp/.ICE-unix/1432
    XAUTHORITY=/home/dayday/.Xauthority
    OLDPWD=/home/dayday
    

    所以切换用户的时候请用su -

    su - 的用法和su差不多,但是su - 可以加入-c这个参数,使得执行一次root命令以后切换回原来的身份

    例:

    dayday@dayday-Lenovo-U41-70:~$ su - -c "head -n 3 /etc/shadow "
    密码: 
    root:$6$kIGPIZX0$QXvfpPIywXHqeh1aJeBXe0zgs.GTJarFokRYNGYnnLDYIs80fOjElfFLoKWVXXkjmC/FPDN..ksVYRVhX7Rr9.:17459:0:99999:7:::
    daemon:*:17212:0:99999:7:::
    bin:*:17212:0:99999:7:::
    dayday@dayday-Lenovo-U41-70:~$ 
    

    - 方法二:使用sudo
    sudo默认只有root身份使用,使用sudo可以让你切换身份进行某项任务

    若想除了root之外的其他帐号使用sudo执行属于root的权限命令,则root需要先使用visudo去修该/etc/sudoers,让该帐号能够使用全部或部分的root命令功能

    - 切换用户:
    exit,回到原先的用户上面

    展开全文
  • linux切换用户

    2016-06-07 07:36:02
    linux切换用户命令  命令su switch user的缩写  命令格式 su [-l] 用户名  选项l(小写的L,不是数字1):表示完全切换  su -l sky 表示完全切换到sky到用户。

        linux切换用户命令

        命令su switch user的缩写

        命令格式 su [-l] 用户名

               选项l(小写的L,不是数字1):表示完全切换

        su -l sky 表示完全切换到sky到用户。

    展开全文
  • Linux 切换用户

    2016-05-18 16:37:15
    参考网址: ... linux 切换用户基本语法 su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]] 参数说明su是switch user切换用户的缩写 -f

    参考网址: http://www.cnblogs.com/oradragon/archive/2012/08/30/2664551.html

    linux  切换用户基本语法

    su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]


    参数说明su是switch user切换用户的缩写

    -f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于csh或tcsh两种Shell。

    -l , –login:加了这个参数之后,就好像是重新登陆一样,大部分环境变量(例如HOME、SHELL和USER等)都是以该使用者(USER)为主,并

    且工作目录也会改变。如果没有指定USER,缺省情况是root。

    -m, -p ,–preserve-environment:执行su时不改变环境变数。

    -c command:变更账号为USER的使用者,并执行指令(command)后再变回原来使用者。

    –help 显示说明文件
    –version 显示版本资讯

    USER:欲变更的使用者账号,
    ARG: 传入新的Shell参数。


    2. su [user] 和 su - [user]的区别:

    su [user]切换到其他用户,但是不切换环境变量,su - [user]则是完整的切换到新的用户环境。

    如:

    [root@rac1 ~]# pwd  --当前目录
    /root
    [root@rac1 ~]# su oracle --使用su [user]
    [oracle@rac1 root]$ pwd  --当前目录没有改变,还是之前的用户目录
    /root
    [oracle@rac1 root]$ su - oracle --使用su - [user]
    Password:
    [oracle@rac1 ~]$ pwd   --当前目录变为当前用户的家目录
    /home/oracle
    [oracle@rac1 ~]$

    所以建议大家在切换用户时,尽量用su - [user],否则可能会出现环境变量不对的问题
    展开全文
  • Linux 切换 用户

    千次阅读 2012-12-04 10:46:10
    (1)sudo 命令 这样输入当前管理员用户密码就可以得到超级用户的...(3)如果想一直使用root权限,要通过su切换到root用户。 那我们首先要重设置root用户的密码: sudo passwd root 这样就可以设置root用户的密码了。
  • Linux切换用户命令

    2020-08-14 17:04:04
    Linux切换用户命令 1、从管理员用户切换到普通用户不需要输入普通用户的密码,直接使用'su 用户名'命令即可进入到普通用户中 2、从普通用户切换到管理员用户需要输入密码 备注:$表示普通用户,#表示超级用户。 ...
  • linux切换用户非常慢

    2020-07-20 15:35:42
    linux切换用户非常慢问题解决 问题描述: 当执行命令 su - 用户 的时候非常慢,高达20秒 解决过程: 先查看cpu,负载等问题,经查看,处于正常水平 查看/etc/hosts文件内容是否正常 查看进程状态: systemctl status...
  • linux切换用户命令

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

    千次阅读 2019-03-26 08:16:43
    $表示普通用户 #表示超级用户,也就是root用户 切换用户的命令为:su username ... 从普通用户切换到root用户,还可以使用命令:sudo su ... 在切换用户时,如果想在切换用户之后使用新用户的工作环境,可以在...
  • linux切换用户

    2019-07-17 11:54:12
    切换用户组: chown -R www:www testdir 用户组切换后再使用上面第一行命令查看所属组,例如我之前创建的testdir目录之前属于root组下root用户,执行第二句命令后用户组成功切换到www下,一般情况下尽量避免使用chm...
  • 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切换用户时报错 this account is currently not available 在安装完redis之后系统创建了一个名叫redis用户,但切换到这个用户的时候却报了错 this account is currently not available 。 分析:从this account...
  • ubuntu linux切换用户到root

    千次阅读 2010-08-04 08:54:00
    ubuntu linux切换用户到root
  • linux 切换用户出现 -bash-4.1$

    千次阅读 2017-11-02 08:45:00
    linux 切换用户出现 -bash-4.1$ 这是环境变量的问题。或者说用户下面的配置文件丢失了  cp -a /etc/skel/. /home/oracle 再次运行 su - oracle 即可。
  • Linux如何查看系统当前登录用户信息,linux su命令参数及用法详解(linux切换用户命令)
  • linux 切换用户报错:This account is currently not available.问题发现过程及解决方案 tips:如果本文对你有用,请爱心点个赞,提高排名,让这篇文章帮助更多的人。谢谢大家!比心❤~ 如果解决不了,可以在文末加...
  • linux切换用户执行脚本

    千次阅读 2020-01-10 23:49:41
    在我们日常运维中,在一个用root权限执行的脚本中,需要经常切换到不同用户执行对应的命令,因此如下总结了如何在root用户有执行权限的脚本中如何切换到不同用户执行对应的命令或者脚本的几种方式: 1. su - user -...
  • linux su命令参数及用法详解(linux切换用户命令) 来源:互联网 作者:佚名 时间:07-21 12:12:39 【大 中 小】 点评:su的作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的...
  • 今天出现了这样的一个...linux 切换用户之后变成-bash-3.2$ 在网上查了资料,说是因为缺少用户环境配置文件:.bashrc、.bash_profile、.bash_his、.bash_logout、.cshrc 执行这个命令cp -a /etc/skel/. /home/oracle
  • 注:普通用户的su命令不加username时,就相当于切换到root用户,反之亦然。当su 命令加上 - 后,会初始化当前用户的各种环境变量。 1、如果不加 - 切换到root用户时,当前目录没有变化; 2、而如果加上 - 切换到...
  • 创建另一个普通用户 设密码 useradd -p 123 jf123, root下切换到jfedu,再从jfedu 切换至 jf123(su jf123)时显示 su:鉴定故障 换命令sudo du jf123 需要输入jfedu的密码,输入密码后,提示jfedu不再sudoer中 问题...
  • linux切换用户,变成了-bash-4.1$而不显示正确的用户路径,如下图所示: 是因为/etc/skel/.bash下面的文件如.bash_profile,.bashrc等文件在该用户下不存在,不知道什么原因导致的,总之,把这些文件拷贝过去就...

空空如也

空空如也

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

linux切换用户

linux 订阅