konfiguracja samby dla zielonych

Instalacja i konfiguracja oprogramowania sieciowego.
daavith
Piegowaty Guziec
Piegowaty Guziec
Posty: 9
Rejestracja: 25 mar 2008, 14:32
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

[SOLVED] konfiguracja samby dla zielonych

Post autor: daavith »

witam!

wiem ze byly takie tamaty ale nie znalazlem w nich odpowiedzi. przynajmniej nie sa dla mnie zrozumiale.

Jestem uzytkownikiem sieci osiedlowej, w taj samej sieci jest moja dziewczyna. nie potrafie skonfigurowac samby. Gdy kaśka wchodzi na moj komp w otoczeniu, wywala jej posbe o login i haslo. po pierwsze nie wiadomo co tam wpisac (?), ale bardziej zalezy mi na tym zeby poprostu wchodzila bez zadnego logowania. Ona uzywa xp a ja oczywiscie ubuntu. jestem poczatkujacy wiec prosilbym o instrukcje dla zielonych :).
Awatar użytkownika
zimbardo
Sędziwy Jeż
Sędziwy Jeż
Posty: 43
Rejestracja: 05 wrz 2007, 19:46
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: konfiguracja samby dla zielonych

Post autor: zimbardo »

Tak więc aby cokolwiek udostępnić musimy mieć sambe:

Kod:
sudo apt-get install samba samba-common smbfs smbclient libsmbclient libgnomevfs2-extra


Samba powinna już mieć konfigurację podstawową oraz powinna się sama uruchomić.

Teraz musimy edytować podstawową konfigurację :

Proponuję korzystać przy edycji z nano (jednak wcale nie trzeba i można korzystać z czego się tam chce)
Kod:
sudo apt-get install nano


aby edytować wpisujemy :

Kod:
sudo nano /etc/samba/smb.conf


i znajdujemy linię [global] i tam dopisujemy, bądź zmieniamy (zależy od pierwotnej konfiguracji) :

Kod:

workgroup = NAZWA_TWOJEJ_GRUPY_ROBOCZEJ
server string = OPIS_TWOJEGO_KOMPUTERA
security = share
browseable = yes

to co drukowanymi literami wypełniamy wg. swojej konfiguracji. Opis może być pusty, można też zostawić to, co jest w domyślnej
konfiguracji.

W pliku można znaleźć niżej zakładkę security, jednak - przynajmniej u mnie - była ona nieaktywna. Jeśli u was jest aktywna, t
o powinniście zmienić security oraz browseable na takie jak podałem wyżej.

Aby zapisać (w nano) wciskamy ctrl+o i naciskamy enter. ( Jeśli nie możemy zapisać z powodu braku dostępu do pliku musimy mu n
adać odpowiedni chmod - jak to zrobić? znajdziesz na forum)
Aby wyjść z nano wciskamy ctrl + x

Teraz pozostaje nam kwestia zrestartowania samby :
Kod:
sudo /etc/init.d/samba restart


oraz przeładowanie Gnome :

Kod:
ctrl + alt + backspace


Teraz po przeładowaniu panelu możemy sobie udostępniać foldery, dyski, napędy w sieci lan.

Aby udostępnić folder :

PPM > udostępnij folder > podajemy haslo > (pojawia się nam okienko) wybieramy w menu SMB> (otwieraja sie opcje udostepniania)
:

Nazwa: nazwa widoczna w lanie
Komentarz : ( nie jest potrzebny) wiadomo
Tylko do odczytu : jeśli nie chcemy by ktokolwiek nam coś zmieniał itp.
Przeglądanie folderu : wiadomo

Tak więc w ten sposób można udostępnić dowolny folder.

Ja to robiłem według tego krok po kroku i wszystko działa bez żadnego problemu:)
Ubuntu User # 20468
daavith
Piegowaty Guziec
Piegowaty Guziec
Posty: 9
Rejestracja: 25 mar 2008, 14:32
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: konfiguracja samby dla zielonych

Post autor: daavith »

wogole nie dziala :( nie wyswietlaja sie mi nawet grupy robocze:(
Mam backup domyslnych ustawien samby ale nie wiem jak go podmienic z smb.conf :/
oto caly plik, nie wiem o jest zle:
[global]
netbios name = Samba24
server string = dth
workgroup = grupa_robocza
security = share
hosts allow = 127. 192.168.0.
interfaces = 127.0.0.1/8 192.168.0.0/24
remote announce = 192.168.0.255
remote browse sync = 192.168.0.255
printcap name = /etc/printcap
; load printers = yes
cups options = raw
printing = cups
guest account = smbguest
log file = /var/log/samba/samba.log
max log size = 1000
; null passwords = no
username level = 8
password level = 8
; encrypt passwords = yes
unix password sync = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = no
domain master = no
preferred master = no
; domain logons = no
os level = 33
logon drive = m:
logon home = \\%L\homes\%u
logon path = \\%L\profiles\%u
logon script = %G.bat
; time server = no
name resolve order = wins lmhosts bcast
; wins support = no

; wins proxy = no
dns proxy = no
preserve case = no
client use spnego = no
client signing = no
client schannel = no
; server signing = no
server schannel = no
; nt pipe support = yes
; nt status support = yes
allow trusted domains = no
obey pam restrictions = yes
client plaintext auth = no
; disable netbios = no
follow symlinks = no
update encrypted = yes
; pam password change = no
passwd chat timeout = 120
; hostname lookups = no
; smb passwd file = /etc/samba/smbpasswd
passwd program = /usr/bin/passwd '%u'
passwd chat = *New*password* %n\n *ReType*new*password* %n\n *passwd*changed*\n
add user script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null '%u'
add user to group script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null -g '%g' '%u'
add group script = /usr/sbin/groupadd '%g'
delete user script = /usr/sbin/userdel '%u'
delete user from group script = /usr/sbin/userdel '%u' '%g'
delete group script = /usr/sbin/groupdel '%g'
add machine script = /usr/sbin/useradd -d /dev/null -g sambamachines -c 'Samba Machine Account' -s /dev/null -M '%u'
machine password timeout = 120
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
template shell = /dev/null
winbind use default domain = yes
winbind separator = @
winbind cache time = 360
winbind trusted domains only = yes
winbind nested groups = no
winbind nss info = no
; winbind refresh tickets = no
; winbind offline logon = no
guest ok = yes

[Net]
path = /home/dth/Net

; browseable = yes
guest ok = yes
; available = yes

writable = yes
Awatar użytkownika
niq84
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 09 lut 2008, 23:45
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Inne
Architektura: x86_64

Odp: konfiguracja samby dla zielonych

Post autor: niq84 »

A jak probujesz wejsc na smb:\\\adres_ip_Kasi to udaje sie? :)
Lenovo ThinkPad T400 + Ubuntu 14.04 64bit
daavith
Piegowaty Guziec
Piegowaty Guziec
Posty: 9
Rejestracja: 25 mar 2008, 14:32
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: konfiguracja samby dla zielonych

Post autor: daavith »

nie da sie, ale chodzi o to zeby ona do mnie sie dostala. Jak zamienic plik smb.conf na smb.conf.save z domyslnymi ustawieniami? bo wyskakuje mi brak uprawnien.
Awatar użytkownika
thalcave
Przyjaciel
Przyjaciel
Posty: 821
Rejestracja: 08 lis 2006, 12:17
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86

Odp: konfiguracja samby dla zielonych

Post autor: thalcave »

Kod: Zaznacz cały

Jak zamienic plik smb.conf na smb.conf.save z domyslnymi ustawieniami? bo wyskakuje mi brak uprawnien.
musisz to zrobić z uprawnieniami roota? Jak mieć te uprawnienia? Poszukaj na forum.
GNU/Linux user
Na pytania na PW/e-mail nie udzielam odpowiedzi!
Szanujmy innych użytkowników!
Wesprzyj akcje: Temat rozwiązany -> dodajemy [solved]
daavith
Piegowaty Guziec
Piegowaty Guziec
Posty: 9
Rejestracja: 25 mar 2008, 14:32
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: konfiguracja samby dla zielonych

Post autor: daavith »

w konsoli wpisuje :
sudo su
i probuje usunac smb.conf, i widze:
Nie można usunąć "/etc/samba/smb.conf" z powodu braku uprawnień do modyfikacji folderu nadrzędnego.
EDIT:
Witam ponownie. juz da sie z innego komputera wrzucic do mnie plik. jednak gdy ktos chce skopiowac jakis ode mnie, pod win xp wywala komunikat ze nalezy sprawdzic czy plik nie ejst chroniony lub uzywany. (wlasnie odkrylem ze pod linuxem wyskakuje "brak uprawnien do odczytu")

moja konfiguracja:
[global]
workgroup = GRUPA_ROBOCZA
server string = dth
security = SHARE
obey pam restrictions = Yes
passdb backend = tdbsam
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *passwd:*password\supdated\ssuccessfully* .
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
panic action = /usr/share/samba/panic-action %d
invalid users = root

[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = No

[Net]
path = /home/dth/Net
read only = No
guest ok = Yes
Pomocy! nie wiem co jest zle :(
Awatar użytkownika
infomaniak
Sędziwy Jeż
Sędziwy Jeż
Posty: 86
Rejestracja: 27 wrz 2007, 14:23
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Odp: konfiguracja samby dla zielonych

Post autor: infomaniak »

jeśli udostępniony zasób z nazwą [Net] ma być zasobem ogólnodostępnym zrobiłbym to tak:

[Net]
comment = net
path = /home/dth/Net
public = yes
writable = yes
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup
available = yes

będzie działać na 100%. z możliwością pełnej edycji. tzn zapis, usuwanie i modyfikacja plików.
Pomogło - daj znać.
daavith
Piegowaty Guziec
Piegowaty Guziec
Posty: 9
Rejestracja: 25 mar 2008, 14:32
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: konfiguracja samby dla zielonych

Post autor: daavith »

działa działa, wielkie dzieki :) ale mam nastepne problemy hehe

wszystko ok przy linuxowych partycjach. ale nie dziala dla FAT i NTSC. da sie z tym cos zrobic?

i jak zmienic wlasciciela folderu? bo gdy z listy wybieram "dawid" (czyli ja) to spowrotem wraca na "root". a gdy chce zaznaczyc zeby inni uzytkownicy mieli dostep wraca na "brak" (uprawnien).
bfo
Piegowaty Guziec
Piegowaty Guziec
Posty: 21
Rejestracja: 24 lut 2008, 19:05
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME
Kontakt:

Odp: konfiguracja samby dla zielonych

Post autor: bfo »

W opisie plugina ntfs-3g (chociażby w Synapticu) wyraźnie jest napisane, że

Kod: Zaznacz cały

It provides full read-write access to NTFS, excluding access to encrypted files, writing
compressed files, changing file ownership, access right
Właścicielem zawsze będzie root, a grupą plugdev. Miałem taki sam problem, bo chciałem Sambą udostępnić katalog na NTFS. Ale jako, że Win może przez sieć zapisywać w ext3, to tam przeniosłem katalog i hula :)
gebels
Piegowaty Guziec
Piegowaty Guziec
Posty: 23
Rejestracja: 26 sie 2006, 09:10
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: GNOME

Odp: konfiguracja samby dla zielonych

Post autor: gebels »

Witam, mam taki problem że widzę grupy robocze komputerów z windą ale nie mogę wyświetlić ich zawartości (wywala mi komunikat że nie może wyświetlić zawartości grupy roboczej...) po smb:\\ip mogą przeglądać zawartość udostępnionych folderów ale nie mogą zapisywać tam...

zrobiłem tak jak radziliście i mi nie działa...
co może być przyczyną?
Awatar użytkownika
infomaniak
Sędziwy Jeż
Sędziwy Jeż
Posty: 86
Rejestracja: 27 wrz 2007, 14:23
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Odp: konfiguracja samby dla zielonych

Post autor: infomaniak »

samba to samba. Proponuję udostępniać zasoby na partycjach linuxowych. Z fat32 i NTFS się nie bawiłem. NTFS to system plików nie do końca jeszcze wspierany przez przez Linuksa. Ale nie widzę problemów żeby to zrobić. Pobawię sie jutro - dam znać. Ważne na pewno żeby te partycje były montowane automatyczne przy starcie systemu.

Gebels - możesz trochę składniej bo nie bardzo wiem o co chodzi.
Registered Linux User # 469143.
Registered Ubuntu User # 25916
gebels
Piegowaty Guziec
Piegowaty Guziec
Posty: 23
Rejestracja: 26 sie 2006, 09:10
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: GNOME

Odp: konfiguracja samby dla zielonych

Post autor: gebels »

Więc tak: zainstalowałem sambę, wyedytowałem plik konfiguracyjny, postępowałem zgodnie ze wskazówkami zimbardo (na samej górze), restartowałem sambę i gnome ale jak próbuję wejść na udostępnione zasoby windowsów (Miejsca->Sieć) widzę grupy robocze windowsów ale gdy próbuję wejść do którejś z grup roboczych to wyświetla mi komunikat że nie może wyświetlić zawartośći grupy roboczej. jeżeli w przeglądarkę wpisuje smb:\\ip komputera to mogę tylko przeglądać zawartość udostępnionego zasobu na tej windzie.
daavith
Piegowaty Guziec
Piegowaty Guziec
Posty: 9
Rejestracja: 25 mar 2008, 14:32
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: konfiguracja samby dla zielonych

Post autor: daavith »

gebels --> u mnie tez nie da sie wejsc od niektorych grup, a mozesz wejsc do swojej grupy?
wydaje mi sie ze to juz nie do konca twoja wina, jasli mozesz tylko przegladac to moze dlatego ze tylko na to pozwolil wlasciciel danego zasobu.
Awatar użytkownika
infomaniak
Sędziwy Jeż
Sędziwy Jeż
Posty: 86
Rejestracja: 27 wrz 2007, 14:23
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Odp: konfiguracja samby dla zielonych

Post autor: infomaniak »

Właśnie cała zabawa z sambą polega na tym żeby nie wszyscy wszystko mogli :) Ale to właśnie leży u podstaw Linuksa. I to jest w tym najlepsze. Co by nie mówić - samba to potężne narzędzie. Zawsze możecie spróbować graficznych zabawek do konfiguracji samby np. gsamad albo SWAT. Ale polecam jednak powalczyć w trybie tekstowym. Wbrew pozorom nie jest to aż takie trudne. Google pomogą. Ja, jeśli tyko wiedzy nie zabraknie też.
Registered Linux User # 469143.
Registered Ubuntu User # 25916
gebels
Piegowaty Guziec
Piegowaty Guziec
Posty: 23
Rejestracja: 26 sie 2006, 09:10
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: GNOME

Odp: konfiguracja samby dla zielonych

Post autor: gebels »

nie mogę wejść do swojej grupy roboczej (mshome), udostępnione zasoby na windzie mają ustawione pełne uprawnienia... ale ja nawet nie mogę wejść do grupy... wiec to nie wina windy...
Awatar użytkownika
infomaniak
Sędziwy Jeż
Sędziwy Jeż
Posty: 86
Rejestracja: 27 wrz 2007, 14:23
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Odp: konfiguracja samby dla zielonych

Post autor: infomaniak »

pobawiłem się trochę z udostępnianiem zasobów na ntfs. Poszło bez problemu.
1. partycje widows'owe muszą być montowane na starcie systemu.
2. tworzymy na dowolnej katalog np. pub. sudo mkdir /media/windows/pub (tak to bedzie wyglądał dla partycji montowanej jako widows. U was może być inaczej.
3. dla pewności zmieniamy uprawnienia dla katalogu: chmod 777 -R /media/windows/pub (z R zmienimy także kategorię do wsztkiego co w środku - jeśli coś takiego tam jest)
4. edytujemy smb.conf: sudo gedit /etc/samba/smb.conf

i dodajemy zasób:
[Public]
comment = public
path = /media/windows/pub
public = yes
writable = yes
create mask = 0777
directory mask = 0777
force user = nobody
force group = plugdev
available = yes

Tu ważna zmian grupy w porównaniu do poprzedniej wersji [Net], oczywiście zapisujemy. Potem restart samby: sudo /etc/init.d/samba restart
dla pewności też z konsoli: testparm. Po tym poleceniu zobaczymy czy wszystko ok. Lub co nie jest :)
Ale powinno być ok. U mnie śmiga.
Registered Linux User # 469143.
Registered Ubuntu User # 25916
daavith
Piegowaty Guziec
Piegowaty Guziec
Posty: 9
Rejestracja: 25 mar 2008, 14:32
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: konfiguracja samby dla zielonych

Post autor: daavith »

no, pieknie wszystko dziala, dzieki!

ustawilem sobie tylko writeable = no, zeby mi nie pousowali calej muzyki z dysku :)
gebels
Piegowaty Guziec
Piegowaty Guziec
Posty: 23
Rejestracja: 26 sie 2006, 09:10
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: GNOME

Odp: konfiguracja samby dla zielonych

Post autor: gebels »

u mnie nawet przeglądanie zawartości grup roboczych nie działa :-( to wynik testparm

Kod: Zaznacz cały

[global]
        workgroup = MSHOME
        server string = Sekretariat (Samba, Ubuntu)
        security = SHARE
        obey pam restrictions = Yes
        passdb backend = tdbsam
        passwd program = /usr/bin/passwd %u
        passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .
        syslog = 0
        log file = /var/log/samba/log.%m
        max log size = 1000
        dns proxy = No
        panic action = /usr/share/samba/panic-action %d
        invalid users = root

[printers]
        comment = All Printers
        path = /tmp
        create mask = 0700
        printable = Yes
        browseable = No

[print$]
        comment = Printer Drivers
        path = /var/lib/samba/printers
Awatar użytkownika
infomaniak
Sędziwy Jeż
Sędziwy Jeż
Posty: 86
Rejestracja: 27 wrz 2007, 14:23
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Odp: konfiguracja samby dla zielonych

Post autor: infomaniak »

cieszę sie że działa. dodaj SOLVED.

no nie widze tu co by się miało dać przeglądać. żadnych zasobów udostępnionych. więc o co chodzi Gebels? to cały listing po testparm?
Registered Linux User # 469143.
Registered Ubuntu User # 25916
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 21 gości