lavr
написал 4 мая 2004 года в 08:31 (980 просмотров)
Ведет себя
как мужчина; открыл 8 тем в форуме, оставил 46 комментариев на сайте.
Slackware 9.1. Сделал
chmod g+s /sbin/halt.
bash-2.05b# ls -l /sbin/halt
-rwxrwsrwx 1 root users 8672 2003-09-25 07:17 /sbin/halt
Теперь делаю
bash-2.05b$ /sbin/halt
halt: must be superuser.
Где копать?
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
в сорцах systemV init’a
скорее всего он сам делает getuid, strace тебе в помощь
Я думаю, sudo позволит тебе решить эту проблему.
Good Luck,
UT
По поводу sudo — вполне помогает. Дело не в этом.
Проблема не только с halt, pppd тоже не хочет работать
таким образом. Когда-то я не стал использовать xisp из-за этого.
Тогда я сидел на slackware 8.1 и там была та же проблема.
Может, кто-нибудь объяснит мне популярно, как работает этот бит s,
а дальше уж сам разберусь.
Ну, популярно — тут
http://lists.debian.org/debian-user/2000/04/msg00142.html
а практически, я думаю, тебе стОит попробовать
chmod u+s /sbin/halt
вместо chmod g+s /sbin/halt.
Good Luck,
UT
PS Прелесть sudo в том, что тебе не надо изменять права на важные файлы в системе. Плохая это практика, можно разнести все в пух и прах…
2 UT:
Огомное спасибо за ссылку, кажется, разобрался. На досуге помучаю xisp,
а то негоже, когда kppp по полминуты запускается. А комп лучше вырубать
кнопкой power при настроенном acpid.