Linux——用户管理操作(3)

用户身份切换操作

su
su - 运行替换用户和组标识的shell
使用:
	su [-lm] [-c 命令] [用户名]
选项:
	-	单纯使用 - 如【su - 】代表使用login-shell 的变量文件读取方式来登录系统
	-l	与 -  类似,但后面需要加欲切换的使用者账号,也是login-shell的方式
	-m,-p 不重置环境变量,使用目前的环境设置
	-c	向shell传递一条命令
	-s	若 /etc/shells 允许,则运行 shell		

使用su缺陷,切换root身份需要root密码,和执行-c 命令时;不是很方便和安全;
优点是root,切换其他用户时很方便,不需要密码

sudo

在这里插入图片描述
在这里插入图片描述

sudo - 以其他用户身份执行一条命令
使用:
	sudo [-b] [-u 新使用者账号] 
	sudo -h | -K | -k | -V
	sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user]
	sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user] [command]
	sudo [-AbEHknPS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p prompt] [-u user] [VAR=value] [-i|-s] [<command>]
	sudo -e [-AknS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p prompt] [-u user] file ...

选项:
	-b	将后续的命令放到后台执行,不与目前的shell产生影响
	-u	后面接指定的用户或ID来运行命令,无此项则代表切换身份为root

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值