首页 > 系统服务 > 详细

关于Linux系统sudo说明

时间:2020-07-29 10:34:01      阅读:65      评论:0      收藏:0      [点我收藏+]

在Linux中普通用户会涉及到使用超级管理员的权限也就是root权限,正常情况下是不允许这样操作的,但有时候需要特殊的处理,这个时候就需要使用到sudo的基础命令。

使用场景
需要普通用户使用root权限

添加root权限
需要先切换到root权限或者有root权限的用户,然后使用visudo命令,实际就是操作/etc/sudoers文件。

文件说明
授权用户 主机=[(切换到哪些用户或用户组)] [是否需要密码验证] 命令1,[(切换到哪些用户或用户组)] [是否需要密码验证] [命令2],[(切换到哪些用户或用户组)] [是否需要密码验证] [命令3] …..
如果使用web ALL=(ALL) ALL是极其不安全和规范的操作,尽量不要这样操作!
技术分享图片

实例说明
test ALL=(ALL) NOPASSWD: /sbin/reboot
使用test可以sudo到任何用户且不需要输入密码就可以执行/sbin/reboot命令
test ALL=(zhouzhifei) NOPASSWD: /mnt/aa
使用test用户可以sudo到zhouzhifei这个用户且不需要输入密码可以使用zhouzhifei的权限来执行/mnt/aa里面的程序

PS
su是切换账号,sudo是使用超级权限,两者是不同的!

关于Linux系统sudo说明

原文:https://www.cnblogs.com/zhouzhifei/p/13395231.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!