#ps -A | grep smbd
#ps -A | grep nmbd
plik konfiguracyjny /etc/samba/smb.conf
[global]
workgroup = Workgroup
netbios name = Pingwin
server string = Serwer linuksowy
security = share
#opcjonalnie:
#encrypt password = yes
#smb passwd file = /etc/samba/private/smbpasswd
##############################
#global - zawiera parametry do wszystkich funkcji serwera samby
#workgroup - nazwa grupy roboczej
#netbios name - nazwa komputera z jaką pojawi się w otoczeniu sieciowym
#server string - dodatkowa nazwa pojawiająca się z nazwą komputera
#share - zabezpieczenie na poziomie zasobów
#encrypt passwords = yes - używanie zaszyfrowanych haseł
#smb passwd file - plik z użytkownikami i hasłami
#######################################
[poligon]
comment = dysk dla wszystkich
path=/dla_wszystkich
create mask = 0777
directory mask = 0777
browsable = yes
writable = yes
guest ok = yes
###########################################
#poligon - nazwa udostępnionego zasobu (katalogu)
#comment - komentarz
#path - ścieżka dostępu
#create mode - maska tworzonych plików w udostępnionym katalogu
#directory mask - j.w. dot katalogów
#browsable - określa widoczność zasobu w otoczeniu sieciowym
#writable - określa czy można tworzyć, modyfikować pliki, katalogi (przeciwieństwem jest read only)
#guest ok - dostęp do zasobu bez podawania hasła (synonim public)
#############################################
[homes]
comment = katalog domowy użytkownika
writable = yes
#######################################
#homes - dostęp do katalogu domowego użytkownika mającego konto na serwerze linux i wpis # do smbpasswd
tworzymy w systemie zasób "dla_wszystkich"
#mkdir dla_wszystkich
#chmod 0777 dla_wszystkich
po każdej modyfikacji /etc/smb.conf należy wykonać test:
#testparmNastępnie restart demona samby:
/etc/rc.d/rc.samba restart
W otoczeniu sieciowym Windows XP (po ustawieniu odpowiedniej zgodnej grupy) uzyskamy :
Rys. 1. Serwer linuksowy Pingwin (server string / netbios name)
Wywołanie zdefiniowanych zasobów sieciowych poprzez uruchom w MS Win \\192.168.1.2 daje efekt:
W przypadku zasobu "homes" należy podać użytkownika i hasło (zamapować używając innej nazwy użytkownika i hasło):
Dodajemy użytkowników do systemu Linux i Samba:
Utworzyć katalog domowy:# groupadd smbuser# useradd -c "Użytkownik Samby" -s /bin/false -g smbuser -d /home/samba/mariop mariop
# smbpasswd -a mariop
#mkdir /home/samba/mariopWarto pamiętać pozostałe opcje związane z użytkownikami samby:
#chown -R mariop.smbuser mariop
#smbpasswd -d mariop (tymczasowe zablokowanie)Chcąc przełączać się w WinXP pomiędzy użytkownikami katalogu homes należy bezwględnie odmapować wszystkie dyski klikając na mój komputer ->odmapuj dyski sieciowe.
#smbpasswd -e mariop (odblokowanie)
#smbpasswd -x mariop (usunięcie użytkownika)
Inne:
Aby do określonego zasobu np spool przypisać określonych użytkowników należy w pliku /etc/samba/smb.conf dokonać wpisu:
Oczywiście wcześniej tworzymy użytkowników i katalog spool.[spool]comment = dla_niektorychpath=/home/samba/spoolbrowsable = yeswritable = yesvalid users = mariop user1 user3
Uwaga, kompy nie muszą być w tej samej grupie, ale należy podać wtedy ścieżkę dostępu przy mapowaniu dysku :
Ograniczeniem jest jednak to, że w danym momencie może być tylko podmontowany jeden użytkownik, który będzie miał dostęp do wszystkich udostępnionych dla siebie folderów. Chcąc podłączyć innego użytkownika trzeba odłączyć aktualnego.
Brak komentarzy:
Prześlij komentarz