目前我们正在开发一个.sh文件来在Linux上运行程序。但是我们遇到了一个问题: - 使用root权限运行此.sh脚本时,我们可以访问XServer并且程序正常运行。 - 但是在使用自定义用户运行此.sh脚本时(用户在此.sh脚本中定义了这样的问题无法连接到X服务器问题将会发生
grep customizeduser /etc/passwd >/dev/null
if [ $? != 0 ]; then
useradd -b /opt/spirent/execute-service customizeduser
fi
chown -R customizeduser:customizeduser /opt/spirent/customizeduser
所以我的问题是,我们如何从root用户那里授予这个自定义用户的权限?
谢谢和问候
答案 0 :(得分:0)
您编辑/ etc / sudoers文件并为自定义用户提供完整的sudo权限
# visudo
customusers ALL=(ALL) NOPASSWD: ALL
或
# vim /etc/sudoers
customusers ALL=(ALL) NOPASSWD: ALL