• Homepage
  • Categories
V20 更新后执行 sudo 与 su 的提示如何去除?
Product Feedback224Views ·4Replies
ToFloorFloorX
vigilans
deepin^1
On2020-11-30 17:52
Author

更新 V20 后,执行 sudo 与 su 命令时,均会出现如下提示:

Password
[sudo] password for <user>:
Verification successful
Password
Password:
Verification successful

这个提示在编写脚本时带来了困扰,使用 sudo 执行的命令额外多输出了 Password 一行,造成解析错误。

ReplyFavoriteViewAuthor
AllReplies
jingle
Administrator
On2020-12-01 01:10
One

就是之前没有提示加的。。[偷笑]

ReplyViewAuthor
deepinuser17
deepin^6
On2020-12-01 01:54
Two

在/etc/sudoers.d下创建一个文件. 可以用用户名来命名.


例如, 用户名是user1, 则创建/etc/sudoers.d/user1文件, 写入以下内容:

user1 ALL=(ALL) NOPASSWD: ALL


这个文件设置sudo的用户, 以及不需要口令. 


具体步骤:

sudo vi /etc/sudoers.d/user1
sudo chmod 0440 /etc/sudoers.d/user1



ReplyViewAuthor
vigilans
deepin^1
On2020-12-01 07:04
Three
jingle

就是之前没有提示加的。。[偷笑]

理解加这两行提示的初衷,鉴于主楼里提到的需求,希望能同时指导一下如何关闭这个特性……  

ReplyViewAuthor
vigilans
deepin^1
On2020-12-01 07:05
XFloor
deepinuser17

在/etc/sudoers.d下创建一个文件. 可以用用户名来命名.


例如, 用户名是user1, 则创建/etc/sudoers.d/user1文件, 写入以下内容:

user1 ALL=(ALL) NOPASSWD: ALL


这个文件设置sudo的用户, 以及不需要口令. 


具体步骤:

sudo vi /etc/sudoers.d/user1
sudo chmod 0440 /etc/sudoers.d/user1



虽然这样应该也能达成效果,但是个人也并不希望关闭sudo的密码验证……

ReplyViewAuthor
NewPost

HonorRoll

  • Weekly
  • Monthly
  • Total