Samba аутентифицирует пользователей с помощью контроллера домена Windows (без /etc/nsswitch.conf)

Что-то вроде can сделать работу

while read a
do
touch "${a}.txt"
done <file.txt

Но у вас могут быть проблемы, если вы в строке файла с пробелом или специальным символом внутри.

Чтобы избежать проблем с обратной косой чертой в словах/файлах, вы можете использовать этот код:

while read -r a
do
touch "${a}.txt"
done <file.txt
1
01.03.2017, 13:58
1 ответ

Присоедините сервер Linux к домену, используя realmd/ sssd. Он автоматически настроит nsswitch, pamи все, что необходимо. Затем ограничьте локальный вход (ssh), чтобы запретить пользователям домена входить на ваш сервер Linux.

Но если вы действительно не хотите, чтобы getentпоказывалось пользователям, возможно, вы можете использовать ldapвместо sssd.

0
28.01.2020, 01:00

Теги

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