Страница 1 из 1

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

Добавлено: 2015-09-12 15:06:21
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:
В чем ошибка?

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

Добавлено: 2015-09-12 15:44:57
guest
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

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

Добавлено: 2015-09-12 20:44:41
Verybad

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

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

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

Добавлено: 2015-09-12 21:17:36
Verybad
Всё ясно.
В предыдущем посте был 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)
и всё заработало как нужно.
Благодарю за наводочку.