linux切换用户sudo命令

(1)sudo 命令
xzm@ubuntu:~$ sudo

这样输入当前管理员用户密码就可以得到超级用户的权限。但默认的情况下5分钟root权限就失效了。

(2)sudo -i
xzm@ubuntu:~$ sudo -i

通过这种方法输入当前管理员用户的密码就可以进到root用户。

(3)如果想一直使用root权限,要通过su切换到root用户。
那我们首先要重设置root用户的密码:

xzm@ubuntu:~$ sudo passwd root

这样就可以设置root用户的密码了。

(4)之后就可以自由的切换到root用户了
xzm@ubuntu:~$ su

输入root用户的密码即可。

su “king” 或者 exit回到用户权限

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux中,使用sudo命令可以切换到具有特权的用户身份来执行某些任务。sudo命令的执行流程是这样的:当用户执行sudo时,系统会在/etc/sudoers文件中查找该用户是否具有执行sudo的权限;如果用户具有执行sudo的权限,系统会要求用户输入自己的密码进行确认;如果密码输入正确,就可以执行sudo后续的指令。需要注意的是,如果要使用sudo命令,必须在/etc/sudoers文件中进行相应的配置。可以使用visudo命令来修改sudoers文件,而不是直接使用vi编辑器。如果要使用这种方式修改sudoers文件,需要在文件的最后一行添加"#includedir /etc/sudoers.d"这一行。另外,通过useradd命令添加的用户并不具备sudo权限,如果想要让这些用户具备sudo权限,可以将他们加入admin组、wheel组或sudo组。 #### 引用[.reference_title] - *1* [Linux中使用者身份的切换su和sudo的用法](https://blog.csdn.net/Michael177/article/details/124578473)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [sudoers的深入剖析与用户权限控制](https://blog.csdn.net/weixin_34121282/article/details/89223914)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值