URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 75842
[ Назад ]

Исходное сообщение
"bash: adduser: command not found"

Отправлено NaeR , 23-Авг-07 20:38 
# adduser pharaon
bash: adduser: command not found
#

помогите плиз... что делать? как быть?
пробовал вручную добавить пользователя в /etc/passwd и в /etc/shadow однако не получилось изменить пароль:

# passwd pharaon
passwd: Unknown user name 'pharaon'.
#


Содержание

Сообщения в этом обсуждении
"bash: adduser: command not found"
Отправлено domas , 23-Авг-07 21:19 
1. Программа может быне в $PATH
2. Смотря что за ОС, попробуй useradd


"bash: adduser: command not found"
Отправлено NaeR , 24-Авг-07 09:26 
>1. Программа может быне в $PATH

# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/naer/bin
#

>2. Смотря что за ОС, попробуй useradd

fedora core 4

# useradd
bash: useradd: command not found
# adduser
bash: adduser: command not found
#

а где вообще должна лежать команда? или может быть можно переустановить пакет?


"bash: adduser: command not found"
Отправлено anonymous , 24-Авг-07 09:36 
>>1. Программа может быне в $PATH
>
># echo $PATH
>/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/naer/bin
>#

/sbin и /usr/sbin не хватает

В федоре не знаю, но в (родственном?) CentOS вот так:
# which useradd
/usr/sbin/useradd


"bash: adduser: command not found"
Отправлено NaeR , 24-Авг-07 09:36 
domas спасибо! нашёл где она лежит. /usr/sbin/useradd
теперь другой вопрос, как /usr/sbin прописать в переменную $PATH

"bash: adduser: command not found"
Отправлено newser , 24-Авг-07 10:01 
>domas спасибо! нашёл где она лежит. /usr/sbin/useradd
>теперь другой вопрос, как /usr/sbin прописать в переменную $PATH

Очевидно, в ~/.bash_profile или в ~/.bashrc.


"bash: adduser: command not found"
Отправлено anonymous , 24-Авг-07 20:00 
>>domas спасибо! нашёл где она лежит. /usr/sbin/useradd
>>теперь другой вопрос, как /usr/sbin прописать в переменную $PATH
>
>Очевидно, в ~/.bash_profile или в ~/.bashrc.

Обычно системные скрипты уже сами всё прописывают.  Нужно только делать sudo -i, а не sudo -s, как некоторые привыкли.


"bash: adduser: command not found"
Отправлено TR , 26-Авг-07 17:08 
>[оверквотинг удален]
>bash: adduser: command not found
>#
>
>помогите плиз... что делать? как быть?
>пробовал вручную добавить пользователя в /etc/passwd и в /etc/shadow однако не получилось
>изменить пароль:
>
># passwd pharaon
>passwd: Unknown user name 'pharaon'.
>#

А вообще нужно уважать тех кто пытается вам помочь
Нужно операционку было указать.


"bash: adduser: command not found"
Отправлено anonymous , 26-Авг-07 17:16 
>А вообще нужно уважать тех кто пытается вам помочь
>Нужно операционку было указать.

В заголовке написано: Система. проблемы, диагностика/Linux


"bash: adduser: command not found"
Отправлено NaeR , 26-Авг-07 17:17 
>А вообще нужно уважать тех кто пытается вам помочь
>Нужно операционку было указать.

ну да, прости. fedora core 4.

прописал в файле ~/.bash_profile
PATH=$PATH:$HOME/bin:/usr/sbin:/sbin

вот... однако ожидаемого эффекта это не принесло
может надо перегрузиться? с этим кстати проблемы...


"bash: adduser: command not found"
Отправлено anonymous , 26-Авг-07 19:39 
>вот... однако ожидаемого эффекта это не принесло
>может надо перегрузиться? с этим кстати проблемы...

Надо перезалогиниться или просто
exec bash


"bash: adduser: command not found"
Отправлено NaeR , 26-Авг-07 20:04 
>Надо перезалогиниться или просто
>exec bash

не помогло... а где изначально инициализируются переменные среды?


"bash: adduser: command not found"
Отправлено anonymous , 27-Авг-07 01:37 
>>Надо перезалогиниться или просто
>>exec bash
>
>не помогло... а где изначально инициализируются переменные среды?

/etc/bashrc, /etc/profile, /etc/profile.d/*