如何使用Linux上其他用户的角色和权限创建新用户

时间:2016-11-30 03:36:37

标签: linux

目前我们正在开发一个.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用户那里授予这个自定义用户的权限?

谢谢和问候

1 个答案:

答案 0 :(得分:0)

您编辑/ etc / sudoers文件并为自定义用户提供完整的sudo权限

# visudo 
 customusers ALL=(ALL) NOPASSWD: ALL

# vim /etc/sudoers
  customusers ALL=(ALL) NOPASSWD: ALL