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

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

3
задан jww
26.12.2022 11:46 Количество просмотров материала 3690
Распечатать страницу

3 ответа

кажется,groupadd правильная команда: rhel5 admin. addgroup конкретный commnad в Debian.

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

12
отвечен 2022-12-27 19:34

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

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

sudo gedit /etc/sysconfig/network

измените значение HOSTNAME От " что угодно.неизвестно" для " чего.местный."

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

0
отвечен opitts2k 2022-12-27 21:51

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

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

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

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

0
отвечен Spencer Williams 2022-12-28 00:08

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх