当前位置:首页 » 编程软件 » linux切换用户的脚本

linux切换用户的脚本

发布时间: 2023-03-21 08:41:22

linux切换用户命令

linux切换用户的命令是“su”。

普通用户之间切换以及普通用户切换至 root 用户,都需要知晓对方的密码,只有正确输入密码,才能实现切换;从 root 用户切换至其他用户,无需知晓对方密码,直接可切换成功。

su 命令的基本格式:# su [选项] 用户名 ;

linux 常用系统命令

# 查看ip地址

ip a

ip addr

# ping网络(测试网络连通)

ip 目标机器的ip

# 查看系统时间

date

# 注销

logout

# 关机

shutdown now

# 重启

reboot

# 清屏

clear

② linux 用户退出怎么命令

用户码察咐退出登录的方法有以下三种:

1、在shell提示符下输入 exit 按回车确认

2、在shell提示符下输入 logout 按回车确认

3、按快捷键crtl+d (此方没敏法同logout效果)

(2)linux切换用户的脚本扩展阅读:

Linux常用命令之——退出、切换用户exit、su

exit命令同于退出shell,并返回给定值,在shell脚本中可以终止当前脚本执行,执行exit可使shell以指定的状态值退出。

若不设置状态值参数,则shell以预设值退出,状态值0代表执行成功,其他值代表执行失败。

su命令用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码。

选项:迟纯

-c<指令>或--command=<指令>:执行完指定的指令后,即恢复原来的身份;

-f或——fast:适用于csh与tsch,使shell不用去读取启动文件;

-l或——login:改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,logname。此外,也会变更PATH变量;

-m,-p或--preserve-environment:变更身份时,不要变更环境变量;

-s<shell>或--shell=<shell>:指定要执行的shell;

--help:显示帮助;

--version;显示版本信息。

③ linux下如何切换用户命令

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

④ linux中怎么从root用户切换到普通用户

如果当前是root用户,那么切换成普通用户test用以下命令:

su - test

root@ubuntu:~# su - test

[sudo] password for test:

test@ubuntu:~$

如果要切换回root用户,那么用以游芦下命令:su或su -用户名root可以省略不写。切换回root用户时要输入root密码。一般直接输入exit命令来切换回root用户,这样就不用输入密码。

test@ubuntu:~$ exit

logout

root@ubuntu:~#

(4)linux切换用户的脚本扩展阅读

SU:( Switch user切换用户),可让一个普通用户切换为超级用户或其他用户,并可临时拥有所切换用户的权限,切换时需输入欲切换用户的密码;也可以让超级用户切换为普通用户,临时以低权限身份处理事务,切换时无需输入欲切换用户的密码。

参数

-c<指令>或--command=<指令>:执行一个指令后就恢复原来的身份;

-f或--fast:使shell不用读取启动文件,适用于csh和tcsh;

-,-l,--login:切换用户时,使环境变量(home,shell,user,logname,path等)和欲切换的用户相同、

不使用则取得用户的临时权限;

-m,-p,:变更身份时,保留环境变量不变;

-s<shell>,--shell=<shell>:指定执行命令的shell;

--help:显示帮助;

--version:显示版本信息;

用户账户:指定欲切换用户拆唯,默认切换为root。

注:root权限极高,几乎可旅磨培以做任何事,谨慎使用,平时使用普通用户登录,必要时临时切换为root,用完即切换回普通用户。

⑤ linux如何切换用户

linux切换用户的方法如下:
1、切换用户的命令为suusername;
2、从普通用户切换到root用户,还可以使用命令sudosu;
3、在终端输入exit或logout或使用快捷方式ctrl加d,可以退回到原来用户,其实ctrl加d也是执行的exit命令;
4、在切换用户时,如果想在切换用户之后使用新用户的工作环境,可以在su和username之间加减号,例如“su减root”;
5、输入命令的提示符表示普通用户;
6、井号表示超级用户,也就是root用户。
更多关于linux如何切换用户,进入:https://www.abcgonglue.com/ask/0aa3db1615822500.html?zd查看更多内容

⑥ linux系统shell脚本如何切换用户呢

sudo设置下某条命令的权限就好了 或者直接su用户然后再改回来

⑦ linux开机启动脚本中怎样切换多个用户啊

启动oracle服务:
su - oracle -c "dbstart && lsnrctl start"
启动weblogic应该也是相同道理:
su - weblogic -c "service weblogic start"

⑧ linux自动巡检脚本之用户切换后的命令执行

权限不够
1、你看下你的脚本有没有读和执行的权限,用一下命令查看:
ls -trl /home/aaaaa/test.sh
看看出来的 -rw-r--r--. 1 root root 28757 12月 12 09:28 install.log 具体是什么
就像我上卖弄读取出来的这个 install.log 文件一样,他的权限是 对root用户 有读和修改的权限,对root用户组只有 读 的权限,对其他念李局用户也只有读的扰枯权限,那么这个时候 你用其他用户执行,肯定执行不了;

2、看看切换的用户有没有读和执行该脚本的权限;

关于权限这边说就太了多了,如果不懂的话建议自己下去看看;
有个最简单的方法 直接 chmod 777 aaaa.sh 给予aaaa.sh这个脚本所有权限,然后再切换仔让用户后,就可以直接执行了 bash aaaa.sh

⑨ linux shell脚本切换用户执行一段命令

ls -l /bin/echo 看看echo命令的权限是什么 如果其他用户没有执行权限,就切到root下加一下x权限
chmod o+x /bin/echo

⑩ linux下切换用户命令

linux下切换用户命令的方法

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

  • 命令格式:su [参数] [-] [用户名]

  • 用户名的默认值为root。

  • 用法示例:

  • su #切换到用户

  • su #切换到root用户

热点内容
我的世界创造房子服务器 发布:2024-05-20 06:48:36 浏览:818
小米笔记本存储不够 发布:2024-05-20 06:32:53 浏览:784
dirt5需要什么配置 发布:2024-05-20 06:02:58 浏览:543
怎么把电脑锁上密码 发布:2024-05-20 05:19:09 浏览:985
安卓为什么连上wifi后没有网络 发布:2024-05-20 05:17:50 浏览:419
安卓usb在设置哪里 发布:2024-05-20 05:03:03 浏览:187
绥化编程 发布:2024-05-20 04:59:44 浏览:991
基本原理和从头计算法 发布:2024-05-20 04:50:32 浏览:30
配置情况指的是什么 发布:2024-05-20 04:48:14 浏览:497
那个程序用来编译源文件 发布:2024-05-20 04:46:45 浏览:551