Skocz do zawartości

Samba - Fedora 16 - Windows Xp Pro - Odmowa Dostępu


norsil

Rekomendowane odpowiedzi

Witam,

caly dzien walcze z samba. Mam do wykonania takie zadanie: Udostepnic drukarke i katalog przez sambe. Podmontowac udzialy pod windowsem.

 

Problem:

1. securite = share - gdy próbowalem skonfigurowac sambe dla wszystkich to moglem wejsc na udostepniony serwer samba, natomiast gdy chcialem wejsc do folderu wspolne wywalalo mi odmowa dostepu.

 

2. securite = user - gdy probuje wejsc na serwer samba z poziomu Windowsa i wpisuje login i haslo wywala mi odmowe dostepu.

 

Maszyny mam postawione na virtualboxie:

1. Linux fedora 16 - ifconfig 192.168.1.101 broadcast 192.168.1.100

2. Windows XP PRO ip: 192.168.1.102 bcast 192.168.1.100

polaczone mostkowo, pinguja sie.

 

Instalacja:


# yum -y install samba
# mkdir /home/liveuser/wspolne  - [i]folder zostal stworzony przez liveuser bo poczatkowo tworzylem przez roota i nadawalem prawa i myslalem, ze tu jest blad[/i]
# chmod 777 /home/liveuser/wspolne
# systemctl start smb.service
# systemctl start nmb.service
# systemctl enable smb.service
# systemctl enable nmb.service 

 

 

Dodanie uzytkowników:

#useradd rafal
#passwd rafal [i](haslo 123456)[/i]
#smbpasswd -a rafal [i](haslo 123456)[/i]
#smbpasswd -a root [i](gdzies wyczytalem, zeby dodac roota)[/i]

 

Mój plik smb.conf

[global]

workgroup = MX_HOME
server string = Samba
security = user

# Moje dodatkowe ustawienia

netbios name = Samba
browseable = yes
domain master = yes
domain logons= yes

[wspolne]
comment = wspolne
path = /home/liveuser/wspolne
browseable = yes
writable = yes
create mode = 0777
directory mode = 0777
guest ok = yes

 

testparm

# testparm /etc/samba/smb.conf
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Processing section "[wspolne]"
Loaded services file OK.
Server role: ROLE_DOMAIN_PDC
Press enter to see a dump of your service definitions

[global]
workgroup = MX_HOME
netbios name = SAMBA
server string = Samba
log file = /var/log/samba/log.%m
max log size = 50
domain logons = Yes
domain master = Yes
idmap config * : backend = tdb
cups options = raw

[homes]
comment = Home Directories
read only = No
browseable = No

[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
print ok = Yes
browseable = No

[wspolne]
comment = wspolne
path = /home/liveuser/wspolne
read only = No
create mask = 0777
directory mask = 0777
guest ok = Yes

 

Dodatkowo wyczytalem gdzies, zeby w windowsie trzeba zmienic w rejestrze ten parametr:

 

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\netlogon\parameters
"RequireSignOrSeal"=dword:00000000 

 

chyba opisalem wszystko co próbowalem zrobic.

bede wdzieczny za pomoc.

 

--------------------------------------------------

 

ROWIAZANIE?

Jak zmienie miejsce udostepnionego folder na bezposrednio w /home to wszystko ladnie gra.

Jednak nadal jest problem, poniewaz z poziomu windowsa widze tylko foldery i jak chce udostepnic plik z prawami 777 to go nie widze. Moj trop to SELinux... ale na razie bez efektu.

 

Moje pytanie: co zrobic by dzialalo z home/liveuser/test ?

 

[test]
comment = wspolne
path = /home/test
browseable = yes
writable = yes
create mode = 0777
directory mode = 0777
guest ok = yes

 

Co teraz zrobic by udostepnic drukarke dla maszyny z windowsem ?

Edytowane przez norsil
Odnośnik do komentarza
Udostępnij na innych stronach

Spróbuj:

setsebool -P samba_enable_home_dirs=1

smiga, az milo oprócz tego co powiedziales. Zrobilem jeszcze:

 

2. Go to Applications, System tools and run Add/Remove Software
a). search for SElinux
. install SELINUX CONFIGURATION GUI


3. Go to Applications, Other and run SELINUX MANAGEMENT
a). go to Boolean
. check "Allow samba share any file/directory read only"
c). check "Allow samba share any file/directory read/write"

 

Teraz pytanie jak udostepnic drukarke. W domu mam drukarke cannona, która podlaczam pod lapka ale co zrobic by wirtualna maszyna ja widziala?

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 months later...

Żeby nie tworzyć nowego tematu. Podpinam się pod ten.

 

Problem następujący. Dotyczy udostępniania home directories w sambie.

 

Wrzucam zrzut. Będzie szybciej :)

 

aff335ee57bfd.png

 

Ktoś mi to wyjaśni co jeszcze jest nie tak? :) Bo już nie mam pomysłów.

Odnośnik do komentarza
Udostępnij na innych stronach

Uzytkowników masz w MYDOMAIN? Ten "\" tez mi jakos nieladnie wyglada. Nie wiem jak Samba to widzi, ale normalnie w Linuksie to backslash jest tylko odwolaniem specjalnego znaczenia nastepnego znaku. W Linuksie taki ciag jest widziany jako MYDOMAIN%s - sprawdzilbym MYDOMAIN\\%s lub MYDOMIAN/%s lub ujalbym wpis w cudzyslów.

Inne pomysly:

browseable=yes?

directory mask?

 

Odnośnik do komentarza
Udostępnij na innych stronach

Uzytkowników masz w MYDOMAIN? Ten "\" tez mi jakos nieladnie wyglada. Nie wiem jak Samba to widzi, ale normalnie w Linuksie to backslash jest tylko odwolaniem specjalnego znaczenia nastepnego znaku. W Linuksie taki ciag jest widziany jako MYDOMAIN%s - sprawdzilbym MYDOMAIN\\%s lub MYDOMIAN/%s lub ujalbym wpis w cudzyslów.

Inne pomysly:

browseable=yes?

directory mask?

 

Tam jest ";" przed tym , zatem nie jest on "wlaczony" ;)

 

Browseable , nie, bo nie chce by byl widoczny.

Directory mask , hm tylko w jakim celu skoro to sa domowe katalogi.

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ę...