Nп/п : 35 из 54
От : Maxim Sokolsky 2:5020/828.777 04 ноя 25 12:19:52
К : Sergei Zhavoronkoff 04 ноя 25 12:26:01
Тема : Re: демон от su
----------------------------------------------------------------------------------
@MSGID: 2:5020/828.777 6909b72c
@REPLY: 2:5015/46.47 68ff9e39
@PID: GED+W32 1.1.5-b20240306
@CHRS: CP866 2
@TZUTC: 0400
@TID: hpt/w32-mgw 1.4.0-sta 30-03-12
Здpавствуй, Sergei!
SZ> Долго вступать не буду: на ХАКЕ с китайской матерью x99,
А есть ли вменяемое руководство по установке хаков? Или хотя бы
ветка форума, пускай на английском, где более-менее четко расписаны
требования к оборудованию, что качать и т.д.
SZ> если его выключить, пропадает питание с usb портов. Естественно, и
SZ> прошивка bluetooth (обычного, не яблочного) отваливается. В этом
SZ> случае, после загрузки макось видит на USB порту неподдерживаемый
SZ> донгл и пишеит в nvram bluetoothExternalDonglefailed=%01, и блютуз
SZ> сразу отваливается.
SZ> И это не смотря на то, что в конфиге принудительно прописано
SZ> bluetoothexternaldonglefailed=%00. После перезагрузки все работает,
SZ> либо, можно в терминале без перезагрузки: sudo nvram
SZ> bluetoothexternaldonglefailed=%00 и все работает.
SZ> Я взял automator и создал "приложение" BT_nvram_ON (первое в своей
SZ> жизни хаха))), которое запускало бы скрипт:
SZ> -----
SZ> #!/bin/sh
SZ> export SUDO_PASSWORD="1111"
SZ> ----
SZ> Hу добавил приложение в автозагрузку, все гуд, HО, чтобы залогониться
SZ> приходится клаву подключать проводом, потому что пока не залогинился,
SZ> автозагрузка не работает, а bluetoothExternalDongleFailed уже %01.
SZ> Хочу добавить этот скрипт в launchd илри че там у него, чтоб стартовал
SZ> до залогинивания.
SZ> ЗЫ. Скрипт выгядит опасно, можно fm -rf / * пихнуть в середину,
SZ> например)))
Если это просто компьютер для просмотра страничек в инете, за
роутеровм с брендмауэром, и наружу ни один порт не открыт, тогда без особой
разницы, опасно это выглядит или нет.
Хотя при таком подходе теряется смысл sudo, как инструмента, и
возникают привычки, с которыми потом могут быть проблемы. В скриптах такого
рода пароли обычно не используются. Все, что нужно - это запустить
редактор конфигурации sudo:
$ sudo visudo
и сохранить строку:
имя_пользователя ALL=(ALL) NOPASSWD: /usr/sbin/nvram
после чего поменять скрипт, удалить строку с экспортом пароля, а
nvram запускать просто, без переменной "echo "$SUDO_PASSWORD"" и параметра
-S |:
sudo nvram 7C436110...
С уважением - Maxim
--- -Каково? Запомните, чтоб цитировать.
* Origin: Гляди весело!! Ходи козырем! (2:5020/828.777)
SEEN-BY: 50/109 221/6 240/1120 301/1 341/66
450/1024 460/58 463/68 4500/1
SEEN-BY: 5000/111 5001/100 5015/42 46 5019/40
5020/101 545 620 715 828 830
SEEN-BY: 5020/848 1042 4441 12000 5030/49 115 1081
5053/51 58 5058/104
SEEN-BY: 5060/900 5061/133 5083/1 444
@PATH: 5020/828 1042 4441