3、7 su命令

su=切换用户
格式su [-] username,命令后面不加username,就是切换到root用户。
加 - 表示彻底切换用户,包括自己的配置、环境变量(一般加-切换,如su - user)。

dda843568434d3d534108132ede35e429b3.jpg

假如我们以普通用户user的身份去执行一条命令,但是不登陆到user用户上去也是可以的。使用 su - -c ”touch /tmp/1111” user(要注意tmp目录的权限,普通用户是否有权限进行操作,否则1111目录可能无法创建成功)

f13f437cf57af6b3bf630b45a648a14e6ab.jpg

假如我们创建用户时没有创建用户的家目录,所以当我们切换到这个用户的时候,就会显示成-bash-4.2$。需要为该用户创建家目录,并在/etc/skel/中把带有.bash的3个隐藏模版文件复制到用户家目录下(注意修改文件和目录的所有者和所属组)

68fa7e1012a26c2860c78eb26ddda40292b.jpg

 

转载于:https://my.oschina.net/u/3867322/blog/1829428

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值