LINUX.ORG.RU

Bash


0

0

Я пользуюсь "sh-2.05b$"
root "bash-2.05b#"
То что это одно и тоже можете не говорить.Только вот при входе под рутом ~/.bash_profile;bashrc используются.
А вот под user нет.
В чем причина?

И еще не могу обычным пользователем юзать команды reboot, halt, poweroff. Говорит "я должен быть рутом". Права расставил. user в группу bin входит.


А какие права расставил? Полные или suid?
И покопайся, посмотри, с какими параметрами у тебя bash запускается.

Round ★★
()

bash запущенный как sh не читает ~/.bash_profile ~/.bashrc
Он читает только ~/.profile и /etc/profile

sdio ★★★★★
()
Ответ на: комментарий от Round

>А какие права расставил? Полные или suid?

Владелец: r-x (root)
Группа: r-x (bin)
Другие: r-x

users входит в группу bin.

Jonik
() автор топика
Ответ на: комментарий от Jonik

Поставь на соответствующие бинарники (напр., /sbin/reboot ) suid-бит. man chmod

Round ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.