Я получаю эту ошибку, когда пытаюсь выполнить эту команду
sudo smbldap-useradd -a -m -P ram @ chroots.com / usr / sbin / smbldap-useradd : незаконное имя пользователя
Есть ли способ получить электронное письмо в качестве имени пользователя, что мне делать.
smbldap-useradd
создает обычных пользователей Linux в каталоге LDAP и добавляет необходимые поля, чтобы также сделать его действительным пользователем samba (вероятно, это несовместимо с поддержкой Samba4 AD). Поскольку для Linux , в отличие от Windows , символы @
не действительно поддерживаются в именах пользователей,
инструмент разумно отвергает такое имя пользователя.
Вы, вероятно, могли бы добавить пользователей samba, отличных от POSIX, в свой каталог LDAP с помощью других инструментов, но они, очевидно, не будут интегрированы с Linux. Если вы заботитесь об этой интеграции, не используйте адреса электронной почты в качестве имен пользователей.