Linux中的用户切换(root授权)

Linux是一个多用户系统,但是其中只有一个超级用户root,root用户拥有许多的特权,例如可以执行一些系统命令,查看/etc/shadow等一些配置文件。而普通用户一般只能够在自己的home里面进行一些操作,或者可以进入一些其它文件查看,但是一般都不能对其进行任何修改操作。所以我们以普通用户登录进行一些操作的时候经常会碰到“Permission denied”这样子的错误提示,即权限不允许。这样做的目的主要是为了保护一些重要的系统文件不被其他用户随意修改。但是总不能让所有的事情都让root来做啊,root需要将一些任务分配给其他的用户来做,因此,在分配的时候可能也需要下放一些权限给该用户了。

  1. 直接给root登录密码(su)

第一种方式比较绝对了,是直接给出了root的登录密码,这基本上就将所有的权限都给了普通用户了。在普通用户登录环境中,可以使用su命令来直接登录root,或者使用su命令来以root的权限执行一些命令。

**su [-lm] [username] [-c 命令]**   //使用username的权限来执行命令一次,若username不写的话就默认为root
参数:
-l: 以login-shell的方式切换
-m: 使用目前的环境设置,即non-long-shell的方式切换
- :与-l类似
-
  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值