1

Temat: Samba - dostęp do folderów

Witam. Zrobiłem wszystko zgodnie z opisem uruchomienia samby z tej strony

http://eko.one.pl/?p=openwrt-samba#nowyuytkownik

Mam utworzone 2 foldery - Prywatny i Publiczny. Gdzie leży błąd jeżeli wchodząc w otoczenie sieciowe i Openwrt dostaje pytanie o hasło. Folder Publiczny powinien był raczej bez hasło, chciałem mieć tylko prywatny zahasłowany. Uprawnienia mam dobrze ustawione bo mogę zapisywać wszystko. Czego brakuje w poradniku?

2

Odp: Samba - dostęp do folderów

Pokaż
uci show samba
cat /etc/passwd
cat /etc/shadow
cat /etc/samba/smbpasswd

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

3

Odp: Samba - dostęp do folderów

show samba
samba.@samba[0]=samba
samba.@samba[0].name=OpenWrt
samba.@samba[0].workgroup=WORKGROUP
samba.@samba[0].description=OpenWrt Serwer
samba.@samba[0].charset=UTF-8
samba.@samba[0].homes=0
samba.@sambashare[0]=sambashare
samba.@sambashare[0].name=Publiczny
samba.@sambashare[0].path=/mnt/hdd1/Publiczny
samba.@sambashare[0].read_only=no
samba.@sambashare[0].create_mask=0700
samba.@sambashare[0].dir_mask=0700
samba.@sambashare[0].guest_ok=yes
samba.@sambashare[1]=sambashare
samba.@sambashare[1].name=Prywatny
samba.@sambashare[1].path=/mnt/hdd1/Prywatny
samba.@sambashare[1].read_only=no
samba.@sambashare[1].create_mask=0700
samba.@sambashare[1].dir_mask=0700
samba.@sambashare[1].guest_ok=no
samba.@sambashare[1].users=Gdobyl
root@Gargoyle:~# cat /etc/passwd
root:x:0:0:root:/root:/bin/ash
daemon:*:1:1:daemon:/var:/bin/false
ftp:*:55:55:ftp:/tmp/share_home/anonymous:/bin/false
network:*:101:101:network:/var:/bin/false
nobody:*:65534:65534:nobody:/var:/bin/false
Gdobyl:*:1000:65534:Gdobyl:/tmp:/bin/false
root@Gargoyle:~#
root@Gargoyle:~# cat /etc/passwdshawdow
root:$1$zFLNySLL$QJ8BFEYUrKeY1RnRi0366.:11323:0:99999:7:::
daemon:*:0:0:99999:7:::
ftp:*:0:0:99999:7:::
network:*:0:0:99999:7:::
nobody:*:0:0:99999:7:::
Gdobyl:*:0:0:99999:7:::
root@Gargoyle:~#
root@Gargoyle:~# cat /etc/shadowamba/smbpasswd
Gdobyl:1000:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:7503B3E3A1C880959F2E734072EE37A1:[U          ]:LCT-00000001:

4

Odp: Samba - dostęp do folderów

Jak wersja windows?

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

5

Odp: Samba - dostęp do folderów

To samo na win 7 64 bit i Vista Home 32 bit

6

Odp: Samba - dostęp do folderów

Jeszcze wynik mount pokaż.

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

7

Odp: Samba - dostęp do folderów

Booted From EXTERNALL ROOT
root@Gargoyle:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,noatime,mode=600)
/dev/sda1 on /overlay type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)
overlayfs:/overlay on / type overlayfs (rw,relatime,lowerdir=/,upperdir=/overlay)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
/dev/sda2 on /mnt/hdd1 type ext4 (rw,sync,relatime,user_xattr,barrier=1,data=ordered)
none on /proc/bus/usb type usbfs (rw,relatime)

8

Odp: Samba - dostęp do folderów

Cezary spójrz proszę na moje ustawienia global bo nie jestem pewien czy tu nie siedzi ten błąd związany z podawaniem użytkownika i hasła. Dla przypomnienia jak wejdę w otoczenie sieciowe i kliknę na nazwę serwera (OpenWrt) to jestem proszony o podanie nazwy użytkownika i hasła, a nie dopiero na moim folderze.

[global]
    netbios name = OpenWrt
    display charset = UTF-8
    interfaces = 127.0.0.1/8 lo 192.168.112.1/24 br-lan
    server string = OpenWrt Serwer
    unix charset = UTF-8
    workgroup = DOM
    browseable = yes
    deadtime = 30
    domain master = yes
    encrypt passwords = true
    enable core files = no
    guest account = root
    guest ok = yes
    local master = yes
    load printers = no
    map to guest = Bad User
    max protocol = SMB2
    min receivefile size = 16384
    null passwords = yes
    obey pam restrictions = yes
    os level = 20
    passdb backend = smbpasswd
    preferred master = yes
    printable = no
    security = user
    smb encrypt = disabled
    smb passwd file = /etc/samba/smbpasswd
    socket options = TCP_NODELAY IPTOS_LOWDELAY
    syslog = 2
    use sendfile = yes
    writeable = yes
   

[Publiczny]
    path = /mnt/hdd1/Publiczny
    read only = no
    guest ok = yes
    create mask = 0700
    directory mask = 0700

[Prywatny]
    path = /mnt/hdd1/Prywatny
    read only = no
    guest ok = no
    create mask = 0700
    directory mask = 0700

9

Odp: Samba - dostęp do folderów

Z prośbą o pomoc co jest nie tak skonfigorowane, że nie mogę wejść na zasoby prywatny i publiczny mimo ich widoczności w W7 HP?


root@OpenWrt:~# uci show samba
samba.@samba[0]=samba
samba.@samba[0].name=OpenWrt
samba.@samba[0].workgroup=WORKGROUP
samba.@samba[0].description=OpenWrt
samba.@samba[0].homes=1
samba.@sambashare[0]=sambashare
samba.@sambashare[0].read_only=no
samba.@sambashare[0].name=publiczny
samba.@sambashare[0].path=/mnt/sda3/publiczny
samba.@sambashare[0].guest_ok=yes
samba.@sambashare[0].create_mask=0700
samba.@sambashare[0].dir_mask=0700
samba.@sambashare[1]=sambashare
samba.@sambashare[1].name=prywatny
samba.@sambashare[1].path=/mnt/sda3/prywatny
samba.@sambashare[1].users=sabek
samba.@sambashare[1].read_only=no
samba.@sambashare[1].guest_ok=no
samba.@sambashare[1].create_mask=0700
samba.@sambashare[1].dir_mask=0700
root@OpenWrt:~# cat /etc/passwd
root:x:0:0:root:/root:/bin/ash
daemon:*:1:1:daemon:/var:/bin/false
ftp:*:55:55:ftp:/home/ftp:/bin/false
network:*:101:101:network:/var:/bin/false
nobody:*:65534:65534:nobody:/var:/bin/false
sabek:x:1000:65534:sabek:/tmp:/bin/ash
sabek:x:1000:65534:sabek:/tmp:/bin/ash
root@OpenWrt:~# cat /etc/shadow
root:$1$4fnnfIEz$12BmNg7O8FILalkNNhKZw1:0:0:99999:7:::
daemon:*:0:0:99999:7:::
ftp:*:0:0:99999:7:::
network:*:0:0:99999:7:::
nobody:*:0:0:99999:7:::
sabek:$1$cXDoOLbC$FKVSZgFdDy/pd5Ol9EMMV1:15797:0:99999:7:::
root@OpenWrt:~# cat /etc/samba/smbpasswd
sabek:1000:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:C017CF0E6C5D64E0F3C77BB8967E7F33:[U          ]:LCT-00000001:

10

Odp: Samba - dostęp do folderów

Masz dwa razy usera sabek. Gdzie masz wpis o użytkowniku sabek w shadow? Katalogi /mnt/sda3/prywatny i /mnt/sda3/publiczny masz? Użytkownik sabek ma prawa do ich odczytu?

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

11 (edytowany przez gonzales 2013-04-06 00:22:29)

Odp: Samba - dostęp do folderów

Masz dwa razy usera sabek. Gdzie masz wpis o użytkowniku sabek w shadow?

Użytkowników usunąłem i utworzyłem od nowa. Wcześniej bezmyślnie utworzyłem dwóch takich samych użytkowników z możliwością logowani i bez yikes

Katalogi /mnt/sda3/prywatny i /mnt/sda3/publiczny masz? Użytkownik sabek ma prawa do ich odczytu?

Wstyd się przyznać ale owych katalogów wcześniej nie utworzyłem - bez komentarza roll lol

Dzięki naprowadzeniu przez Ciebie na myślenie teraz działa big_smile

Teraz czas na FTP-a wink

Dodatkowo widzę teraz zasób o nazwie sabek w którym jest chyba zawartość exroota jak przypuszczam, czy tak?

12

Odp: Samba - dostęp do folderów

Bo masz homes "1" ustawione.

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

13

Odp: Samba - dostęp do folderów

Tak przy okazji czytania innych postów zobaczyłem, że niektórzy mają podmapowane zasoby na NAS-ach.
Nie wiem do czego mógłbym to wykorzystać ale tak z ciekawości bym to sprawdził.

Jak powinno takie coś wyglądać (jak to ustawić)?
Proszę o linka do jakiegoś tutka, zakładam, że w tym przypadku wykorzystujemy samba-client?

14

Odp: Samba - dostęp do folderów

Nie, kmod-fs-cifs i cifsmount. Na eko.one.pl masz link do dokumentu o montowaniu systemów plików.

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

15

Odp: Samba - dostęp do folderów

Chyba mi się nawet udało:

root@OpenWrt:~# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                  506.7M     30.0M    476.7M   6% /
/dev/root                 2.3M      2.3M         0 100% /rom
tmpfs                    61.9M    992.0K     60.9M   2% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/sda1               506.7M     30.0M    476.7M   6% /overlay
overlayfs:/overlay      506.7M     30.0M    476.7M   6% /
/dev/sda3                 1.3G     51.2M      1.2G   4% /mnt/sda3
\134\134192.168.1.8\134movie
                          1.8T    770.2G      1.0T  42% /mnt/siec

root@OpenWrt:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime,size=63352k)
tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,noatime,mode=600)
/dev/sda1 on /overlay type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)
overlayfs:/overlay on / type overlayfs (rw,relatime,lowerdir=/,upperdir=/overlay)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
/dev/sda3 on /mnt/sda3 type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)
none on /proc/bus/usb type usbfs (rw,relatime)
\134\134192.168.1.8\134movie on /mnt/siec type cifs (rw,relatime,sec=ntlm,unc=\\192.168.1.8\movie,username=sabek,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.1.8,file_mode=0755,dir_mode=0755,nounix,serverino,rsize=61440,wsize=65536,actimeo=1)
root@OpenWrt:~#

Tylko teraz czy tylko openwrt widzi podmontowany zasób "movie" czy również ja powinienem go widzieć w windows obok utworzonych wcześniej zasobów "publiczny" i "prywatny"?

16

Odp: Samba - dostęp do folderów

nie, nie montuj tego movie w /mnt/siec tylko zrób sobie katalog wewnątrz katalogu Prywatny albo Publiczny i zamontuj ten zasób NAS do niego.
I już - wchodzisz przez sambę do dajmy na to publiczny/nas i masz.

17 (edytowany przez gonzales 2013-04-09 00:05:47)

Odp: Samba - dostęp do folderów

Teraz lepiej?

root@OpenWrt:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime,size=63352k)
tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,noatime,mode=600)
/dev/sda1 on /overlay type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)
overlayfs:/overlay on / type overlayfs (rw,relatime,lowerdir=/,upperdir=/overlay)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
/dev/sda3 on /mnt/sda3 type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)
none on /proc/bus/usb type usbfs (rw,relatime)
\134\134192.168.1.8\134movie on /mnt/sda3/publiczny/nastek type cifs (rw,relatime,sec=ntlm,unc=\\192.168.1.8\movie,username=sabek,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.1.8,file_mode=0755,dir_mode=0755,nounix,serverino,rsize=61440,wsize=65536,actimeo=1)

root@OpenWrt:~# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                  506.7M     30.0M    476.7M   6% /
/dev/root                 2.3M      2.3M         0 100% /rom
tmpfs                    61.9M      1.1M     60.8M   2% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/sda1               506.7M     30.0M    476.7M   6% /overlay
overlayfs:/overlay      506.7M     30.0M    476.7M   6% /
/dev/sda3                 1.3G     51.2M      1.2G   4% /mnt/sda3
\134\134192.168.1.8\134movie
                          1.8T    770.2G      1.0T  42% /mnt/sda3/publiczny/nastek


teoretycznie pokazuje mi zawartość zasobu movie ale nie wszystkie pliki prawidłowo wyświetla, będę to analizował jutro.

EDIT:
Jednak coś robię nie tak bo po restarcie nie widzi tego co jest pokazane wyżej. Proszę o jakieś rady.

18

Odp: Samba - dostęp do folderów

Bo nie będzie widział. Wpisz sobie polecenie montowania do /etc/rc.local jak potrzebujesz mieć na stałe zamontowane.

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

19

Odp: Samba - dostęp do folderów

Zasób na NAS-ie montuje tak:
mount.cifs \\\\192.168.1.8\\movie /mnt/sda3/publiczny/nastek -o user=sabek

i taki wpis dodałem do pliku /etc/rc.local ale podczas montowania pyta mnie o hasło dla użytkownika sabek czego nie dopisałem do ww. pliku bo nie wiem jak.

Czy można user=sabek całkowicie usunąć a jeżeli musi być to jak dopisać hasło do /etc/rc.local ?

Raczej i tak nie będę z tego korzystał bo dysk wtedy cały czas się kręci ale przetestować chciałbym więc proszę o wskazówki.

20

Odp: Samba - dostęp do folderów

mount.cifs przyjmuje też opcję password=

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

21

Odp: Samba - dostęp do folderów

big_smile OK. Sprawdzę. Dzięki.
A jak wybrnąć z kwestii usypiania dysku w QNAP-ie? Pewnie pasowałoby widzieć jaki proces za to odpowiada w NAS-ie?

22

Odp: Samba - dostęp do folderów

Lub wyłączyć w gui qnapa, pewnie to jest.

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

23

Odp: Samba - dostęp do folderów

Ale co wyłączyć, usypianie?
Normalnie dysk w qnap-ie po 5 min. usypia jeżeli nie jest używany. Po zrobieniu montowania na routerze zasobu z nasa dysk cały czas się kręci.

24

Odp: Samba - dostęp do folderów

Sam pytałeś jak wyłączyć usypianie w qnapie, wiec tak, o to pytałeś smile

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

25

Odp: Samba - dostęp do folderów

Nie, nie o to mi chodziło smile
Usypianie mam włączone w qnapie. Ale jak na tp-linku zrobię montowanie zasobu z qnapa to wtedy mi nie usypia dysk.
A jednak chciałbym, żeby się usypiał.