不需要密码执行Root权限的command

参考资料:https://help.ubuntu.com/community/Sudoers

我有个Ubuntu Linux操作系统,当前登录用户为user

原本想在后台执行一个文件格式转换的命令:

libreoffice --headless --convert-to pdf test.doc

发现普通用户执行了该命令毫无反应。找了半天也没找着解决方法,难道只能用sudo嘛?有没有办法能让执行该命令时候不输入密码呢?当然有!

看来只能改sudoers了,于是手动修改/etc/sudoers

[...]
root ALL=(ALL:ALL) ALL
user ALL=(ALL) NOPASSWD: /var/lib/libreoffice
[...]

重启服务器,一切OK!


Comments are closed.