Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Русскоязычное Linux-сообщество ([info]lj_ru_linux)
@ 2013-03-19 13:12:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
[решено] Юникод в имени локального пользователя
Уважаемые сообщники!

А можно ли в линуксе создавать юзеров кириллицей и соответственно использовать SMTP адреса внутри компании, типа, "вася@company.lan" или даже "петя@инженеры.компания"?

useradd: invalid user name 'вася'

гуёвые менеджеры тоже ругаются:



Есть ли дистрибутивы способные на такое? Или это строгое низя везде?

Спасибо

UPD

Из каментов подтвердили, что Ubuntu 12.10 может создать пользователя кириллицей
openSUSE создаёт только после модификации CHARACTER_CLASS в /etc/login.defs

Под катом пруф:

$ grep вася2 /etc/passwd | xxd
0000000: d0b2 d0b0 d181 d18f 323a 783a 3130 3032  ........2:x:1002
0000010: 3a31 3030 3a3a 2f68 6f6d 652f d0b2 d0b0  :100::/home/....
0000020: d181 d18f 323a 2f62 696e 2f62 6173 680a  ....2:/bin/bash.

$ mail
No mail for вася2

$ telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 extsmtp.test.lan ESMTP
helo localhost
250 extsmtp.test.lan
mail from:<вася2@extsmtp>
250 2.1.0 Ok
rcpt to:<вася2@extsmtp>
250 2.1.5 Ok
data
354 End data with .
Subject: Тест
From: вася2 <вася2@extsmtp>
To: вася2

абвгдеёжз

.
250 2.0.0 Ok: queued as EDCA32351B
quit
221 2.0.0 Bye
Connection closed by foreign host.

$ mail
Heirloom mailx version 12.5 7/5/10.  Type ? for help.
"/var/spool/mail/вася2": 1 message 1 new
>N  1 вася2@extsmtp.test Wed Mar 20 10:11   16/555   Тест
? type
Message  1:
From вася2@extsmtp.test.lan  Wed Mar 20 10:11:10 2013
X-Original-To: вася2@extsmtp
Delivered-To: вася2@extsmtp.test.lan
Subject: Тест
From: вася2 <вася2@extsmtp.test.lan>
To: вася2@extsmtp.test.lan
Date: Wed, 20 Mar 2013 10:10:07 +0200 (EET)

абвгдеёжз

?




UPD2
$ mail -s абвгд вася2@extsmtp
вася2@extsmtp contains invalid character '\320'


Зато работает mutt:

From root@extsmtp.test.lan  Wed Mar 20 16:03:48 2013
X-Original-To: вася2@extsmtp
Delivered-To: вася2@extsmtp.test.lan
Date: Wed, 20 Mar 2013 16:03:48 +0200
From: root <root@ptr-extsmtp.localdomain>
To: вася2@extsmtp.test.lan
Subject: абвгд
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
User-Agent: Mutt/1.5.21 (2010-09-15)

test



(Читать комментарии) (Добавить комментарий)