1 (edytowany przez Michal1986 2018-03-21 19:26:28)

Temat: Samba - udział ,hasło,help

IDEA :
Chciałbym utworzyć chroniony hasłem folder w udziałach SAMBY

CO ZROBIŁEM :

1.utworzyłem użytkownika dla systemu :
/etc/passwd
nobody:*:65534:65534:nobody:/var:/bin/false
ktoskogonieznasz:*:1001:65534:ktoskogonieznasz:/tmp:/bin/false

/etc/shadow
ktoskogonieznasz:*:0:0:99999:7:::

2.hasło dla SAMBY:
/etc/samba/smbpasswd

ktoskogonieznasz:1001:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:09FFD04BD52293A3655C972C7641CD05:[U          ]:LCT-00000001:

3.Udział prywatny w SAMBIE:
/etc/config/samba

config samba
    option workgroup 'WORKGROUP'
    option homes '0'
    option name 'EasyBOX'
    option description 'EasyBOX'

config sambashare
    option name 'privatee'
    option path '/mnt/sd4/privatee'
    option read_only 'no'
    option guest_ok 'no'
    option users ktoskogonieznasz
        option dir_mask '0777'
        option create_mask '0444'

4.RZECZYWISTOŚĆ:
W Windows 7 --> sieć --> EASYBOX
Katalog "privatee" po jego kliknięciu pytanie o "WPROWADŹ HASŁO SIECIOWE"
wiec piszę nazwa użytkownika "ktoskogonieznasz" i hasło

Okno znika po czym pojawia się znowu z pytaniem o hasło (tylko jedno pole)

KONKLUZJA smile

NIE PRZYJMUJE HASŁA  i nie mogę wejść do katalogu "privatee"
Dodam że dla innych udziałów PUBLICZNYCH SAMBA wszystko działa jak należy.
Proszę o pomoc w znalezieniu przyczyny.

2

Odp: Samba - udział ,hasło,help

Na czystym lede:

opkg update
opkg install samba36-server
mkdir -p /mnt/dysk
mount /dev/sda1 /mnt/dysk

echo "ktoskogonieznasz:*:1001:65534:ktoskogonieznasz:/tmp:/bin/false" >> /etc/passwd
echo "ktoskogonieznasz:*:0:0:99999:7:::" >> /etc/shadow
touch /etc/samba/smbpasswd

smbpasswd -a ktoskogonieznasz

mkdir -p /mnt/dysk/privatee
uci add samba sambashare 
uci set samba.@sambashare[-1].name='privatee'
uci set samba.@sambashare[-1].path='/mnt/dysk/privatee'
uci set samba.@sambashare[-1].read_only='no'
uci set samba.@sambashare[-1].guest_ok='no'
uci set samba.@sambashare[-1].users=ktoskogonieznasz
uci set samba.@sambashare[-1].dir_mask='0777'
uci set samba.@sambashare[-1].create_mask='0444'
uci commit
/etc/init.d/samba restart

Windowsa nie używam. Linuks, nemo, sieć, klik, pyta się o hasło, daje user ktoskogonieznasz i hasło adam (takie zrobiłem), jest dostęp.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Samba - udział ,hasło,help

@Michal1986

A podaj przy logowaniu takie coś:
<nazwa_komputera>\<nazwa_użytkownika>
potem hasło

4 (edytowany przez Michal1986 2018-03-21 21:12:05)

Odp: Samba - udział ,hasło,help

dziękuję za zainteresowanie i pomoc

Jest krok dalej.Zrobiłem według instrukcji Cezara i teraz mam :
Windows 7 "Błąd sieciowy" - SYSTEM windows nie moze uzyskac dostępu do \\EASYBOX\privatee
kod błedu : 0x80070035
Nie można odnaleźć ścieżki sieciowej. -->> wybieram diagnozuj  i :
SPRAWDZ POPRAWNOŚĆ USTAWIEŃ UPRAWNIEŃ DO UDZIAŁU "privatee"
Nie masz uprawnień dostępu do udziału.
Rozwiazywanie problemów zostało ukończone
"TO KONTO UŻYTKOWNIKA NIE MA UPRAWNIEŃ DOSTEPU DO UDZIAŁU privatee"
Dałem w konsoli : chmod 777 /mnt/sda4/privatee
ale to nie pomogło hmm
<nazwa_komputera>\<nazwa_użytkownika> i hasło odsyła mnie w to samo miejsce .

Na linux mint 17.2 Live mam :
Unable to mount location
Failed to mount Windows share:No such file or directory

5

Odp: Samba - udział ,hasło,help

Nie używaj nazwy tylko adresu ip, czyli \\192.168.1.1\privatee czy jaki tam masz.

I następny błąd - /mnt/sda4/privatee  czy /mnt/sd4/privatee jak masz w sambie? Bo to nie to samo.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: Samba - udział ,hasło,help

Cezary napisał/a:

I następny błąd - /mnt/sda4/privatee  czy /mnt/sd4/privatee jak masz w sambie? Bo to nie to samo.

Ale wstyd  i tu mnie masz. Już śmiga na windows 7 i mint bez problemu . Wszystkie inne udziały mam sda[nr] a tu literówka

Dziękuje za pomoc i dobre oko wink