Size: a a a

2018 December 19

DL

Dmitry Luhtionov in freebsd_ru
источник

DL

Dmitry Luhtionov in freebsd_ru
пусть народ думает
источник

AF

Andrey F in freebsd_ru
а гугл какой нибудь openssl s_client -connect google.com:443
источник

МН

Михаил Новоселов in freebsd_ru
Dmitry Luhtionov
у нас есть, допустим, dhclient, который кроме как в /var/db/leases и /var/run ничего не пишет
в линуксе dhclient дергает ip/ifconfig , пишет в /etc/resolv.conf, на фре, наверное, тоже, поэтому ему нужен рут. А вот dhcpd root не нужен
источник

AF

Andrey F in freebsd_ru
ну так рут не нужен может быть, если только есть какой то его симулянт типа того же вот капсикума или ещё чего, которая даст привелегии где нужно
источник

DL

Dmitry Luhtionov in freebsd_ru
# openssl s_client -connect google.com:443
CONNECTED(00000003)
depth=1 C = US, O = Google Trust Services, CN = Google Internet Authority G3
verify error:num=20:unable to get local issuer certificate
---
Certificate chain
0 s:C = US, ST = California, L = Mountain View, O = Google LLC, CN = *.google.com
источник

DL

Dmitry Luhtionov in freebsd_ru
с гугла тащит
источник

МН

Михаил Новоселов in freebsd_ru
Andrey F
ну так рут не нужен может быть, если только есть какой то его симулянт типа того же вот капсикума или ещё чего, которая даст привелегии где нужно
источник

DL

Dmitry Luhtionov in freebsd_ru
завтра посмотрю, чем сертификаты гугла отличаются от тех, на которых оно не работает
источник

МН

Михаил Новоселов in freebsd_ru
он вон вкл, выкл, настраивает сетевые интерфейсы
источник

МН

Михаил Новоселов in freebsd_ru
Andrey F
ну так рут не нужен может быть, если только есть какой то его симулянт типа того же вот капсикума или ещё чего, которая даст привелегии где нужно
вот как такое, как по ссылке, сделать без рута? я dhcp собирал, не смог придумать, как демона dhclient пускать без рута, пришлось от рута
источник

AF

Andrey F in freebsd_ru
Dmitry Luhtionov
# openssl s_client -connect google.com:443
CONNECTED(00000003)
depth=1 C = US, O = Google Trust Services, CN = Google Internet Authority G3
verify error:num=20:unable to get local issuer certificate
---
Certificate chain
0 s:C = US, ST = California, L = Mountain View, O = Google LLC, CN = *.google.com
ну так у тебя поди руты не стоят ca_root_nss
источник

DL

Dmitry Luhtionov in freebsd_ru
Михаил Новоселов
он вон вкл, выкл, настраивает сетевые интерфейсы
имеется ввиду список файлов для mac_bsdextended, в которые он может писать
источник

DL

Dmitry Luhtionov in freebsd_ru
а там их не так уж и много
источник

DL

Dmitry Luhtionov in freebsd_ru
/etc/resolv.conf, /var/run/dhcpclient.pid, /var/db/dhcp.leases
источник

МН

Михаил Новоселов in freebsd_ru
Dmitry Luhtionov
/etc/resolv.conf, /var/run/dhcpclient.pid, /var/db/dhcp.leases
мак во фряхе еще не раскурил, пытался читать, с ходу не понял, но давно было. В Линуксе вопрос записи в /var/ решается тем, что директория /var/dhcpd принадлежит dhcpd:dhcpd, а вот сетевой интерфейс (ifconfig ... up) как без рута можно дергать?
источник

МН

Михаил Новоселов in freebsd_ru
с помощью mac_bsdextended(4) что ли можно процессу, работающему от не root, разрешить запись в файл с валедельцем root:root ?
источник

AF

Andrey F in freebsd_ru
с помошью всяких новомодных систем контроля доступа, которые не такие деревянные, что всё можно или нельзя, но соответственно утилиты тоже должны мочь, вот сейчас под фряхой народ  начал шевелится в этом направлении
источник

МН

Михаил Новоселов in freebsd_ru
без новомодных утилит через ACL можно, но так не делают обычно, т.к. сложно гарантировать корректность настройки ACL
источник

МН

Михаил Новоселов in freebsd_ru
ща в systemd можно прямо в унит-файле сервиса задать capabilities :)
источник