Straciłem trochę czasu, ale głównie dlatego, że z Sambą do tej pory nie miałem przyjemności...
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