linux下切换用户命令

大家好,我知道在终端可以用su从普通帐号进入到管理员.可是怎么用命令从管理员到普通捏``我还不知道捏 `以谁知道的吗?

可以使用su命令来切换用户,su是switch user切换用户的缩写。可以是从普通用户切换到root用户,也可以是从root用户切换到普通用户。从普通用户切换到root用户需要输入密码,从root用户切换到普通用户不需要输入密码。

命令格式:su [参数] [-] [用户名]
用户名的默认值为root。

用法示例:
su zhidao #切换到zhidao用户
su #切换到root用户
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-09-09

su是在用户间切换,可以是从普通用户切换到root用户,也可以是从root用户切换到普通用户。如果当前是root用户,那么切换成普通用户test用以下命令。

su - test如果要切换回root用户,那么用以下命令。

su或su -用户名root可以省略不写。

切换回root用户时要输入root密码。一般直接输入exit命令来切换回root用户,这样就不用输入密码。

     Linux是什么? 

简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的 Unix兼容产品。

绝大多数基于Linux内核的的操作系统使用了大量的GNU软件,包括了shell程序、工具、程序库、编译器及工具,还有许多其他程序,例如Emacs。正因为如此,GNU计划的开创者理查德·马修·斯托曼博士提议将Linux操作系统改名为GNU/Linux。但有些人只把操作系统叫做"Linux"。

本回答被网友采纳
第2个回答  推荐于2017-09-29
su 普通用户名

从root 切换到普通用户不需要密码
如果要登录时候家在该用户的shell
就用 su - 普通用户名本回答被提问者采纳
第3个回答  2019-04-14
Linux系统中用户切换的命令为su。
1、命令格式及参数
su
[-fmp]
[-c
command]
[-s
shell]
[--help]
[--version]
[-]
[USER
[ARG]]
参数说明:
-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
~]$
第4个回答  2019-12-15
su
普通用户名
从root
切换到普通用户不需要密码
如果要登录时候家在该用户的shell
就用
su
-
普通用户名。有本书《Linux就该这么学》,简单到复杂的命令应有尽有,没事多看看就学会了。