wtorek, 24 listopada 2009

Uruchomienie samby

Straciłem trochę czasu, ale głównie dlatego, że z Sambą do tej pory nie miałem przyjemności...

Samba dialog window
Mapowanie dysku
smbclient session
smbclient session

Zgodnie z powszechnie zalecaną procedurą:


adduser smbuser
groupadd smbuser
vim /etc/group
## dodaję smbuser do grupy smbuser (do /etc/group)

vim /etc/samba/smbusers
## dodaję wpis smbuser="smbuser" (do /etc/samba/smbusers)

mkdir /public/sheeva/winstuff
chown smbuser:smbuser /public/sheeva/winstuff

smbpasswd -a smbuser

No i klops, bo:


smbpasswd -a smbuser
> New SMB password:
> Retype new SMB password:
> ltdb: tdb(/var/lib/samba/group_mapping.ldb): tdb_mmap failed for size
> 77824 (Invalid argument)

Na forum plugcomputer.org/ dowiedziałem się, że: I have a vague memory of ubifs (or was it jffs2) not supporting mmap(), and the error message looks like it might be trying to use that.... Spróbowałem zatem dodać do /etc/samba/smb.conf:


## Por. http://lists.samba.org/archive/samba-technical/2004-July/036379.html
use mmap = no

Teraz smbpasswd -a smbuser kończy się bez błędu. Samba wprawdzie nie od razu działa, ale metodą kolejnych przybliżeń, tj. modyfikowania /etc/samba/smb.conf udaje się problem zwalczyć. Działający plik /etc/samba/smb.conf jest tutaj.

Test połączenia z innej maszyny linuksowej:


smbclient -U smbuser //jupiter/data

Mapowanie dysków sieciowych w Windows XP wygląda zaś następująco: Komputer→Moje miejsca sieciowe→Narzędzia→Mapuj dysk sieciowy. Wpisujemy w pole Folder //jupiter/data. Pojawi się okno autoryzacji, w którym, w stosowne pola należy wpisać ,,Nazwę użytkownika'' oraz ,,Hasło''. Klikamy w przycisk zakończ... Gotowe...

Brak komentarzy:

Prześlij komentarz