Вопросы тов. Lyx-у - Форум
IP-ADMIN.RU Воскресенье, 2012-05-20, 05:51:59
Приветствую Вас Гость | RSS
Главная | Вопросы тов. Lyx-у - Форум | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: escort, Forest_Ugly_Beast, iprus 
Форум » Семейство Linux » Общие вопросы » Вопросы тов. Lyx-у (спрашывайте )))
Вопросы тов. Lyx-у
Forest_Ugly_BeastДата: Четверг, 2009-04-09, 09:02:33 | Сообщение # 1
Самый главный админ
Группа: Администраторы
Сообщений: 175
Репутация: 5
Статус: Offline
1. Как сделать авторизацию в домене AD 2003. Дистриб использую Mandriva 2009. Только, если можно попроще. Все что смог сам - пересмотрел, не вышло.
2. Как этот самый дистриб нормально понимать русские названия файлов и каталогов виндузячих?

Don't worry about him. He is a survivor
 
lyxДата: Четверг, 2009-04-09, 09:58:31 | Сообщение # 2
Лейтенант
Группа: Модераторы
Сообщений: 77
Репутация: 4
Статус: Offline
1) что значить авторизацию ? т.е. пользователи должны моч на линуксовой машине, зайти под своим логином поролем доменным ?
или просто нужно подключить шару с сервера ?
2) по идее все с коробки должно хорошо работать, но если есть проблемы? опиши, все они очень просто решаеются.
 
Forest_Ugly_BeastДата: Четверг, 2009-04-09, 15:56:28 | Сообщение # 3
Самый главный админ
Группа: Администраторы
Сообщений: 175
Репутация: 5
Статус: Offline
1. надо чтоб аккаунты хранились в AD, а еще очень желательно чтоб и групповые политики брались оттуда же и применялись к линукс-пользователям
2. с локальными именами проблем пока не заметил, а вот если по сети, то на любой русской и даж на некоторых иностранных папках выдает сообщение, что каталог АБВГД не существует

Don't worry about him. He is a survivor
 
lyxДата: Четверг, 2009-04-09, 17:55:49 | Сообщение # 4
Лейтенант
Группа: Модераторы
Сообщений: 77
Репутация: 4
Статус: Offline
1) т.е. пользователи должны авторизироватся на линуксовой машине доменным логином/паролем ? груповые политики работают только для винды
хотя если ты под этим подразумеваетш группы то они тоже будут в линуксе
2) Папки сетевые по самбе примонтированные ?

Сообщение отредактировал lyx - Четверг, 2009-04-09, 17:56:30
 
Forest_Ugly_BeastДата: Пятница, 2009-04-10, 09:02:10 | Сообщение # 5
Самый главный админ
Группа: Администраторы
Сообщений: 175
Репутация: 5
Статус: Offline
1. группы, насколько я понял не так важны по безопасности как гр политики, я просто думал что есть какая-то утиль чтоб преобразовывать политики в линукс-настройки. В остальном все верно, именно под доменным логином
2. да, на самбе. хотя это было по умолчанию на мандриве, а тонкостей я не знаю ((

Don't worry about him. He is a survivor
 
lyxДата: Пятница, 2009-04-10, 11:05:04 | Сообщение # 6
Лейтенант
Группа: Модераторы
Сообщений: 77
Репутация: 4
Статус: Offline
2) в линуксе постоянная белибирда с кодировками поэтому они сделали очень хорошее решение.
У всех файловый систем есть опция в какой кодировке хранятся имена файлов и какая кодировка используется при отображении текста на дислей
покажи что у тебя команда
Code
locale
выводит и
Code
zcat /proc/config.gz | grep CONFIG_SMB_NLS_REMOTE
это
должно быть
Code
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_MEASU REMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
и
Code
CONFIG_SMB_NLS_REMOTE="utf8"


Сообщение отредактировал lyx - Пятница, 2009-04-10, 11:15:27
 
Forest_Ugly_BeastДата: Пятница, 2009-04-10, 11:37:47 | Сообщение # 7
Самый главный админ
Группа: Администраторы
Сообщений: 175
Репутация: 5
Статус: Offline
то есть получается все что с кодовыми таблицами связано должно использовать UTF?

Don't worry about him. He is a survivor
 
lyxДата: Пятница, 2009-04-10, 12:06:27 | Сообщение # 8
Лейтенант
Группа: Модераторы
Сообщений: 77
Репутация: 4
Статус: Offline
1) нужно поставить kerberos пакеты krb5
далее пусть у нас домен будет иметь имя DOMAIN.LOCAL сервер SERVER.DOMAIN.LOCAL - ip 192.168.0.1
рабочая станция с линуксом называется station1 ip 192.168.0.10
Внимание РЕГИСТР букв имеет очень большое значение, домен пишится всегда БОЛЬШИМИ БУКВАМИ !!!
научим линукс самоопределятся и находить домен по имени
в файл /etc/hosts добавим строчки
Code

192.168.0.10  STATION1.DOMAIN.LOCAL STATION1
192.168.0.1   server.domain.local server

теперь настроим аутентификацию в керберосе файл /etc/krb5.conf
Code

[libdefaults]
default_realm = DOMAIN.LOCAL
[realms]
DOMAIN.LOCAL = {
kdc = server.domain.local
admin_server = server.domain.local
default_domain = server.local
}
[domain_realms]
.domain.local = DOMAIN.LOCAL

[pam]
     debug = false
     ticket_lifetime = 36000
     renew_lifetime = 36000
     forwardable = true
     krb4_convert = false

Проверяем, пробуем получить билетик вводим пароль администратора домена, можно пробовать под любым пользователем имеющим права администратора.
если все прошло без ошибок посмотрим на билетик
Code
klist
должно вывести чтото вроде
Code
station53 etc # klist
Ticket cache: FILE:/tmp/krb5cc_0
Default principal: Administrator@UNIQ.LOCAL

Valid starting     Expires            Service principal
04/10/09 11:39:06  04/10/09 21:39:11  krbtgt/UNIQ.LOCAL@UNIQ.LOCAL
         renew until 04/11/09 11:39:06

Аутентификация готова(наш линукс умеет проверять логин пароль в домене), далее настраиваем логин в систему. Это делается через демон winbind в самбе.

файл /etc/samba/smb.conf

Code

[global]
   workgroup = DOMAIN
   netbios name = station1
   log file = /var/log/samba/log.%m
   max log size = 50
   security = ADS
   use spnego = yes
   password server = 192.168.0.1
   encrypt passwords = yes
   realm = DOMAIN.LOCAL
   allow trusted domains = no
   auth methods = winbind
   winbind uid = 10000-20000
   winbind gid = 10000-20000
   winbind use default domain = yes
   winbind separator = +
   winbind enum users = yes
   winbind enum groups = yes
   winbind refresh tickets = yes
   template homedir = /home/%D/%U
   template shell = /bin/bash
   dos charset = CP866
   unix charset = UTF-8
   display charset = UTF-8

обращаем внимание на строчку template homedir = /home/%D/%U она означает что домашние папки пользователей будут располагатся в /home/<имя домена>/<имя пользователя> например /home/DOMAIN/user1/, о домашних папках раскажу позже.

запускаем самбу и винбинд от рута

Code
/etc/init.d/smb start
/etc/init.d/winbind start

нужно сделать чтобы ти службы стартавали автоматически непомню как в мандриве это делается

добавляем линуксовую машину в домен

Code

не обязательно, но на всякий случай рестартуем winbind
Code
/etc/init.d/winbind restart

проверяем id user1
должно быть чтото вроде этого
Code
station53 # id vikam
uid=10024(vikam) gid=10000(domain users) группы=10000(domain users),10016(security отдел предоставления контента и услуг),10005(все сотрудники компании),10038(BUILTIN+users)

все, наш линукс получает группы и польователей с домена.

и последний штрих аутентификация, файл /etc/pam.d/system-auth
нужно добавить/поправить 3 строчки (возможно они там уже есть)

auth sufficient pam_winbind.so try_first_pass
account sufficient pam_winbind.so
session required pam_mkhomedir.so skel=/etc/skel/ umask=0022 silent
Последняя строчка обеспечивает создание профиля для новых пользователей из скелета который лежит в /etc/skel/
в эту папку можно кинуть например свой настроенный профиль, чтобы новым пользователям не пришлось чтото настраивать.

 
lyxДата: Пятница, 2009-04-10, 12:08:27 | Сообщение # 9
Лейтенант
Группа: Модераторы
Сообщений: 77
Репутация: 4
Статус: Offline
Quote (Forest_Ugly_Beast)

то есть получается все что с кодовыми таблицами связано должно использовать UTF?
да желательно работать в UTF-8 так будет меньше всего проблем

Сообщение отредактировал lyx - Пятница, 2009-04-10, 12:08:50
 
Forest_Ugly_BeastДата: Пятница, 2009-04-10, 12:21:27 | Сообщение # 10
Самый главный админ
Группа: Администраторы
Сообщений: 175
Репутация: 5
Статус: Offline
Огромаднейшее спасибо!
Сейчас не могу, но как перегружусь в линукс все проделаю.

Don't worry about him. He is a survivor
 
Forest_Ugly_BeastДата: Понедельник, 2009-04-13, 11:56:47 | Сообщение # 11
Самый главный админ
Группа: Администраторы
Сообщений: 175
Репутация: 5
Статус: Offline
Пока что ничего не получается.
Видимо разница в синтаксисе используемых нами линуксов, к примеру в мандриве самба сервис запускается командой SAMBA START
конфигурационные файлы вроде поправил так как надо. Были проблемы с сохранением файлов. В разрешениях все прописал, но во-первых не уверен что разрешение прописываемое на папку распространяется и на файлы, во-вторых разрешения вступали в силу как минимум через минуту после прописывания и предупреждающее окошко что у меня нет прав на запись все равно вылазило.
В общем в результате я получил след сообщение при попытке ввести машину в домен:
Code
Failed to join domain: Invalid configuration and configuration modification wasnot requested

Вот. Попробовал видоизменить команду:
Code
[root@localhost init.d]# net ads join admin3 FUB@KIEP
Enter admin's password:
Failed to join domain: failed to find DC for domain FUB@KIEP


Don't worry about him. He is a survivor
 
lyxДата: Вторник, 2009-04-14, 09:26:51 | Сообщение # 12
Лейтенант
Группа: Модераторы
Сообщений: 77
Репутация: 4
Статус: Offline
к домену .LOCAL везде добавь, он домен не видит
проверь файл /etc/hosts
права в линуксе не наследуются от папки, права применяются мгновенно, выполняй все команды от рута
но расшареные по сети линуксовые папки, будут иметь такую же систему прав как и обычные диски в винде, т.е. полностью нормальные POSIX ACL как все привыкли с множественными группами и рекурсивным наследовнием.

Сообщение отредактировал lyx - Вторник, 2009-04-14, 09:30:00
 
Forest_Ugly_BeastДата: Вторник, 2009-04-14, 10:26:12 | Сообщение # 13
Самый главный админ
Группа: Администраторы
Сообщений: 175
Репутация: 5
Статус: Offline
Домен попробую добавить LOCAL при след запуске линукса.
В контрольный центр мандривы вход только по паролю рута, следовательно думаю что все разрешения и настройки производятся от его имени, но разрешения не мгновенно вступают в силу (
Как таковым рутом в систему зайти невозможно.
Hosts перепроверю.
Что касается папок, то линуксовые пока не расшаривал, а вот с виндусовскими проблема осталась. Папки видит нормально, то есть не в кодировке дело, а вот при попытке войти в ту что по-рксски все равно выдает что папка АБВГД не существует (

Кстати по команде

Code
[root@localhost init.d]# net rpc join admin3 FUB@KIEP

в домене регистрируется.
И еще вопрос. Если удастся войти в домен, как это отразится на работе системы? Я хотя бы увижу что я в домен вхожу?
Пока что логин FUB@KIEP с соотв паролем или вызывал ошибку или очень изредка сообщение что логин-пароль неправильные

Don't worry about him. He is a survivor
 
lyxДата: Вторник, 2009-04-14, 21:47:08 | Сообщение # 14
Лейтенант
Группа: Модераторы
Сообщений: 77
Репутация: 4
Статус: Offline
1) подумаю
2) Домен просто будет теперь доверять твоей машине, соглано тем правам, которым тебе он дал в билетике. команда klist
 
lyxДата: Среда, 2009-04-15, 15:59:51 | Сообщение # 15
Лейтенант
Группа: Модераторы
Сообщений: 77
Репутация: 4
Статус: Offline
1) нужно мне глянуть что там и как
2) на чем теперь затык ?
 
Форум » Семейство Linux » Общие вопросы » Вопросы тов. Lyx-у (спрашывайте )))
Страница 1 из 11
Поиск:


Copyright MyCorp © 2012
Хостинг от uCoz