Почему useradd показывает ошибку отказа от разрешения

Я работаю над CentOS 5.5.

Когда я запускаю команду useradd с правами root, то это работает.

Но когда я запускаю одну и ту же команду у одного из пользователей, она показывает

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

Почему все это происходит?

Я также добавил /usr/sbin в PATH .

Я добавил пользователя root из следующих команд:

 groupadd service useradd -g service service passwd service 

Я установил операционную систему два раза три раза, все время она показывает ту же ошибку.

Помогите мне, пожалуйста, я не понял, почему все это происходит.

useradd требуется специальная привилегия для изменения системных настроек. Следовательно, вы получаете разрешение, отклоненное при его использовании в качестве обычного пользователя.

Чтобы иметь возможность вызывать useradd от обычного пользователя, вам нужно настроить sudo . Это не слишком сложно, см. Этот учебник: http://quaid.fedorapeople.org/sudo-tutorial/, особенно глава 4.