博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
每天一个Linux命令(12):su命令
阅读量:5215 次
发布时间:2019-06-14

本文共 575 字,大约阅读时间需要 1 分钟。

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

语法:

su(选项)(参数)

选项:

-c
<指令>
或--command=
<指令>
:执行完指定的指令后,即恢复原来的身份;-f或——fast:适用于csh与tsch,使shell不用去读取启动文件;-l或——login:改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,logname。此外,也会变更PATH变量;-m,-p或--preserve-environment:变更身份时,不要变更环境变量;-s
或--shell=
:指定要执行的shell;--help:显示帮助;--version;显示版本信息。

实例:

变更帐号为root并在执行指令后退出变回原使用者:

su -c ls root

变更帐号为root并传入-f选项给新执行的shell

su root -f

变更帐号为test并改变工作目录至test的家目录:

su - test

变更帐号为test,不变换目录:

su test

 

转载于:https://www.cnblogs.com/Jimc/p/10190647.html

你可能感兴趣的文章
vue-router
查看>>
css初始化样式代码
查看>>
unity3d关于碰撞问题
查看>>
通知传值
查看>>
30个美丽免费订阅框PSD 设计推荐
查看>>
hive 分区表与数据产生关联的三种方式
查看>>
JS 判断undefined
查看>>
【转】StringBuilder与String的区别
查看>>
SAMETIMESでチャートする時ウィンドウを出るの解決策
查看>>
UI加强(三)之TabbarController, 键盘弹出的通知小结,modal控制器
查看>>
UI基础之frame模型的使用
查看>>
菜鸟小队成员介绍
查看>>
第二阶段冲刺第七天
查看>>
使用css3的Flex布局实现列表展示
查看>>
daterangepicker 时间插件
查看>>
my.cnf或者my.ini(windows下)说明
查看>>
java service wrapper 级别为info导致内存剧增直至溢出
查看>>
gdb远程debug A syntax error in expression, near `variable)'.
查看>>
【比赛】NOIP2018 旅行
查看>>
JSP SERVLET 基础知识
查看>>