[Newbies] sudo命令的问题反馈
Tofloor
poster avatar
xhnc
deepin
2021-05-12 00:54
Author

我编辑了sudoers文件,只能在当前shell有效,下次登陆就不生效了

如图,编辑完后,当时是生效的,但是第二次登陆执行,就不行了

而此时sudoers文件内容并没有发生变化

Reply Favorite View the author
All Replies
SamLukeYes
deepin
2021-05-12 01:05
#1

编辑 sudoers 要用 visudo 吧

Reply View the author
孤岛悬城
deepin
2021-05-12 03:47
#2

我是把用户放到sudo组里

Reply View the author
thepoy
deepin
2021-05-12 22:47
#3

不能啊,/etc/sudoers是全局生效的配置文件,修改完都不用注销或重启即可生效。不可能修改完还会失效。

你应该把你修改的内容放出来。

Reply View the author
xhnc
deepin
2021-05-13 00:49
#4

xhnc   ALL=(ALL)   /home/xhnc/motionpro_jb/MotionPro_Linux_Ubuntu_x64_v1.2.9.sh

 

Reply View the author
xhnc
deepin
2021-05-13 00:50
#5
thepoy

不能啊,/etc/sudoers是全局生效的配置文件,修改完都不用注销或重启即可生效。不可能修改完还会失效。

你应该把你修改的内容放出来。

xhnc   ALL=(ALL)   /home/xhnc/motionpro_jb/MotionPro_Linux_Ubuntu_x64_v1.2.9.sh

 

Reply View the author
SamLukeYes
deepin
2021-05-13 01:14
#6
xhnc

xhnc   ALL=(ALL)   /home/xhnc/motionpro_jb/MotionPro_Linux_Ubuntu_x64_v1.2.9.sh

 

你期待的“生效”是什么?

Reply View the author
xhnc
deepin
2021-05-13 01:30
#7
SamLukeYes

你期待的“生效”是什么?

输入这个命令不用打密码

Reply View the author
SamLukeYes
deepin
2021-05-13 01:41
#8
xhnc

输入这个命令不用打密码

那么这一行配置本来就没有你预期的效果。sudo 在刚刚通过验证的一段时间内是不需要再次输入密码的,让你以为“生效”了。

Reply View the author
xhnc
deepin
2021-05-13 04:14
#9

那咋整一下,NOPASSWD?

Reply View the author
xhnc
deepin
2021-05-13 10:04
#10

xhnc   ALL=(root)  NOPASSWD: /home/xhnc/motionpro_jb/MotionPro_Linux_Ubuntu_x64_v1.2.9.sh

用这一行就可以了,少了NOPASSWD的关键字

Reply View the author
xhnc
deepin
2021-05-14 17:51
#11
SamLukeYes

编辑 sudoers 要用 visudo 吧

vi也可以,找到路径就行

Reply View the author
xhnc
deepin
2021-05-14 17:52
#12
孤岛悬城

我是把用户放到sudo组里

放到组里目前我还不会

Reply View the author
孤岛悬城
deepin
2021-05-18 22:35
#13
xhnc

放到组里目前我还不会

sudo usermod  -G sudo 用户

可以查看usermod帮助,有中文注释

usermod --help

Reply View the author