linux su与sudo

su 命令

 su命令是用来切换用户,不同的用户之间切换的权限不同,切换用户时有时需要输入密码,在root用户下切换到普通用户时不需要输入密码,普通用户之间切换和普通用户切换root用户需要输入密码。

使用方法: su  用户名

                   su - 用户名

    - 当前用户不仅切换身份,同时也切换到此用户的环境变量。可以说用- 切换用户时切换的更完整,更彻底 。其他用户切换到root用户可以直接输入 su - 输入密码后就可以切换到root用户下,如果是从其root用户切换到普通用户,再切换回root用户,可以直接输入 exit 退出普通用户回到root用户下。

 

who am i 和whoami

 Whoami是用来查看当前操作用户的用户名

 Who am i 是用户来查看当前操作系统的用户名和IP等信息

 

用于区分他们的区别,可以切换到其他用户再次查看一遍

 

Who am i 命令还是显示的是root用户。

另外我发现who  am  i 中间的am 可以换成任意字母和数字字符,只要不为空就都可以执行。 挺有趣的!

Sudo 命令

Sudo 命令就是普通用户以超级用户的权限去执行一些特殊的命令。普通用户因为权限不够的问题,通常无法进行一些操作,这时就要借助sudo获得权限。使用sudo命令时,需要用户在命令前添加sudo,执行命令时要输入用户自己的密码确认身份。

普通用户使用特殊命令

 

使用sudo命令

 

Sudo 命令在ubuntu系统使用比较多

  在centos7中,需要root用户添加指定用户到sudoers文件中给予授权。需要适用visudo命令

   

然后切换到最后一行 按照 [username] ALL=(ALL)  ALL 格式将用户写入。给予用户完全的sudo权限,然后保存退出。

这样你的指定用户就可以使用sudo命令了。 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值