Strona 1 z 1

udostępnienie folderu na ubuntu (samba) na hasło i login aby działało pod windows XP

: 30 sie 2010, 09:38
autor: Kargul100
witam mam problem nie wiem co zrobić bardzo proszę o pomoc jak w temacie.
na Ubuntu udostępniam folder a na XP wchodzę na udostępniony folder wpisuję login i hasło i działa :) Z góry dziękuję :) i proszę o łopatologiczne wytłumaczenie co i jak :)

Odp: udostępnienie folderu na ubuntu (samba) na hasło i login aby działało pod window

: 30 sie 2010, 10:53
autor: jacekalex

Odp: udostępnienie folderu na ubuntu (samba) na hasło i login aby działało pod window

: 30 sie 2010, 22:18
autor: neo73
Nie wiem czy dobrze ale ja to zrobiłem tak

Rozumiem, że masz ubuntu desktop, więc wchodzisz system plików, tam tworzysz foldery, które chcesz udostępniać i je nazywasz np.

programy
muzyka

itp.

teraz edytujesz plik znajdujący sie w /etc/samba/smb.conf i wpisujesz tam np. coś takiego
[global]
netbios name = Serwer
server string = Samba serwer
workgroup = LAN
encrypt passwords = yes
security = user
map to guest = Bad User

[programy]
browseable = yes
path = /programy
write list = janek
comment = programy
quest ok = no
valid users = janek

[muzyka]
browseable = yes
path = /muzyka
write list = zenek
comment = muzyka
quest ok = no
valid users = zenek
ten opis pozwoli dla przykładowych klientów w sieci, janka i zenka logować sie do swoich folderów używając swojego loginu i hasła.

teraz trzeba tego janka i zenka wpisać do systemu

wpisujesz w konsoli
sudo useradd -g users janek
enter

potem
sudo smbpasswd -a janek
enter i wpisujesz dla niego hasło dwa razy te same oczywiście

to samo powtarzasz dla zenka oraz tyle razy ilu masz użytkowników, oczywiście wtedy dla nich też foldery tworzysz i opisujesz je jak na powyższym przykładzie w pliku smb.conf.

na koniec idziesz do janka i : mój komputer/narzędzia "mapuj dysk sieciowy" i dla janka wpisujesz ścieżkę \\Serwer\muzyka po czym kolega wpisuje swój login i hasło.


jeśli po zamapowaniu nie będzie dostępu do pliku w konsoli musisz klepnąć
sudo chown -R janek /programy
i to samo dla muzyka - UWAGA ale nie jestem pewny tej komendy, musiał by to ktoś potwierdzić

Odp: udostępnienie folderu na ubuntu (samba) na hasło i login aby działało pod window

: 31 sie 2010, 11:20
autor: prolyte
Podepnę się do tematu.

W windowsie gdy klikniemy na moje miejsca sieciowe pokazuje nam wszystkie dostępne grupy robocze, do których możemy wejść.
Jak sprawa wygląda w Ubuntu? Czy żeby wejść do jakiejś grupy musimy znać jej nazwę, żeby uzupełnić plik konfiguracyjny w Sambie? Czy wpinając się gdzieś do sieci, gdzie nie znamy nazwy grupy roboczej możemy wejść do tej grupy?

Odp: udostępnienie folderu na ubuntu (samba) na hasło i login aby działało pod window

: 01 wrz 2010, 19:49
autor: Kargul100
ok wszystkim dziękuję za szybką odpowiedz :) wszystko działa i wszystko jest ok :)
I właśnie nie wiem jak to jest z tymi grupami roboczymi samba chyba wykryje wszystkie grupy :) ale nie jestem pewien :) sprawdzę i dam znać :)

Re: udostępnienie folderu na ubuntu (samba) na hasło i login aby działało pod windows XP

: 16 lis 2011, 11:36
autor: Darjab2
Chiałbym zrobić typowy serwer plików na sambie który miałby udostępniać na stałe dany udział z hasłem usera.

Coś podobnego do tego: http://www.chip.pl/forum/viewtopic?tid= ... =40&fid=28 jednak z nie z "security = share"
tylko z "security = user".

Niestety po wykonaniu poniższego skryptu w pliku bat w Windows XP Home udział nie jest widoczny w całości.

Kod: Zaznacz cały

echo Ustawiam aktualny czas
net time \\192.168.1.10 /set /yes
echo Mapuje stacje sieciowe na udziały serwera 192.168.1.10
net use m: \\192.168.1.10\dane hasło /USER:dariusz /PERSISTENT:yes
Nie widać w nim wszystkich katalogów. Są jedynie pliki i to do odczytu. Nie można nic zapisywać w tym udziale.
Dopiero po zalogowaniu w linuxie na danego usera (w tym przypadku dariusz) wchodząc np. do zmapowanego dysku (za pomocą powyższego skryptu) w "Mój komputer" udział działa prawidłowo. Można w nim zapisywać i wszystkie katalogi są widoczne.

Oczywiście logując się w Windows XP Home za pomocą \\192.168.1.10 i wpisaniu usera dariusz i hasla samby udział działa prawidłowo.
Jedynie automatyczne logowanie w Windows za pomocą skryptu nie daje poprawnego efektu.

Plik smb.conf wygląda tak:

Kod: Zaznacz cały

[global]
netbios name = Serwer-1
server string = Samba serwer-1
workgroup = LAN_Workgroup
#encrypt passwords = true
security = user
map to guest = Bad User

encrypt passwords = true
smb passwd file = /etc/smbpass
passdb backend = tdbsam

log file = /var/log/samba/log.%m
syslog = 5
panic action = /usr/share/samba/panic-action %d

[dane]
browseable = yes
path = /home/dariusz/udostepnione
write list = dariusz
comment = programy
guest ok = no
valid users = dariusz
Co z tym zrobić?
Czy ktoś się spotkał z takim problemem??