Проблема не в том, чтобы узнать, какое имя ввёл пользователь, а в том, какая папка создастся в /home.
Объясню ситуацию. Домен AD, PAM, samba настроены так, чтобы можно было под доменным пользователем авторизоватся. Встаёт вопрос автовыполнения некоего скрипта, который создаёт некоторые файлы в домашней директории. Скрипт выполняется, но в нём данные берутся из переменной $PAM_USER, в которой регистр точно тот же, которым ввёл имя пользователь (напиример uSeR). Но если папки пользователя в /home не существует, PAM её создаёт исключительно в нижнем регистре (/home/user).
Получается, при первом входе, если пользователь побаловался регистром, в /home появляются сразу две папки: uSeR и user. Соответственно, мой скрипт пишет нужные файлы в /home/uSeR, а родная папка пользователя остаётся чистой.
Скрипт написан на bash. Вопрос: как узнать домашнюю папку пользователя, если она создаётся только во время авторизации.
Ответ на:
комментарий
от ef37
Ответ на:
комментарий
от abr_linux
Ответ на:
комментарий
от abr_linux
Ответ на:
комментарий
от ef37
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Samba и AD (2015)
- Форум Нужна помощь по samba (2012)
- Форум mkhomedir в chroot (2016)
- Форум SAMBA DC - нет доступа к сетевым шарам у Windows пользователей (2024)
- Форум Настройка Samba (2014)
- Форум Туплю при настройке samba (2017)
- Форум настройка samba (2006)
- Форум Squid выпустить пользователей AD в мир (2018)
- Форум проблема с winbind (2004)
- Форум проблема с winbind (2004)