Мы — долго запрягаем, быстро ездим, и сильно тормозим.
|
||||||||||||||
www.lissyara.su
—> статьи
—> FreeBSD
|
|
Затем, надо поправить файл nsswitch.conf, чтобы система увидела доменные учётки, групы и компы
|
Теперь, надо заставить фрю авторизировать доменных юзеров таке прозрачно, как и локальных, для этого надо отредактировать содержимое каталога /etc/pam.d/. Я, просто расскоментировал все строчки содержащии pam_krb5.so.
Опять же, по желанию, можно сделать автосоздание профиля для доменных юзеров при первом входе в систему, для этого надо установить порт
|
и поправить содержимое каталога /etc/pam.d, добавив в начало секций session следующую строчку:
|
Процесс установки и настройки самбы для включения в домен описывать небуду т.к. lissyara его достаточно хороше описал, приведу только пример своего кофига:
|
для атомотической синхронизации времени с доменом добавтье в
cat >> /etc/rc.conf
ntpdate_enable="YES"
ntpdate_flags="<Имя вашего домена>"
^C
после настройки самбы можно включить комп в домен:
синхранизируем время с DC
|
(где server.domain.local - имя вашего DC), получаем билет керберос
|
(где admin это доменная учетка админа), и собственно заводим машину в домен
|
(admin%password - доменная учетка с админскими правами и пароль)
Все готово, теперь перезапускаем самбу и можно входить в систему под доменными учетками с получением всех доменных прав (авторизация по керберосу).
2. Доменные шары по русски, хождение по смб шарам в konqueror'е
Чтобы небыло проблем с русскими именами в названиях папок файлов и шар, надо поправить следующие значения в файле
### /usr/local/etc/smb.conf
|
Если вы решите перевести фрю на юникод, то вместо koi8-r поставтье utf-8
Очень долго бился с тем что konqueror нехочет нормально отображать русские имена в smb:// при локальной кодировке koi8-r, решил эту проблему следующим образом:
после долгого блуждания по исходникам кде, обнаружил следующие вещщи:
1. внутреннее представление данных идет в кодировке utf-8 НЕЗАВИСИМО от того на какую кодировку локализированна система
2. кодировка smb:// в konkueror таинственным образом зависит от параметров русификации самбы
3. чтобы смб шары в konkueror отоброжались по русски (вместо вопросиков и квадратиков) надо либо настроить систему на utf-8 локаль (не лудший вариант, т.к. фришная консоль utf неподдерживает), либо давать кедам данные в кодировке utf-8, тоесть поправить русификацию самбы вот так:
|
и вуаля оно заработало, вот только появилась другая проблема, если на машине с фрей есть смб шары то теперь на них слетает кодировка, после нескольких эксперементов обнаружил что кде напрямую читает конфиг самбы, и придумал следующее:
содаем файл
~/.smb/smb.conf
со следующим содержимым
|
например вот так
|
все, теперь мы какбы сидим на двух стульях одной задницой и при этом она не порвалась на пополам :)
P.S. незабудьте добавить этот файл в /usr/local/share/skel, для того чтобы вновь создоваемые профили имели этот файл поумолчанию
размещено: 2008-01-25,
последнее обновление: 2008-04-16,
автор: nikll
Dima, 2008-01-27 в 8:32:52
Видимо надо ещё каким то способом указать местоположение нового конфига самбы - /usr/local/etc/smbd.conf, сама то она работает, а вот скажем smbstatus продолжает читать старый файл конфига, и в результате выводит русские имена так - ______. Зато если запускать так smbstatus -s /usr/local/etc/smbd.conf - явно ткнув её носом в конфиг, то всё ок, но имхо это не тру.
Alex V. Petrov, 2008-01-28 в 7:32:50
echo "display charset = UTF-8" > ~/.smb
Решает проблему с русскими шарами в KDE.
Видимо юзеровские настройки перекрывают глобальные.
Alex V. Petrov, 2008-01-28 в 7:34:35
Пардон, в ~/.smb/smb.conf
:-)
nikll, 2008-01-28 в 8:08:39
обнаружил что кде напрямую читает конфиг самбы, и придумал следующий костыль:
в /etc/rc.conf добавил samba_config="/usr/local/etc/smbd.conf"
скопировал /usr/local/etc/smb.conf в /usr/local/etc/smbd.conf
nikll, 2008-01-28 в 8:13:21
Огромное спасибо Alex V. Petrov за подсказку про юзерские конфиги самбы:
mkdir ~/.smb
echo "display charset = UTF-8" > ~/.smb/smb.conf
теперь можно неизголяться над самбой
Dima, 2008-01-28 в 8:20:44
^^^ и правда работает! ) спс!
Guest-guest, 2008-09-15 в 17:09:51
А никто не в курсе, вместо konqueror'a кто нибудь, из чисто файловых менеджеров, умеет лазить по смб, xSMBrowser исключается, слишком заумный, что нибудь обывательское подобное MS Explorer ?
nikll, 2008-09-15 в 18:21:33
есть проэкт fuse, к нему есть модуль smbnetfs, который монтирует всю сеть к папке.
Оч удобная штучка, я так с фришноо сервера искал файлы по всей сети (find /mnt/smb/\*/\$?/ -name \*.avi).
Т.к. компы и шары представляються папками то можно с удобством лазить любым файл манагером по сетевым шарам.
Misha, 2008-11-11 в 4:34:43
Отличный ответ. Спасибо.
Сервер Самба локальный, через файловый менеджер kde4 хожу по папкам(/home/samba/pub/Папка) а вот через Dolphin или Konqueror на (smb://localhost/pub/Папка) не может, пишет папки такой нет.
У пользователя locale:
LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_ALL=
smb.conf
display charset = koi8-r
unix charset = koi8-r
dos charset = cp866
~/.smb/smb.conf
unix charset = utf-8
Хотя бы так... Спасибо.
DoS, 2008-11-20 в 14:06:53
Отлично! Некоторые вещи подчеркнул для себя.
Побольше статей удачных!!!!
ЗЫ Только вот не зазнавайся со славой.
Pawko, 2008-11-20 в 14:16:35
Статья суппер! Спасибо...
Помогла
mvn, 2009-07-09 в 13:37:27
mkdir ~/.smb
echo \"display charset = UTF-8\" > ~/.smb/smb.conf
Не получилось. Сам хожу по сети, все ок, но ко мне никто не может попасть. Пришлось копировать весь конфиг и менять 1 строчку, тогда заработало. FreeBSD 7.0 KDE 3.5.8. Samba 3.0.28
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
Комментарии пользователей [12 шт.]