Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Монтирование сетевого каталога в /home, отваливается вход в систему 
:(
    Опции темы
MaxWave
Дата 4.12.2008, 23:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 8.3.2006

Репутация: нет
Всего: нет



Приветствую всех!!

В openSUSE и Мандриве есть встроенные средства для присоединения к домену. Использовал, присоеденил к домену - все работает отлично..НО. Когда монтирую сетевую папку в точку /home (через fstab) - аутентификация через AD на линуск падает с концами.
Строчка в fstab 
Код

//server/share     /home      cifs      username=max,password=111, codepage=cp886 0 0

В мандриве (2009) выдается такое сообщение, когда идет создание домашнего каталога пользователя в /home (уже примонтированыый сетевой каталог)
Call to lnusertemp failed (temporary directories full?). Check your installation.
и вход не получается. 
А в openSUSE (10.3)  говорит, что невозможно загрузить какойто конфиг от KDE, после чего тоже вылетает.

Понятно, что косяк в том, то домашний каталог и все, что там хранится - это каталог в сети в винде.
Приходится отключать шару, чтобы войти в систему(в /home тогда монтируется локальный каталог, т.к. монтирования несуществующего сет. каталога не происходит). Права на шару у меня стоят для всех пользователей. При входе юзера в шаре создается домашний каталог и куча всяких файлов (как и должно быть). Места на дисках хватает. ЧТо ей не нравится?

Это сообщение отредактировал(а) MaxWave - 4.12.2008, 23:53
PM MAIL   Вверх
bilbobagginz
Дата 5.12.2008, 09:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



Цитата(MaxWave @  4.12.2008,  23:49 Найти цитируемый пост)
Понятно, что косяк в том, то домашний каталог и все, что там хранится - это каталог в сети в винде.

косяков тут несколько.
но т.к. ты работаешь с одним пользователем, то тебе они не очень мешают.
посмотри файл /etc/samba/smb.conf
там наверное имеется "секция" [homes]
возможно что тебе ее надо убрать (закомментить), чтобы самба ничего не делала, и всё что связано с монтированием домов делалось из /etc/fstab.

Другая тема: у тебя внутри файла /etc/fstab вписаны имя пользователя и пароль.
Этот файл - читабелен любым пользователем системы, т.е. даже тем, кому бы не следовало.
Это очень плохо. Есть один простой метод, который это помогает избежать. 
Создаётся файл, напр. в /etc/samba:
Код

root@mycomputer:~# mktemp /etc/samba/creds.XXXXXXXX

mktemp создаёт файлы с разрешением на чтение только пользователя, который его вызвал,
т.е. chmod 600 потом делать не надо. допустим его mktemp назвал /etc/samba/creds.RNn27632
этот файл редактируется. в него вписываются данные виндового пользователя:
Код

username=max
password=111

потом в строке /etc/fstab пишется:
Код

//server/share     /home      cifs      credentials=/etc/samba/creds.RNn27632, codepage=cp886 0 0


только я немного не понял под каким unix пользователем будет смонтирован каталог. возможно стоит указать в той же строке: uid=<id твоего юникс пользователя>,gid=<gid твоего юникс пользователя>.
(читаем man mount.cifs)



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
MaxWave
Дата 5.12.2008, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 8.3.2006

Репутация: нет
Всего: нет



Спасибо за ответ. Даже на линуксфорум.ру никто ничего не мог сказать.

Закомментил раздел домов в sbm.conf, но не помогло. Пробовал на openSUSE. Ошибка как и раньше :

Could not sart kstartupconfig. Check your installation. (В мандриве ошибка написана в первом посте)
Но каталог примонтировался, там создались файлы.
Я залогинился под учеткой AD "prepod1".

В папке UsersFiles создалась папка SERVER2000 (NETBIOS имя домена). В ней вложенная папка юзера:

user posted image

Папка .kde пустая.
ВОт так заккоментил в smb.conf
Код

#[homes]
#    comment = Home Directories
#    valid users = %S, %D%w%S
#    browseable = No
#    read only = No
#    inherit acls = Yes


fstab
Код

/dev/sda2            /                    ext3       acl,user_xattr        1 1
/dev/sda3            /home                ext3       acl,user_xattr        1 2
/dev/sda1            swap                 swap       defaults              0 0
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
/dev/fd0             /media/floppy        auto       noauto,user,sync      0 0
//gaylans/usersfiles    /home          cifs         uid=root,gid=111,username=max,password=111 0 0


uid - локальная учетка рута
gid - его пасс
username - учетка админа домена

Добавлено @ 14:23
Цитата(bilbobagginz @  5.12.2008,  09:36 Найти цитируемый пост)
но т.к. ты работаешь с одним пользователем, то тебе они не очень мешают.

Планируется , что на машину будут заходить ЛЮБЫЕ юзеры домена и для всех должен создаваться дом на виндовой шаре

Цитата(bilbobagginz @  5.12.2008,  09:36 Найти цитируемый пост)
Другая тема: у тебя внутри файла /etc/fstab вписаны имя пользователя и пароль.Этот файл - читабелен любым пользователем системы, т.е. даже тем, кому бы не следовало.

Спасибо, если все заработает, то креденты суну куда надо smile

Это сообщение отредактировал(а) MaxWave - 5.12.2008, 14:24
PM MAIL   Вверх
MaxWave
Дата 5.12.2008, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 8.3.2006

Репутация: нет
Всего: нет



А вот выдержка из консоли:
Код

LinuxKp04:/home/SERVER2000/prepod1 # dir
total 47
-rwxrwSrwt 1 root root    0 Dec  5 14:42 .Xauthority
-rwxrwSrwt 1 root root    0 Dec  5 13:55 .bash_history
-rwxrwSrwt 1 root root 1177 Dec  5 13:55 .bashrc
-rwxrwSrwt 1 root root   26 Dec  5 13:55 .dmrc
-rwxrwSrwt 1 root root  208 Dec  5 13:55 .dvipsrc
-rwxrwSrwt 1 root root 1637 Dec  5 13:55 .emacs
-rwxrwSrwt 1 root root 1332 Dec  5 13:55 .exrc
drwxrwxrwx 1 root root    0 Dec  5 13:55 .fonts
-rwxrwSrwt 1 root root  861 Dec  5 13:55 .inputrc
drwxrwxrwx 1 root root    0 Dec  5 13:55 .kde
-rwxrwSrwt 1 root root  164 Dec  5 13:55 .kermrc
drwxrwxrwx 1 root root    0 Dec  5 13:55 .mozilla
-rwxrwSrwt 1 root root 6043 Dec  5 13:55 .muttrc
-rwxrwSrwt 1 root root  925 Dec  5 13:55 .profile
-rwxrwSrwt 1 root root  311 Dec  5 13:55 .urlview
-rwxrwSrwt 1 root root 7913 Dec  5 13:55 .xcoralrc
drwxrwxrwx 1 root root    0 Dec  5 13:55 .xemacs
-rwxrwSrwt 1 root root 1940 Dec  5 13:55 .xim.template
-rwxrwSrwt 1 root root 1365 Dec  5 13:55 .xinitrc.template
-rwxrwSrwt 1 root root    0 Dec  5 13:55 .xsession-errors
-rwxrwSrwt 1 root root    0 Dec  5 14:42 .xsession-errors-10.5.254.2
-rwxrwSrwt 1 root root  119 Dec  5 13:55 .xtalkrc
drwxrwxrwx 1 root root    0 Dec  5 13:55 Documents
drwxrwxrwx 1 root root    0 Dec  5 13:55 bin
drwxrwxrwx 1 root root    0 Dec  5 13:55 public_html



Это сообщение отредактировал(а) MaxWave - 5.12.2008, 17:19
PM MAIL   Вверх
bilbobagginz
Дата 6.12.2008, 01:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



вполне возможно у вас там грабли с ntp + nblookup (Если ис с другими машинами есть некоторые тормоза)
при работе в локальной сети нужна единая синхронизация времени и быстрый резолвинг.
из-за отсутствия любого из них происходят задержки в резолвинге, и поэтому все действия - т.е. вызовы read()/write() и т.д. - все тормозят.
у некоторых программ при этом возникают всякие стрёмные ошибки.

1. попрбуй настроить opensuse синхронизироваться с active directory domain controller-ом, сам доменный контроллер должен иметь эту службу.
в убунту это делается очень просто, не помню как зюсях. есть такая команда ntpdate, ее можно запихать в крон задачу, и запускать регулярно (раз в 1-2 часов)

2. попробуй на всякий случай создать /etc/hosts файлы, или даже /etc/samba/lmhosts, даже если нет записей в DNS, но вообще нужна нормально работающая служба dns, т.е. резолвинг должен работать и в прямом и в обратном направлении (т.е. преобразования hostname <-> IP address)

3. посмотри в каком порядке происходит резолвинг в самбе (там есть какая-то команда для диагностики конфигурации по умолчанию), начни с первого метода.



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0521 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.