老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

sudo以其他用户身份身份执行命令-linux基础命令入门学习

老男孩IT教育

行业新闻

2021年4月25日 17:51

sudo以其他用户身份身份执行命令-老男孩linux基础命令入门学习。Linux运维管理人员以另一个用户身份执行命令就会用到sudo命令。通过sudo命令,可以让普通用户在执行指定的命令或程序上,拥有超级用户的权限,进行分类,并且有针对性地将不同的命令授予指定的普通用户,同时普通用户不需要知道root密码就可以得到授权,这个授权可以用visudo配置管理。

  Linux运维管理人员以另一个用户身份执行命令就会用到sudo命令。通过sudo命令,可以让普通用户在执行指定的命令或程序上,拥有超级用户的权限,进行分类,并且有针对性地将不同的命令授予指定的普通用户,同时普通用户不需要知道root密码就可以得到授权,这个授权可以用visudo配置管理。那么sudo命令学习要注意什么?

  sudo命令学习要注意什么?

  通过sudo授权管理之后,所有用户执行授权的特殊权限格式为“sudo命令”。

  如果需要切换到root执行相关操作,则可以通过“sudo su-”命令。此命令提示的密码为当前用户的密码,而不是root的密码。

  执行“sudo-l"命令可以查看当前用户被授予的sudo权限集合。

  对于Linux系统bash的内置命令,--般无法进行sudo授权。

sudo以其他用户身份身份执行命令-老男孩linux基础命令入门学习

  在生产环境中,通常会禁止root远程登录,不过,系统会为每个运维人员建立一个普通账号,然后根据运维人员的需求,通过sudo控制登录系统的权限,事实证明这是一个不错的权限管理方式。

  sudo授权对于bash内置命令的处理是一个难题,因为内置命令没有实体文件和路径,不过一般也有解决方法,例如可以使用sudols替代sudocd,有的网友会在使用sudobash后再使用内置命令,这是很危险的,不推荐。

  以上便是关于“sudo以另一个用户身份执行命令学习要注意什么?”相关学习内容。更多Linux命令基础入门学习,推荐关注老男孩教育Linux运维实战培训班。老男孩教育入门linux培训班学习是很多人的选择。linux运维大牛带领学员实现从零基础到企业实用性linux工程师的蜕变。快速咨询linux职业发展路线,开始进阶式升级,助力学员迈入Linux运维工程师的行列。

 

阅读更多:

Linux技术有哪些发展方向?老男孩linux命令学习网站

Linux命令行作用和意义是什么?怎么学习linux编程培训

Linux命令行提示符有什么意义?linux培训系统编程学习

如何在Linux命令行下查看帮助?新手如何学linux运维

显示文件内容的Linux命令有哪些?如何学习linux操作系统

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。