проблемы с su %) (bash: adduser: command not found....)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
Ufomen
Сообщения: 81
ОС: CentOS 5.3

проблемы с su %)

Сообщение Ufomen »

Всем привет не могу понять в чем мистика...

Код: Выделить всё

login as: kim
kim@192.168.1.11's password:
Last login: Thu Sep 25 00:50:58 2008 from 192.168.1.2
[kim@LinuxRH ~]$ pwd
/home/kim
[kim@LinuxRH ~]$ adduser
-bash: adduser: command not found
[kim@LinuxRH ~]$ su
Password:
[root@LinuxRH kim]# adduser
bash: adduser: command not found

Если сразу под root

Код: Выделить всё

login as: root
root@192.168.1.11's password:
Last login: Thu Sep 25 00:38:44 2008
[root@LinuxRH ~]# adduser
usage: adduser  [-u uid [-o]] [-g group] [-G group,...]
                [-d home] [-s shell] [-c comment] [-m [-k template]]
                [-f inactive] [-e expire ] [-p passwd] [-M] [-n] [-r] [-l] name
       adduser  -D [-g group] [-b base] [-s shell]
                [-f inactive] [-e expire ]
[root@LinuxRH ~]# su kim
[kim@LinuxRH root]$ adduser
bash: /usr/sbin/adduser: Permission denied


В чем фишка не могу понять? Если сразу под рутом зашел дает выполнить, если переключился с помощью su то bash: adduser: command not found Кто объяснит?...
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: проблемы с su %)

Сообщение nesk »

фишка в среде :) точнее в переменной PATH
делай
su -
и все бедет работать
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
Аватара пользователя
Ufomen
Сообщения: 81
ОС: CentOS 5.3

Re: проблемы с su %)

Сообщение Ufomen »

nesk писал(а):
24.09.2008 22:29
фишка в среде :) точнее в переменной PATH
делай
su -
и все бедет работать



Да спасибо! Теперь работает!!!

login as: kim
kim@192.168.1.11's password:
Last login: Thu Sep 25 01:17:13 2008 from 192.168.1.2
[kim@LinuxRH ~]$ su -
Password:
[root@LinuxRH ~]# adduser
usage: adduser [-u uid [-o]] [-g group] [-G group,...]
[-d home] [-s shell] [-c comment] [-m [-k template]]
[-f inactive] [-e expire ] [-p passwd] [-M] [-n] [-r] [-l] name
adduser -D [-g group] [-b base] [-s shell]
[-f inactive] [-e expire ]


Если не очень трудно можно объяснить что значит этот "-" и где нужно поправить чтобы работало просто su?...

что-то мне подсказывает что где-то в .bash_profile в домашней директории?
Там сейчас

Код: Выделить всё

PATH=$PATH:HOME/bin
Спасибо сказали:
Аватара пользователя
destr
Сообщения: 128
ОС: Debian

Re: проблемы с su %)

Сообщение destr »

su -- help

-, -l, --login запускать оболочку как регистрационную
Спасибо сказали:
Аватара пользователя
--=Civil696=--
Сообщения: 227
ОС: Gentoo o_O

Re: проблемы с su %)

Сообщение --=Civil696=-- »

Ufomen писал(а):
24.09.2008 22:42
Если не очень трудно можно объяснить что значит этот "-" и где нужно поправить чтобы работало просто su?...

navi ~ $ su --help
Использование: su [параметры] [имя пользователя]

Параметры:
-c, --command COMMAND передать команду COMMAND вызываемой оболочке
-h, --help показать данное сообщение и закончить работу
-, -l, --login запускать оболочку как регистрационную
-m, -p,
--preserve-environment не сбрасывать переменные окружения и сохранить
запустившую оболочку
-s, --shell SHELL использовать значение переменной SHELL
вместо значения из файла passwd

если используется bash самый простой и очевидный способ пожалуй
прописать соответствующий alias в ~/.bashrc

Код: Выделить всё

alias su='su -'

destr, опередил ))
НЕ ПАНИКУЙ © ^_~
Спасибо сказали:
Аватара пользователя
Ufomen
Сообщения: 81
ОС: CentOS 5.3

Re: проблемы с su %)

Сообщение Ufomen »

Всем огромное спасибо за разъяснения! :clap2:
реально помогли, щас все поправлю.
тему можно закрывать!
Спасибо сказали: