百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>服务器> linux系统中su与sudo的用途-linux运维
分享文章到:

linux系统中su与sudo的用途-linux运维

发布时间:10/01 来源:未知 浏览: 关键词:
个别我们都会倡议不要直接运用root账号登陆办事器,倡议运用普通账号来登陆,比及必需运用root会员来操纵时,才进行身份切换。下面,就来讲讲两个身份切换的下令su与sudo。 个别我们都会倡议不要直接运用root账号登陆办事器,倡议运用普通账号来登陆,比及必需运用root会员来操纵时,才进行身份切换。下面,就来讲讲两个身份切换的下令su与sudo。

su

su下令用于从目前会员切换到新的会员,切换到新会员身份时,需要输入切换会员的密码。

个别用途:su - 会员名

-或-l:转变身份时,也同时变动工作名目,以及HOME,SHELL,USER,logname。此外,也会变动PATH变量;

下面来演示该下令的用途:

$ id # 目前会员是admin
uid=1005(admin) gid=1006(admin) groups=1006(admin)
$ su - # 不输入会员名则表示切换到root会员
Password: <===输入root用户的密码

sudo

运用su来切换会员需要输入新会员的密码,我们不成能把root密码随便给其别人。运用sudo可以来解决这个题目,下面我们来介绍sudo。

对照su需要晓得新切换的会员密码(往往是root会员密码),sudo的施行只有输入本人的密码即可。甚至可以设定为不消密码都行。想要用好sudo,那么就需要把握/etc/sudoers这个配置文件。但这个文件是不克不及用vim或来修改,他需要用指定的下令,visudo来修改。

下面展现sudo的用途:

sudo [选项] 下令

  • -b:将后续下令反正后台运转

  • -u:指定会员运转后续下令

  • sh -c施行多条下令

[root@bajiecxg tmp]# sudo -u gwx touch a.txt
[root@bajiecxg tmp]# ll a.txt 
-rw-r--r-- 1 gwx gwx 0 10月 29 17:49 a.txt
# 运用sh -c施行多条下令
[root@bajiecxg tmp]# sudo -u gwx sh -c "mkdir gwx;cd gwx;\
touch 1.txt"
[root@bajiecxg tmp]# ll gwx/
总用量 0
-rw-r--r-- 1 gwx gwx 0 10月 29 17:53 1.txt

下面我们来看看/etc/sudoers这个文件,根本配置格局如下

root    ALL=(ALL)   ALL

运用者账号 登录者来源主机=可切换的会员身份 可施行的下令

上面的意思死root会员可以从任意主机登录,能够切换任意的身份,能够施行任意的下令

此刻,我们想增加一个会员admin,让他也能施行任意下令,那么,我们就需要运用visodu下令新增一行,如下:

admin ALL=(ALL) ALL

那要是我们有多个运维治理者,他们都需要能够运用sudo来施行任意下令,那么就需要增加多条配置。那有没有一种简捷的办法呢?有的,只有我们把会员参加到wheel这个组就可以了。那么为何参加到这个组就行了呢?看下/etc/sudoers,大约在99行:

%wheel  ALL=(ALL)   ALL

我们还可以让会员运用sudo时候,不需要运用密码即可施行下令

%wheel    ALL=(ALL)   NOPASSWD: ALL
# 属于wheel这个组的会员施行sudo下令时,不需要输入密码


还可以给予会员有限的下令权限,让会员只能施行几个下令

admin ALL=(ALL) /usr/bin/ls,/usr/bin/cd

除此以外,sudo还有很多其他的用途,比方会员又名、下令又名等等,有乐趣的童鞋可以自行查阅相干信息。

以上就是linux系统中su与sudo的用途的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有150人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板