sudo用法记录

2019-12-13 00:31栏目:操作系统
TAG:

利用root客户,visudo命令(实际是编辑/etc/sudoers文件),用法和vim相近,末行方式:wq退出,如还会有提示,使用大写"Q"保存退出,小写"e"继续编辑,小写"x"不保留退出。

风姿洒脱 设置sudo为无需密码

默许5分钟后刚刚输入的sodo密码过期,后一次sudo须求再行输入密码,假使认为在sudo的时候输入密码麻烦,

 

使普通顾客使用sudo具备root身份试行全体命令且无需密码,增多大器晚成行:

一时大家只须求实行一条root权限的命令也要su到root,是还是不是有个别不便利?那个时候能够用sudo替代。默许新建的客商不在sudo组,供给编辑/etc/sudoers文件将客商进入,该文件只可以使用visudo命令,

xiaobai ALL=(ALL) NOPASSWD: ALL

1卡塔尔(قطر‎ 首先须求切换成root, su - (注意有- ,那和su是例外的,在用命令"su"的时候只是切换成root,但尚未把root的景况变量传过去,依旧脚下用乎的蒙受变量,用"su -"命令将情形变量也同步带过去,就象和root登陆雷同卡塔尔(英语:State of Qatar)

 

2卡塔尔国 然后 visudo 可能 vi /etc/sudoers, visudo 这么些和vi的用法相符,由于恐怕会有人不太纯熟vi,所以简要说一动手续

在乎NOPASSWD:与ALL之间有多个空格!

挪动光标,到意气风发行root ALL=(ALL卡塔尔国   ALL的下少年老成行,按a,步入append方式,输入
your_user_name ALL=(ALL)   ALL

 

接下来按Esc,再输入:w保存文件,再:q退出

专一: 不经常你的将客户设了nopasswd,可是不起成效,原因是被后边的group的设置覆盖了,必要把group的安装也改为nopasswd:

那样就把团结投入了sudo组,能够行使sudo命令了。

 

3卡塔尔(英语:State of Qatar)暗许5分钟后刚刚输入的sodo密码过期,后一次sudo供给再行输入密码,要是感到在sudo的时候输入密码麻烦,把刚刚的输入换来如下内容就可以:
your_user_name ALL=(ALL) NOPASSWD: ALL

%xiaobai ALL=(ALL) NOPASSWD: ALL

关于安全难点,对于平时个人客户,小编感觉那样也能够的。

4)借令你想设置唯有某个命令能够sudo的话,your_user_name   ALL= (root) NOPASSWD: /sbin/mount, (root) NOPASSWD: /bin/umount, (root) NOPASSWD: /mnt/mount, (root) NOPASSWD: /bin/rm, (root) NOPASSWD: /usr/bin/make, (root) NOPASSWD: /bin/ln, (root) NOPASSWD: /bin/sh, (root) NOPASSWD: /bin/mv, (root) NOPASSWD: /bin/chown, (root) NOPASSWD: /bin/chgrp, (root) NOPASSWD: /bin/cp, (root) NOPASSWD: /bin/chmod

 

小心: 有的时候你的将客商设了nopasswd,然则不起成效,原因是被后边的group的设置覆盖了,必要把group的安装也改为nopasswd。

joe ALL=(ALL) NOPASSWD: ALL

%admin ALL=(ALL) NOPASSWD: ALL

 

参考: 

 

版权声明:本文由bob体育app发布于操作系统,转载请注明出处:sudo用法记录