7

Невозможно создать группу в RHEL5. Я получаю сообщение об ошибке groupadd: command not found .

3 ответа3

12

Кажется, что groupadd - правильная команда: RHEL5 admin. addgroup является специфичной для Debian commnad.

Вы вошли как root? groupadd находится в /usr/sbin который по умолчанию отсутствует в пути. запустите echo $PATH и посмотрите, есть ли /usr/sbin . Не то, чтобы запускать его без полномочий root очень полезно: для добавления группы требуется доступ с правами root.

0

ИСПОЛЬЗОВАНИЕ CENTOS 5.9

Убедитесь, что вы установили полное доменное имя (полное доменное имя), например Centosbox.local. Затем выполните следующую команду как пользователь с привилегиями sudo:

sudo gedit /etc/sysconfig/network

Измените значение HOSTNAME с «what.unknown» на «what.local».

Перезагрузитесь и наслаждайтесь использованием groupadd.

0

Распространенной причиной отсутствия команды groupadd является то, что вы пытаетесь получить к ней доступ как к пользователю, у которого нет прав чтения программы, который обычно находится в /usr/sbin/groupadd . Вам нужно будет принять личность пользователя root, используя su или sudo или войдя в систему как root, а затем вы должны найти команду.

Я использую Cent OS 7 и вижу, что разрешения программы не позволяют другим читать это:

#>ls -l /usr/sbin/groupadd
-rwxr-x---. 1 root root 61336 Mar  6  2015 /usr/sbin/groupadd

Как видите, для других не задано никаких прав доступа, что объясняет, почему запрос программы от имени пользователя, отличного от root, приводит к тому, что он не обнаруживается.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .