Witam wszystkich. Natrafiłem na nowy dosyć dziwny problem bo występujący tylko na jednej stacji klienckiej.
Na serwerze umieszczam zasób samba z możliwością zapisu do niego. Następnie na kliencie tworzę katalog /media/tmp nadaje do niego uprawnienia 777 i mapuje ten zasób w następujący sposób
mount -t cifs -o guest //192.168.xx.xx/tmp98 /media/tmp98
Teraz na jednym kliencie kiedy to zrobiłem wszystko działa jak należy
Tworzę na puplicie lokalnego komputera z linuxem katalog proba1 a w nim plik pusty1
Na drugim kliencie mapowanie przebiega ok, kopiowanie pojedynczego pliku luzem tez jest ok ale kiedy próbuję przeciągnąć na dysk sieciowy myszka cały katalog lokalny wraz z plikami na serwerze tworzy mi się odpowiedni katalog ale wyskakuje komunikat że nie można skopiować do środka plików z dysku lokalnego.
Otrzymuję przykładowo komunikat
pusty1: Błąd podczas otwierania pliku "/media/tmp98/proba1/pusty1": Brak dostępu
Serwer to debian 7 klient to lubuntu 14.04.
Dzieje się tak tylko na kilku komputerach (5 na 60 zainstalowanych)
Dziwny problem z samb
- tomek-debian
- Posty: 33
- Rejestracja: 28 października 2013, 09:33
- LordRuthwen
- Moderator
- Posty: 2341
- Rejestracja: 18 września 2009, 21:45
- Lokalizacja: klikash?
- tomek-debian
- Posty: 33
- Rejestracja: 28 października 2013, 09:33
Prawa dostępu to 777. konfiguracja samby to:
[nagrywanie]
comment = Czytelnia Internetowa
path = /media/zasoby/nagrywanie
# force user = tomek sprawdzałem wariant ztą i bez tej linijki
read only = no
public = yes
Wyczyściłem logi, odpaliłem na nowo serwer samby wykonałem probę wrzucenia pliku wyskoczył komunikat jak wyżej, sprawdziłęm logi puste jakby nic sie nie działo.
/var/log/samba
Gdzieś jeszcze mogę sprawdzić logi ?
[nagrywanie]
comment = Czytelnia Internetowa
path = /media/zasoby/nagrywanie
# force user = tomek sprawdzałem wariant ztą i bez tej linijki
read only = no
public = yes
Wyczyściłem logi, odpaliłem na nowo serwer samby wykonałem probę wrzucenia pliku wyskoczył komunikat jak wyżej, sprawdziłęm logi puste jakby nic sie nie działo.
/var/log/samba
Gdzieś jeszcze mogę sprawdzić logi ?
w sekcji global
wpisz
Powinien Ci stworzyć logi do dla każdej stacji
Spróbuj tak udostepnić zasób nagrywanie
i taki prosty przykład całego konfigu:
Dwa zasoby
priv - dostep full na hasło tylko uzytkownik operator
smb - dostep dla wszystkich tylko do odczytu
wpisz
Kod: Zaznacz cały
# LOGI
log file = /var/log/samba/log.%m
log level = 2
# Debug level
#log level = 10
Spróbuj tak udostepnić zasób nagrywanie
Kod: Zaznacz cały
[nagrywanie]
comment = Czytelnia Internetowa
path = /media/zasoby/nagrywanie
# force user = tomek sprawdzałem wariant ztą i bez tej linijki
browseable = yes
read only = no
guest ok = yes
i taki prosty przykład całego konfigu:
Dwa zasoby
priv - dostep full na hasło tylko uzytkownik operator
smb - dostep dla wszystkich tylko do odczytu
Kod: Zaznacz cały
[global]
netbios name = smb
server string = Serwer SMB
workgroup = LAN
load printers = no
show add printer wizard = no
printing = bsd
printcap name = /dev/null
disable spoolss = yes
# --------------------------- Logging Options -----------------------------
# logs split per machine
log file = /var/log/samba/log.%m
# max 500KB per log file, then rotate
max log size = 500
# ----------------------- Standalone Server Options ------------------------
#
#security = share
#passdb backend = tdbsam
security = user
passdb backend = tdbsam
#cups options = raw
map to guest = Bad User
username map = /etc/samba/smbusers
guest ok = yes
#============================ Share Definitions ==============================
[priv]
valid users = operator
writeable = yes
user = operator
write list = operator
path = /mnt/dane
[smb]
path = /mnt/dane1
comment = Dostep dla gosci
browseable = yes
read only = yes
guest ok = yes