Forum Linux.pl

Oprogramowanie => Instalacja oprogramowania => Wątek zaczęty przez: Adam Tk. w 2019-08-14, 10:05:46

Tytuł: SMB - Access denied z Windows
Wiadomość wysłana przez: Adam Tk. w 2019-08-14, 10:05:46
Dzień dobry :)
Nie potrafię poprawnie skonfigurować Samby. Udział jest widoczny z win7, czyli mogę dodać miejsce sieciowe, ale próba otwarcia kończy się komunikatem
"System windows nie może uzyskać dostępu do ....
  Nie masz uprawnień dostępu do... Skontaktuj się z administratorem sieci, aby uzyskać dostęp."

Co zrobiłem wcześniej: Zainstalowałem CentOS,  ustawiłem sieć, zainstalowałem Webmin, zainstalowałem Sambę, stworzyłem udział do uwspólnienia, jakoś go skonfigurowałem (za pomocą modułu Samba w Webmin), skonwertowałem użytkowników (hasło użytkownika adam jest takie samo jak w windows), dodałem Sambę do firewalla i... efekt j.w.

Potem niestety, gmerałem w ustawieniach realizując wskazówki znalezione przez google, ale tylko szkód narobiłem, do tego stopnia, że serwisy Samby się nie chciały uruchamiać. Jakimś cudem udało się przywrócić działanie, ale znikły udziały zastane  printers i homes (ja ich akurat nie potrzebuję) a mój udział dalej jest niedostępny.

Proszę o wskazówki. Mam dostęp do root, przez putty, do fizycznej klawiatury też, ale najchętniej działałbym przez Webmin - tu też jest terminal i możliwość edycji plików .conf a ja jestem bardzo niezaawansowanym użytkownikiem i tak byłoby mi łatwiej.
Tytuł: Odp: SMB - Access denied z Windows
Wiadomość wysłana przez: beaker w 2019-08-14, 10:31:28
Tak bez plików konfiguracyjnych, logów to można z fusów wróżyć.
Tytuł: Odp: SMB - Access denied z Windows
Wiadomość wysłana przez: Adam Tk. w 2019-08-14, 10:43:12
O ten plik /etc/samba/smb.conf chodzi?
[global]
log file = /usr/local/samba/var/log.%m
netbios name = CentOS_22
writeable = yes
server string = SMB_on_CentOS_22
server role = standalone server
default = SMB_CentOS
workgroup = PRACA
os level = 20
auto services = SMB_CentOS
encrypt passwords = yes
max log size = 50
   

[SMB_CentOS]
create mode = 777
path = /home/adam/samba
directory mode = 777
    writable = yes
    valid users = adam
Tytuł: Odp: SMB - Access denied z Windows
Wiadomość wysłana przez: beaker w 2019-08-14, 16:25:09
Pisałem też o logach, konkretnie logi Samby.

Na razie może wykonaj
chcon -t samba_share_t /home/adam/samba
, być może selinux blokuje ze względu na brak flagi, ale bez logów ech ...
Tytuł: Odp: SMB - Access denied z Windows
Wiadomość wysłana przez: Adam Tk. w 2019-08-16, 13:29:50
W poniedziałek będę przy komputerze i wykonam polecenie. Logów też poszukam. Wydaje mi się, że nawet zajrzałem do /usr/local/samba/var/ (katalog na logi z konfiga) ale nic tam nie było, żadnych plików. Upewnię się. Chyba, że jest jeszcze jakieś inne miejsce, gdzie tych logów należy szukać?
Tytuł: Odp: SMB - Access denied z Windows
Wiadomość wysłana przez: marcin'82 w 2019-08-17, 12:49:12
Możesz tymczasowo zwiększyć "gadatliwość" samby:
https://wiki.samba.org/index.php/Setting_the_Samba_Log_Level .
Tytuł: Odp: SMB - Access denied z Windows
Wiadomość wysłana przez: Adam Tk. w 2019-08-19, 08:14:44
No i jak miło się tydzień zaczął. :)
Zrobiłem to:

Cytuj
author=arecki
 chcon -t samba_share_t /home/adam/samba
, być może selinux blokuje ze względu na brak flagi

oraz wg podlinkowanego poradnika:

Cytuj
author=marcin'82
https://wiki.samba.org/index.php/Setting_the_Samba_Log_Level .


wstawiłem do configa linię:     log level = 3 passdb:5 auth:5

a następnie zrestartowałem SMB.

Poza tym zaktualizował się webmin.

I testowo kliknąłem w windowsie na wcześniej zapisaną lokalizację sieciową. I działa! Otworzył się udział, zapisałem i skasowałem plik.

Ale żeby nie było zbyt pięknie - katalog logów samby jest pusty.  A logi mogą być potrzebne, bo zaraz inny udział będę chciał dołożyć i dodawać grupy i użytkowników etc.
Tytuł: Odp: SMB - Access denied z Windows
Wiadomość wysłana przez: beaker w 2019-08-19, 09:54:30
Spróbuj ustawić logi na /var/log/samba/%m.log
W razie problemów https://www.oreilly.com/openbook/samba/book/ch09_01.html
Tytuł: Odp: SMB - Access denied z Windows
Wiadomość wysłana przez: Adam Tk. w 2019-08-19, 10:48:52
Spróbuj ustawić logi na /var/log/samba/%m.log

O rany, ustawiłem, zrestartowałem i zajrzałem do katalogu. A tam już są logi z dziś, wczoraj i sprzed tygodnia. Wygląda, że cały czas się tam zapisywały. Jeden (/log.nmdb) ma już ponad 10 MB.
Tytuł: Odp: SMB - Access denied z Windows
Wiadomość wysłana przez: beaker w 2019-08-19, 11:27:24
To pewnie efekt ustawienia log level na 3.
Do normalnego użytku możesz korzystać z wartości domyślnych.