Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam.
Mam problem z konfiguracją w/w usług na debianie 5.06. [s]Puki[/s] Póki co działa tylko logowanie przez sieć natomiast montowanie katalogu domowego nie.
Na serwerze mam zainstalowane: NIS(server) + nfs server. Server nfs działa prawidłowo gdyż może ręcznie montować katalog na kliencie z servera. NIS również wydaje się ok, bo z klienta mogę się logować na konta użytkowników znajdujących się na serwerze.
Na kliencie mam zainstalowane NIS(client) + autofs
konfiguracja autofs wygląda tak:
plik /etc/auto.master
[b]
/home /etc/auto.home[/b]
plik /etc/auto.home
[b]* 192.168.1.4:/home/&[/b]
Niestety w/w konfiguracja nie działa. Mam również książkę 100 sposobów linux server i nie stety poradnik tam zawarty jest do niczego. Opis wogóle nie działa
Czy ktoś może orientuje się czy powinien być zainstalowany autofs na serwerze? Znalazłem kilka poradników na internecie gdzie kazali go zainstalować.
Jeśli kto kolwiek ma jakieś sugestie to chętnie je przeczytam
[color=red]czadman:Puki to po fińsku "ubrany". :)[/color]
Ostatnio edytowany przez paladyn (2010-11-08 18:56:41)
Offline
Nikt nie ma informacji na temat w/w zagadnienia ? W internecie strasznie ciężko znaleść spójne informacje, stąd zależy mi na odpowiedziach z forum
Offline
Autofs na serwerze nie jest do niczego potrzebny, służy do montowania zdalnych fs przez klienty. Wg tego: http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch30_:_Configuring_NIS , podane są trochę inne konfigi (dodany timeout i podany rodzaj fs wraz z opcjami montowania - IP zmieniłem na Twoje). Mount montuje Ci fs bez podania typu?, bo sądzę, że właśnie brak wpisu dot. typu fs powoduje, że automount nie montuje.
#/etc/auto.master /home /etc/auto.home --timeout 600
#/etc/auto.home * -fstype=nfs,soft,intr,rsize=8192,wsize=8192,nosuid,tcp 192.168.1.4:/home/&
Offline
Użyłem konfiguracji którą podałeś, ale nadal nie działa.
Natomiast status autofs wygląda tak:
debian-PDC:/home/tomek# /etc/init.d/autofs status Configured Mount Points: ------------------------ /usr/sbin/automount --timeout=300 /home file /etc/auto.home Active Mount Points: -------------------- debian-PDC:/home/tomek#
Może trzeba jeszcze coś innego zmodyfikować ?
Offline
W logach nie ma nic dot autofs? Wklej /etc/exports to w jaki sposób "ręcznie" montujesz home.
Offline
Na serwerze /etc/exports wygląda tak:
/home/ *(rw,subtree_check,sync)
Natomiast na kliencie montowałem poprzez dopisane do fstab zasobu nfs. W tej chwili nie mam dostępu do kompa"klient", natomiast jest to nie istotne co tam jest. Katalog montowany przez fstab działa jak nalezy, natomiast autofs nie jest w stanie montowac katalogu domowego.
Może nis potrzebuje dodatkowej konfiguracji do pracy z autofs?
Edit:
Natomiast w logach nic nie ma, ponieważ autofs nie zwraca żadnych błędów. Kompletnie nic.
Ostatnio edytowany przez paladyn (2010-11-04 20:27:41)
Offline
Nikt nie ma żadnego pomysłu ?
btw Co jest lepsze NIS czy LDAP ? Nigdzie nie można znaleźć porównania tych usług. W LDAP też używa się autofs do montowania katalogów domowych ?
Offline
Wrócę do logów autofs, jak masz autofs5 to w /etc/default/autofs powinieneś mieć parametr LOGGING: ustaw go na verbose lub nawet na debug i zobacz co bedzie w logach
W /usr/share/doc/autofs/examples/ jest skrypt auto.net spróbuj go uruchomić - może coś też wypisze.
Bez jakichkolwiek informacji trudno zgadnąć dlaczego u Ciebie nie działa automount, chociaż NIS i NFS chodzą.
[i]Co jest lepsze NIS czy LDAP? Trochę mylisz pojęcia, zarówno NIS i LDAP dostarczają sposobu na centralne przechowywanie danych o użytkownikach (w sensie zastąpienia lokalnych plików passwd group), z tym, że NIS potrafi tylko to, natomiast LDAP w działaniu jest bardzo podobny do bazy danych, może przechowywać praktycznie dowolne informacje, począwszy od danych niezbędnych do zalogowania się do systemu, poprzez np. numery telefonów, e-maile, wszystko co sobie wcześniej zdefiniujesz.
To nie NIS i LDAP używają autofs, tylko raczej odwrotnie.[/i]
Offline
W logach nadal nic nie ma. Natomiast doszedlem do ciekawej rzeczy, a mianowicie autofs jest w stanie montowac katalogi domowe, ale [b]tylko do pustego katalogu[/b]. Dlatego nie chciał montować do /home ponieważ miałem tam swój lokalny katalog domowy. Jeśli zrobie użytkownika z katalogiem domowm np /home/nis/user1, to na kliencie bez problemu go zamontuje do /home/nis/user1, bo katalog jest pusty.
Dało by się jakoś pominąć sprawdzanie przez autofs czy katalog jest pusty ? Może jest jakiś przełącznik[b] force[/b] który będzie montował na siłę we wskazane miejsce ?
Offline
Musisz poszukać czy czegoś takiego nie ma w /etc/default/autofs, i w stronach man do automount.
Nie rozumiem tylko czemu przechowujesz dane użytkownika na lokalnym komputerze, jak autoryzujesz go na serwerzei montujesz katalog domowe przez nfs z tego serwera?
Nie montowanie przez automount do nie pustego katalogu, jest może swego rodzaju "zabezpieczeniem" aby sobie nic nie pokombinować, bo normalnie mount przesłania zawartością zamontowanego zasobu wszystko to co jest w katalogu do którego montuje ten zasób.
Offline
Dlatego montuje do katalogu domowego bo chciałem mieć coś na wzór windowsa. Gdzie mogę przy logowaniu wybrać domena lub lokalnie. Jednak co mnie zaintrygowało, to to że autofs po wylogowywaniu się nadal zostawia zasób zamontowany. Stąd mam pytanie co tak naprawdę daje mi autofs skro mogę wpisać montowanie do fstab i święto. Póki co autofs według mojej wiedzy działa tak samo
Ostatnio edytowany przez paladyn (2010-11-07 13:50:36)
Offline
Co daje autofs? Po prostu po "wejściu" w odpowiedni katalog, autofs mountuje do niego automatycznie odpowiedni zasób, a po jego opuszczeniu i upływie czasu określonego w zmiennej [i]timeout[/i] automatycznie odmontowuje (domyślnie chyba 300 s). Systemy plików określone w fstab, są montowane przy starcie systemu i odmontowywane przy zamykaniu. I to jest główna różnica (celowo pominąłem kolumny dump i pass w fstab).
Offline
Tego nie wiedziałem, a to istotna informacja. A orientujesz się może czy do NIS można dołożyć Kerberos ?
Offline
Szczerze pisząc, nie wiem...
Offline
Ok dzięki za wszystkie informacje. Temat zamykam i dodaje solved
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00015 | SET CHARSET latin2 |
0.00005 | SET NAMES latin2 |
0.00134 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.222.182.249' WHERE u.id=1 |
0.00072 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.222.182.249', 1732494382) |
0.00056 | SELECT * FROM punbb_online WHERE logged<1732494082 |
0.00092 | DELETE FROM punbb_online WHERE ident='18.223.209.129' |
0.00086 | DELETE FROM punbb_online WHERE ident='52.15.223.239' |
0.00085 | SELECT topic_id FROM punbb_posts WHERE id=157941 |
0.00179 | SELECT id FROM punbb_posts WHERE topic_id=17663 ORDER BY posted |
0.00084 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=17663 AND t.moved_to IS NULL |
0.00007 | SELECT search_for, replace_with FROM punbb_censoring |
0.00130 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=17663 ORDER BY p.id LIMIT 0,25 |
0.00103 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=17663 |
Total query time: 0.01048 s |