Пользователь не может запустить установленные программы

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Verybad
проходил мимо

Пользователь не может запустить установленные программы

Непрочитанное сообщение Verybad » 2015-09-12 15:06:21

Здравствуйте.
Поставил 10.2
Проблема в том, что простой пользователь, не root, не видит установленного софта.
Простейший пример. Установлен sudo, но сделать что-то от sudo я не могу, в ответ получаю:

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

pasha@failopomoi:~ % sudo -s
sudo: Command not found.
pasha@failopomoi:~ % sudo poweroff
sudo: Command not found.
Оболочка у пользователя дефолтная - /bin/csh
Пользователь внесен в группу wheel

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

root@failopomoi:/home/pasha # cat /usr/local/etc/sudoers | grep wheel
## Uncomment to allow members of group wheel to execute any command
# %wheel ALL=(ALL) ALL
%wheel ALL=(ALL) NOPASSWD: ALL
root@failopomoi:/home/pasha # cat /etc/group | grep pasha
wheel:*:0:root,pasha
www:*:80:pasha
pasha:*:1001:
В чем ошибка?
Последний раз редактировалось f_andrey 2015-09-12 19:10:40, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

guest
проходил мимо

Пользователь не может запустить установленные программы

Непрочитанное сообщение guest » 2015-09-12 15:44:57

Verybad писал(а):Здравствуйте.
Поставил 10.2
Проблема в том, что простой пользователь, не root, не видит установленного софта.
Простейший пример. Установлен sudo, но сделать что-то от sudo я не могу, в ответ получаю:

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

pasha@failopomoi:~ % sudo -s
sudo: Command not found.
pasha@failopomoi:~ % sudo poweroff
sudo: Command not found.
Оболочка у пользователя дефолтная - /bin/csh
Пользователь внесен в группу wheel

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

root@failopomoi:/home/pasha # cat /usr/local/etc/sudoers | grep wheel
## Uncomment to allow members of group wheel to execute any command
# %wheel ALL=(ALL) ALL
%wheel ALL=(ALL) NOPASSWD: ALL
root@failopomoi:/home/pasha # cat /etc/group | grep pasha
wheel:*:0:root,pasha
www:*:80:pasha
pasha:*:1001:
В чем ошибка?
# echo $PATH

Verybad
проходил мимо

Пользователь не может запустить установленные программы

Непрочитанное сообщение Verybad » 2015-09-12 20:44:41

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

# echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin

Verybad
проходил мимо
Сообщения: 1
Зарегистрирован: 2015-09-12 20:49:43

Пользователь не может запустить установленные программы

Непрочитанное сообщение Verybad » 2015-09-12 21:17:36

Всё ясно.
В предыдущем посте был path от рута, а пользовательский был

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

echo $PATH
/usr/bin:/bin
В .cshrc раскомментировал строку

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

set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin $HOME/bin)
и всё заработало как нужно.
Благодарю за наводочку.