Изменить DomainSID на Samba 4 PDC

У меня возникли проблемы с изменением SID домена моего контроллера домена SAMBA 4 на старый. Скажем, S-1-5-21-3307158569-4287292154-27117666 - это SID, который я хочу установить. Я использую следующую команду:

net setdomainsid S-1-5-21-3307158569-4287292154-27117666

Однако это не меняется. Я попытался остановить все службы и изменить SID, но, к сожалению, без изменений.

Есть ли способ получить сокет этого типа с помощью "стандартных" команд Linux или демонов? Я ищу решение с наименьшим количеством зависимостей, легко обслуживаемое ...

РЕДАКТИРОВАТЬ:

Я обнаружил, что socat может работать таким образом, но я не могу делиться сообщениями со всеми клиентами.

shell1$ socat pipe:/tmp/test-in unix-listen:/tmp/test-out,fork
shell2$ socat - UNIX-CONNECT:/tmp/test-out
shell3$ socat - UNIX-CONNECT:/tmp/test-out
shell4$ echo "test" > socat - UNIX-CONNECT:/tmp/test-in

(shell2) test
0
задан 10 January 2016 в 17:15
1 ответ

Решение найдено в аналогичном ответе https://unix.stackexchange.com/questions/195880/socat-duplicate-stdin-to-each-connected-client . Кажется, что Socat не может работать таким образом, но ncat из пакета nmap работает.

Он работает так же для сокета unix:

% mkfifo /tmp/messages-in
% exec 8<>/tmp/messages-in  # hold the fifo open
% ncat -l -U /tmp/messages-out -k --send-only < /tmp/messages-in

% echo "test" > /tmp/messages-in

% # every client connected to /tmp/messages-out will get "test" message
1
ответ дан 4 December 2019 в 16:43

Теги

Похожие вопросы