URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 89452
[ Назад ]

Исходное сообщение
"Русские имена групп"

Отправлено SubGun , 27-Июл-10 14:53 
Кто-нибудь знает, как сделать русские имена групп в Linux? У меня, при попытке добавить группу, пишет:

zeta:/mnt # groupadd Австрия
groupadd: Invalid group name `Австрия'.

Точно знаю, что это возможно, но незнаю как(
Локаль, конечно русская:

zeta:/mnt # locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=


Содержание

Сообщения в этом обсуждении
"Русские имена групп"
Отправлено AdVv , 27-Июл-10 16:09 
>Кто-нибудь знает, как сделать русские имена групп в Linux? У меня, при
>попытке добавить группу, пишет:

Поверь, это плохая идея. Профит минимальный, а грабли могут всплыть в совершенно неожиданных местах. Логины и группы лучше выбирать английские.


"Русские имена групп"
Отправлено SubGun , 28-Июл-10 10:19 
У меня есть на то причины


"Русские имена групп"
Отправлено suslic , 28-Июл-10 17:13 
>У меня есть на то причины

Если подойдет прикрутите авторизацию через Ldap


"Русские имена групп"
Отправлено SubGun , 29-Июл-10 10:13 
>>У меня есть на то причины
>
>Если подойдет прикрутите авторизацию через Ldap

Это ректальный подход. Я не использую доменную структуру.


"Русские имена групп"
Отправлено AdVv , 29-Июл-10 14:03 
>>>У меня есть на то причины
>>
>>Если подойдет прикрутите авторизацию через Ldap
>
>Это ректальный подход. Я не использую доменную структуру.

Это нормальный подход. И какая связь между ldap и доменной структурой ?


"Русские имена групп"
Отправлено suslic , 28-Июл-10 17:10 
>[оверквотинг удален]
>LC_COLLATE="ru_RU.UTF-8"
>LC_MONETARY="ru_RU.UTF-8"
>LC_MESSAGES="ru_RU.UTF-8"
>LC_PAPER="ru_RU.UTF-8"
>LC_NAME="ru_RU.UTF-8"
>LC_ADDRESS="ru_RU.UTF-8"
>LC_TELEPHONE="ru_RU.UTF-8"
>LC_MEASUREMENT="ru_RU.UTF-8"
>LC_IDENTIFICATION="ru_RU.UTF-8"
>LC_ALL=

Если подойдет прикрпутите авторизацию через Ldap


"Русские имена групп"
Отправлено tux2002 , 28-Июл-10 20:28 
>[оверквотинг удален]
>LC_COLLATE="ru_RU.UTF-8"
>LC_MONETARY="ru_RU.UTF-8"
>LC_MESSAGES="ru_RU.UTF-8"
>LC_PAPER="ru_RU.UTF-8"
>LC_NAME="ru_RU.UTF-8"
>LC_ADDRESS="ru_RU.UTF-8"
>LC_TELEPHONE="ru_RU.UTF-8"
>LC_MEASUREMENT="ru_RU.UTF-8"
>LC_IDENTIFICATION="ru_RU.UTF-8"
>LC_ALL=

В man groupadd есть абзац о соглашении именования групп. так как Вы хотите делать нельзя. Редактировать /etc/group вручную на свой страх и риск.


"Русские имена групп"
Отправлено SubGun , 29-Июл-10 10:15 
>В man groupadd есть абзац о соглашении именования групп. так как Вы
>хотите делать нельзя. Редактировать /etc/group вручную на свой страх и риск.
>

Без обид, но это голословное утверждение. У меня есть NAS с Linux:

[~] # cat /etc/group
administrators:x:0:admin
everyone:x:100:admin
guest:x:65534:guest
Италия:x:101:
Аргентина:x:102:

Как видите, это возможно. Теперь хочу то же самое сделать на SLES


"Русские имена групп"
Отправлено AdVv , 29-Июл-10 14:11 
>[оверквотинг удален]
>
>[~] # cat /etc/group
>administrators:x:0:admin
>everyone:x:100:admin
>guest:x:65534:guest
>Италия:x:101:
>Аргентина:x:102:
>
>Как видите, это возможно. Теперь хочу то же самое сделать на SLES
>

В каком месте это голословное утверждение, если человек тебе процитировал man ?
То, что гдето так сделано, вовсе не значит, что это правильно.
Ну и в конце концов, раз знаешь где лежит group, просто добавь группы вручную при помощи любимого текстового редактора, это совершенно штатная операция. Проблема в том, что с ним работает туева хуча программ, и как они будут реагировать на названия групп в национальной кодировке известно только одному богу. Можешь проверить, если руки чешутся.