web-dev-qa-db-ja.com

useraddがPermission deniedエラーを表示する理由

CentOS 5.5に取り組んでいます。

Rootとしてuseraddコマンドを実行すると、動作します。

しかし、ユーザーの1人から同じコマンドを実行すると、次のように表示されます

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

なぜこれがすべて起こっているのですか?

PATH/usr/sbinも追加しました。

以下のコマンドでrootからユーザーを追加しました:

groupadd service
useradd -g service service
passwd service

オペレーティングシステムを2回3回インストールしましたが、いつも同じエラーが表示されます。

私を助けてください、なぜこれがすべて起こっているのか理解できませんでした。

3
devsda

コマンドuseraddには、システム設定を変更するための特別な権限が必要です。そのため、通常のユーザーとして使用する場合は、権限が拒否されます。

通常のユーザーからuseraddを呼び出せるようにするには、Sudoを設定する必要があります。それほど複雑ではありません。このチュートリアルを参照してください。 http://quaid.fedorapeople.org/Sudo-tutorial/ 特に第4章。

4
Huygens