为什么 useradd 显示权限被拒绝错误

为什么 useradd 显示权限被拒绝错误

我正在 CentOS 5.5 上工作。

当我useradd以 root 身份运行该命令时,它就可以工作了。

但是当我从其中一位用户运行相同的命令时,它会显示

-bash: /usr/sbin/useradd: Permission denied

为什么会发生这一切?

我也加进去/usr/sbinPATH

我通过以下命令从 root 添加用户:

groupadd service
useradd -g service service
passwd service

我安装了操作系统两次三次,每次都显示相同的错误。

请帮助我,我不明白为什么会发生这一切。

答案1

该命令useradd需要一些特殊权限才能修改系统设置。因此,当您作为普通用户使用它时,您会收到拒绝的权限。

为了能够从普通用户调用 useradd,您需要配置sudo。不太复杂,看这个教程:http://quaid.fedorapeople.org/sudo-tutorial/特别是第 4 章。

相关内容