Skocz do zawartości

Problemy Z Samba - Smbpasswd - Ratunku,


Marcin N

Rekomendowane odpowiedzi

Witam !!

 

Prosze o pomoc, bo juz naprawde nie wim co jest grane,

przy probie dodania uzytkownika (jakiegokolwiek) -

powiedzmy marcin mam nastepujacy blad ponizej

i oczywiscie nie moge go zalozyc :

 

[root@marcin log]# smbpasswd -a marcin

New SMB password:

Retype new SMB password:

startsmbfilepwent_internal: file ./etc/samba/smbpasswd did not exist. Couldn't create new one. Error was: No such file or directoryUnable to open passdb database.

startsmbfilepwent_internal: file ./etc/samba/smbpasswd did not exist. Couldn't create new one. Error was: No such file or directorystartsmbfilepwent_internal: too many race conditions creating file ./etc/samba/smbpasswd

add_smbfilepwd_entry: unable to open file.

Failed to add entry for user marcin.

Failed to modify password entry for user marcin

 

Plik oczywiscie istnieje i ma nastepujace uprawniena :

 

[root@marcin log]# cd /

[root@marcin /]# cd etc/samba

[root@marcin samba]# ls

lmhosts secrets.tdb smb.conf smb.conf.bac smbpasswd smbusers

[root@marcin samba]# ls -la

total 64

drwxr-xr-x 2 root root 4096 Apr 28 17:11 .

drwxr-xr-x 99 root root 12288 Apr 28 16:55 ..

-rw-r--r-- 1 root root 20 Sep 2 2006 lmhosts

-rw------- 1 root root 8192 Apr 28 16:11 secrets.tdb

-rw-r--r-- 1 root root 1352 Apr 28 17:11 smb.conf

-rw-r--r-- 1 root root 9765 Apr 28 16:09 smb.conf.bac

-rw------- 1 root root 0 Apr 28 16:11 smbpasswd

-rw-r--r-- 1 root root 112 Apr 28 17:11 smbusers

 

Prosze o pomoc, naprawde nie wim o co chodzi, a

serwer jest glownie pod SAMBE.

Nie jest zainsalowany SELinux (audyt) -

 

[root@marcin samba]# getenforce

Disabled

 

pozdrawiam,

 

Marcin

 

Odnośnik do komentarza
Udostępnij na innych stronach

jeśli ustawiłeś bindowanie do interfejsu w smb.conf (bind interfaces only = yes) to może to być problemem opis jest w man smb.conf

ustaw to na "no".

albo ;)

1. zatrzymaj sambę

2. skasuj plik (lub go przenieś) /etc/samba/smbpasswd , spróbuj także przywrócić domyslny plik smb.conf i zmień w nim tylko tryb pracy oraz dodaj swoje udostępnione zasoby

3. uruchom sambę i spóbuj dodać uzytkownika

4. jeśli to wersja 3.x.x to wpisz pdbedit -L

5.Baza haseł i użytkowników znajduje się teraz tutaj /var/lib/samba/....

 

Mam nadzieję że pomoże.

 

Pozdro

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 year later...
A konto marcin w (_linuxie_ → Linuksie) ORT najpierw założyłeś?? dopiero pozniej dodaje się użytkownika marcin poprzez smbpasswd

Pozdrawiam

Dokładnie tak jak napisał caleon tylko że, najpierw tworzy się grupy (group add) a później użytkowników linuksa i dodaje do grup które stworzyłeś.

Dopiero po tych krokach tworzysz userów samby poprzez smbpasswd -a oraz musisz jeszcze stworzyć konta maszyn smbpasswd -a -m nazwa_kompa.

W sekcji global najlepiej (jeśli jest to jedna z ostatnich wersji samby) mieć baze użytkowników samby (tzw backend) w tdbsam czyli taki wpis :

passdb backend = tdbsam
username map = /etc/samba/smbusers

Jeśli będziesz mieć porblemy to napisz pomogę.

P.S

Poczytaj sobie manual samby official how-to strona 99 ,191 itp :)

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...