groupadd: команда не найдена

28089
jww

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

7

3 ответа на вопрос

12

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

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

Или используйте абсолютный путь напрямую `/ usr / sbin / groupadd ` matthias krull 13 лет назад 2
0
opitts2k

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

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

sudo gedit /etc/sysconfig/network 

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

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

0
Spencer Williams

A common reason for not finding the groupadd command is that you are trying to access it as a user that does not have read access to the program, which is typically found in /usr/sbin/groupadd. You will need to assume the root user's identity, either with su or sudo or logging in as root, and then you should find the command.

I'm using Cent OS 7 and I see that the program's permissions do not allow others to read it:

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

As you can see, no permissions are set for others, which explains why querying the program as a user other than root results in not finding it.

Похожие вопросы