Sziasztok!
Samba-val akadt egy kis problémám, nem jönne rosszul néhány ötlet.
(Debian Etch, Samba 3.0.24-6etch10)
Szóval van itt nálunk a cégnél egy Samba-val megvalósított fájlszerver ami része egy AD tartománynak. Múlt héten egy kis bővítés keretében belekerült újabb két winchester (RAID1,mdadm). A homes megosztásokat szerettem volna áttenni az új meghajtóra (/data2/%U helyett /data/%U)
Megváltoztattam a unix felhasználó home könyvtárát a usermod -d paranccsal, az smb.conf-ban átírtam a /data2 hivatkozásokat /data -ra, Samba-t újraindítottam és azóta furán viselkedik a home megosztás. A Windows XP kliens időnként panaszkodik hogy kapcsolat nélküli módban van, és tényleg néha látszik a home könyvtár, néha nem.
A log-ban az alábbi sorokra figyeltem fel:
[2009/09/17 16:23:49, 3] smbd/password.c:register_vuid(332)
Adding homes service for user 'CEG/felhasznalo' using home directory: '/data2/felhasznalo'
[2009/09/17 16:23:49, 3] param/loadparm.c:lp_add_home(2596)
adding home's share [felhasznalo] for user 'CEG/felhasznalo' at '/data/%U'
Tehát valahol még hivatkozik a /data2 megosztásra, pedig a grep szerint már sehol sem szerepel az /etc könyvtárban a data2 sztring.
Van valakinek ötlete?
[global]
workgroup = ceg
server string = Anya
dos charset = CP852
unix charset = ISO8859-2
wins server = 10.0.0.5
dns proxy = no
log file = /var/log/samba/log.%m
log level = 3
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
security = ads
log level = 3
realm = ceg.local
password server = ABACUS.CEG.LOCAL
encrypt passwords = true
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
idmap uid = 500-10000000
idmap gid = 500-10000000
winbind use default domain = yes
winbind enum users = yes
winbind enum groups = yes
winbind separator = /
template homedir = /data/%U
socket options = TCP_NODELAY
client ntlmv2 auth = yes
#======================= Share Definitions =======================
[homes]
comment = Home Directories
path = /data/%U
browseable = no
writable = yes
create mask = 0770
directory mask = 0770
veto files = /.*/
- 1147 megtekintés
Hozzászólások
Ma arra jöttem rá hogy azzal a unix user-rel van gond amivel tesztelek. Próbáltam újra létrehozni a felhasználót:
deluser user
Removing user `user' ...
userdel: hiba a jelszó bejegyzés törlésekor
userdel: hiba az árnyék jelszó bejegyzés törlésekor
Done.
adduser user
adduser: The user `user' already exists.
/etc/shadow és /etc/passwd /etc/group fájlokban nem szerepel a felhasználó, de például MC-ben fájljogosultságok szerkesztésekor szerepel a felhasználók között.
- A hozzászóláshoz be kell jelentkezni
Szia!
Azt mondod, hogy a gép része egy AD tartománynak. Onnan nem érkezhet pl.: ldapon a kérdéses user? :-)
________________
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz, 4 Gb ram, x86_64 2.6.30-gentoo-r5
- A hozzászóláshoz be kell jelentkezni
Hm, lehet :) Ha eltávolítom a szervert a tartományból 'net ads leave' paranccsal, akkor elvileg törölni tudom majd a user-t? (most nem tudom kipróbálni, csak munkaidőn kívűl)
- A hozzászóláshoz be kell jelentkezni
Sikerült. Eltávolítás után újra létre tudtam hozni a felhasználót. A tartományba visszarugdosni már nehezebb volt a szervert, 'net ads'-szel nem is ment csak 'net rpc join'-nal. Most már nem keresi a Samba a homes megosztásokat megszűnt /data2 útvonalon.
Köszönöm a tippet! :)
- A hozzászóláshoz be kell jelentkezni