导航:首页 > 程序命令 > 切换用户命令

切换用户命令

发布时间:2022-08-11 20:30:01

A. linux下如何切换用户命令

可以使用su命令来切换用户,su是switch user切换用户的缩写。可以是从普通用户切换到root用户,也可以是从root用户切换到普通用户。从普通用户切换到root用户需要输入密码,从root用户切换到普通用户不需要输入密码。
命令格式:su [参数] [-] [用户名]
用户名的默认值为root。
用法示例:
su #切换到用户
su #切换到root用户
想了解更多linux相关,可以看下《linux就该这么学》这本书。

B. Linux环境下如何快速切换到用户tom

我们可以使用su命令在系统下切换用户。
u命令可以实现普通用户和root用户之间相互切换。值得注意的是:普通用户-root需要密码,密码就是普通用户的。
使用sudo命令当我们只需要短时间内使用其他用户的身份完成某个命令,可以使用sudo。

C. 电脑的用户怎么切换怎么切换成原来的用户

启用快速用户切换:

1. 以管理员身份登录到计算机。
2. 单击开始,单击控制面板,然后单击用户帐户。
3. 单击更改用户登录或注销的方式。
4. 如果使用欢迎屏幕复选框尚未选中,请单击将其选中。
5. 单击选中使用快速用户切换复选框,然后单击应用选项。 退出“用户帐户”工具。

可以按下列任一方式启动切换用户命令:

从任务管理器中切换用户
当用户启动切换用户选项时,计算机就会返回到欢迎屏幕。 当前用户的会话处于活动状态,此时另一用户可以登录和使用这台计算机。 可以按下列任一方式启动切换用户命令:

�6�1 单击开始,单击“注销”,然后单击切换用户。
�6�1 打开任务管理器 (CTRL+ALT+DELETE),然后单击关机菜单上的切换用户。
�6�1 按住 Windows键,然后按L键。

从标准的登录屏幕中切换用户
1. 单击开始-注销-切换用户。此时,就会出现Windows XP登录屏幕,并在每个用户名的下面显示该用户运行的程序数目。
2. 单击要切换到的用户。
3. 键入您的密码,然后单击箭头按钮登录到计算机上。

无法使用快速切换的原因:

系统没有启用“使用用户快速切换”功能。依次单击【开始】菜单→【控制面板】→【用户帐户】→【更改用户登录或注销的方式】,然后勾选【使用欢迎屏幕】和【使用用户快速切换】,最后单击【确定】按钮即可启用该功能

系统没有启动服务“Terminal Services”。启动该服务的方法是:运行“services.msc”,找到服务“Terminal Services”,双击打开其属性,在【常规】选项卡的【启动类型】下拉框中选择“手动”或“自动”,以使该服务在系统每次启动时都能够正常启动。然后单击【启动】按钮,启动该服务,这样问题就解决了。

当启用脱机文件时,不能使用快速用户切换。 当尝试启用快速用户切换时,单击更改用户登录或注销的方式时可能会出现下面的错误消息: 无法使用快速用户切换,因为当前启用了脱机文件。
要对脱机文件设置进行更改,单击“确定”。 若要解决此问题,请禁用脱机文件: 1. 当出现上述错误消息时,单击确定。 此时,就会出现“脱机文件设置”对话框。
2. 单击清除启用脱机文件复选框,然后单击确定。

备注: 当断开与网络的连接时,则不能再使用存储在网络上的文件和程序。
计算机运行的速度可能比预期的要慢。 如果在切换用户时许多程序仍在运行,则您可能会发现计算机运行的速度比平时慢。 若要解决此问题,在切换用户前退出一些程序。

其他用户可能在仍有程序打开时关闭计算机。 当切换用户时,另一用户可能会关闭计算机。 如果已登录用户正在运行某些程序,则关机时就会将这些程序关闭,从而造成数据丢失。 要避免出现这种情况,在切换用户前先保存您的工作。

D. linux怎样切换到root用户

在使用linux系统的时候,为了安全一般都是以其他用户来登录,但如何切换到root用户,操作方法如下。

1、首先开启ubuntu系统,在桌面中点击打开终端,开始输入命令。

E. 如何用DOS命令切换用户帐户

实现的方法和详细的操作步骤如下:

1、第一步,打开计算机搜索框,输入“cmd”,然后打开“命令提示符”,见下图,转到下面的步骤。

F. 电脑登录时怎么切换用户

win10如果设置了多个账户一般是在锁屏界面就可以切换的,进入系统的情况下一般按win+L可以直接锁屏然后切换用户的。

G. linux如何切换到其他用户

1.切换用户的命令为:su username 【username是你的用户名哦】
2.从普通用户切换到root用户,还可以使用命令:sudo su 或者 su
3.在终端输入exit或logout或使用快捷方式ctrl+d,可以退回到原来用户,其实ctrl+d也是执行的exit命令
4.在切换用户时,如果想在切换用户之后使用新用户的工作环境,可以在su和username之间加-,例如:【su - root】

H. linux怎么切换用户

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
~]$

I. linux下切换用户命令

#1:runuser命令 runuser命令使用一个替代的用户或者组ID运行一个Shell。这个命令仅在root用户时有用。 仅以会话PAM钩子运行,并且没有密码提示。如果用一个非root用户,并且该用户没有权限设置user ID,这个命令将会因为程序没有setuid而失败。因runuser不会运行认证和账户PAM钩子,它比su更底层。 语法: 代码如下: runuser -l userNameHere -c 'command' runuser -l userNameHere -c '/path/to/command arg1 arg2' 举例来说,作为一个root用户,你也许想检查下oracle用户下的shell资源限制,输入: 代码如下: # runuser -l oracle -c 'ulimit -SHa' 或者监察下nginx或lighttpd web服务器限制: 代码如下: # runuser -l nginx -c 'ulimit -SHa' 或 代码如下: # runuser -l lighttpd -c 'ulimit -SHa' 有时,root用户由于权限(安全)问题不能浏览NFS挂载的共享: 代码如下: # ls -l /nfs/wwwroot/cyberciti.biz/http 或 代码如下: # cd /nfs/wwwroot/cyberciti.biz/http 可能的输出: 代码如下: -bash: cd: /nfs/wwwroot/cyberciti.biz/http/: Permission denied 尽管如此,apache用户被允许浏览或访问挂载在/nfs/wwwroot/cyberciti.biz/http/下基于nfs的系统: 代码如下: # runuser -l apache -c 'ls -l /nfs/wwwroot/cyberciti.biz/http/' 或 代码如下: # runuser -l apache -c 'cd /nfs/wwwroot/cyberciti.biz/http/; vi index.php' 使用runuser命令,无需使用密码,并且,只能在root用户下使用。 可用选项: -l: 让shell成为登录shell,用 runuser -l PAM 文件替代默认的 -g:指定主要的组 -G 追加组 -c:命令,要传到shell的单个命令 --session-command=COMMAND:使用-c传递单个命令道shell中并且不创建新的会话 -m: 不重置环境变量。 #2:su命令 su命令允许你成为一个超级用户或者替代用户(substitute user),欺骗用户(spoof user),设置用户(set user)或者切换用户(switch user)。它允许一个Linxu用户切换当前用户到那些你知道密码的目标用户,切换包括与之关联的运行中的控制台(console)或者Shell,它的语法如下: 代码如下: su - su - username 切换到root用户 su命令会询问目标用户的密码,在你的shell命令行中输入 su - 来切换到root用户(你必须知道root用户的密码): 代码如下: vivek@wks01:~$ su - 或 代码如下: vivek@wks01:~$ su - root 输出示例: Password: 代码如下: root@wks01:/root# logout vivek@wks01:~$ 如果输入了正确的root密码,会话的所有权(这里应该指当前控制台的上下文——译注)将改为root账户。输入logout可以退出一个root登录的shell,输入 whoami或者id命令来验证当前会话的所有者: whoami 或 id 用root账户运行命令 语法是: 代码如下: su - root -c "command" 或 代码如下: su - -c "command arg1" 查看/root目录下的内容,这些原本是普通用户无法访问的,运行: 代码如下: su - root -c "ls -l /root" 需要注意的是,Linix和一些Unix-like系统有一个wheel用户组,并且只允许这个组内的用户使用su切换到root。 使用su命令来让其他用户运行命令 下面这个命令是切换到oracle的账户,并且显示限制清单: 代码如下: $ su - oracle -c 'ulimit -aHS' 同样, 如果提供了正确的oracle密码,会话所有权将会变成oracle账户。su命令的日志保存在系统日志中,一般是在/var/log/auth.log(Debian/Ubuntu)或者/var/log/secure(RHEL/CentOS)。 #3: sudo命令 sudo以另外的用户来执行一个命令,但是它跟着一组关于那些用户可以以那些其他用户执行那些命令的规则(有点绕口——译注)。这个规则在/etc/sudoers这个文件中被定义。不像su,sudo验证用户是靠用户自己的密码而不是那个要切换的用户密码。当提供一个审计跟踪命令和他们的参数时(原文:...whileproviding an audit trail of the commands and their arguments——译注)sudo允许一个系统管理员给某些用户(或用户组)委派以root或其他用户来运行某些(或全部)命令的权限。这允许无需在用户之间共享密码就可以在指定宿主上将指定命令委派给指定用户。语法如下: 代码如下: sudo command GUI工具注意事项(su和sudo的前端GUI) gksu 命令是su的前台,gksudo 是sudo的前端。他们的主要用途是用来运行需要root权限但不需要运行一个X terminal emulator和使用直接使用su的图形化命令。语法如下: 代码如下: gksu [-u ] [options] gksudo [-u ] [options] 仅输入gksu,将会显示下面这个弹窗: 然后,你将会被要求输入root用户的密码: 你也可以直接运行下面代码: 代码如下: gksu -u root 'ls /root' 或,以oracle用户运行命令: 代码如下: gksu -u oracle 'ulimit -aHS' 或作为root登录: 代码如下: gksu -u root -l 总结:runuser VS su VS sudo

阅读全文

与切换用户命令相关的资料

热点内容
megawin单片机 浏览:685
以色列加密货币监督 浏览:907
程序员前端现在怎么样 浏览:497
服务器和接口地址ping不通 浏览:555
linux命令返回上级目录 浏览:897
移动花卡宝藏版为什么不能选免流app 浏览:255
速腾carplay怎么用安卓 浏览:13
红塔银行app怎么样 浏览:564
农行app怎么开网银 浏览:651
java迭代器遍历 浏览:303
闽政通无法请求服务器是什么 浏览:48
怎么做积木解压神器 浏览:205
王者荣耀解压玩具抽奖 浏览:49
12位是由啥加密的 浏览:872
程序员编迷你世界代码 浏览:898
php取现在时间 浏览:248
单片机高吸收 浏览:430
怎么区分五代头是不是加密喷头 浏览:247
hunt测试服务器是什么意思 浏览:512
2013程序员考试 浏览:641