1

Temat: Problemy z sambą - windows żąda hasła

CZeść,
zainstalowałem sobie betę att adj i chciałem skonfigurować sambę. Zainstalowałem wszystko do udostępniania dysku, zainstalowałem i skonfigurowałem sambę i przy próbie połączenia z adesem 192.168.1.1 windows żąda hasła. wpisanie czegokolwiek nie działa, nie wiem też jakie hasło mógłbym wpisać. Porównywałem swoją konfigurację z konfiguracjąz drugiego routera gdzie samba pięknie chodzi i są praktycznie takie same. W czym może tkwić szkopuł?

/etc/config/samba

root@OpenWrt:/etc/config# cat samba
config samba
        option 'name'                   'OpenWrt'
        option 'workgroup'              'WORKGROUP'
        option 'description'            'OpenWrt'
#       option 'homes'                  '1'


config sambashare
        option name             _work
        option path             /mnt/CE4A32A94A328E69
        option read_only        no
        option create_mask      0777
        option dir_mask         0777
        option guest_ok         yes
        option browseable       yes

root@OpenWrt:/etc/config#

/etc/samba/smb.conf.template:

root@OpenWrt:/etc/samba# cat smb.conf.template

[global]
        netbios name = |NAME|
        workgroup = |WORKGROUP|
        server string = |DESCRIPTION|
        syslog = 10
        encrypt passwords = true
        passdb backend = smbpasswd
        obey pam restrictions = yes
        socket options = TCP_NODELAY SO_KEEPALIVE IPTOS_LOWDELAY
        unix charset = UTF-8
        preferred master = yes
        local master = yes
        domain master = yes
        os level = 20
        security = user
        null passwords = yes
        map to guest = Bad User
        guest account = root
        invalid users = root
        smb passwd file = /etc/samba/smbpasswd
                                                                                                                                                                                                                                             
root@OpenWrt:/etc/samba#

Z góry dzięki, pozdrawiam.

2

Odp: Problemy z sambą - windows żąda hasła

guest account = root
        invalid users = root

Albo jest nie poprawny, albo root jest gościem, zdecyduj się. Enter klepnij jako hasło.

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

3

Odp: Problemy z sambą - windows żąda hasła

zmieniłem "guest account = anon" i teraz przy próbie połączenia z adresem routera dostaję odmowę dostępu ;/
Czy możliwe, że w wersji beta AA mogą być problemy z sambą?

4

Odp: Problemy z sambą - windows żąda hasła

Nie ma takiego użytkownika jak anon. nobody jest.

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

5 (edytowany przez szupek 2012-09-06 20:08:25)

Odp: Problemy z sambą - windows żąda hasła

no i podziałało! dziwi mnie jedynie, że na gargulcu 1.5.5 na 1043 jest guest=nobody i samba działa pięknie. Dziękuję bardzo!

Zastanawiam się jeszcze, czy można np dla jednego udziału użyć np. crona w celu usuwania plików oraz pustych katalogów starszych niż np tydzień.

6

Odp: Problemy z sambą - windows żąda hasła

A dlaczego miała by nie działać? Tyle że zasób musi mieć prawa odczytu (i zapisu jak już) dla użytkownika nobody

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

7 (edytowany przez szupek 2012-09-06 20:21:25)

Odp: Problemy z sambą - windows żąda hasła

sorki, pomyliło mi się - jest tak "guest=root"
Cezary, wogóle to mam IConnecta podłączonego do routera portem wan, IConnect ma udostępniać pliki itp i zastanawiam się czy można bezboleśnie zmodyfikować ustawienia strefy wan w firewallu tak aby otworzyć wszystkie porty i mieć dostęp do urządzenia od strony WAN tak jak teraz od LAN. Czy lepiej zrobićto innaczej?

8

Odp: Problemy z sambą - windows żąda hasła

Tez działa smile tylko linię z invalid user root wywal.

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

9

Odp: Problemy z sambą - windows żąda hasła

Właśnie szkopuł w tym, że i guest i invalid są na root ustawione. Tu zawartość smb.conf:

root@Gargoyle:/etc/samba$ cat smb.conf
[global]
        netbios name = Gargoyle
        workgroup = Mshome
        server string = Gargoyle
        syslog = 10
        encrypt passwords = true
        passdb backend = smbpasswd
        obey pam restrictions = yes
        socket options = TCP_NODELAY SO_KEEPALIVE IPTOS_LOWDELAY
        unix charset = UTF-8
        preferred master = yes
        local master = yes
        domain master = yes
        os level = 20
        security = user
        null passwords = yes
        map to guest = Bad User
        guest account = root
        invalid users = root
        smb passwd file = /etc/samba/smbpasswd
        dfree command = /usr/sbin/rootfree.sh




[Dane]
        path = /tmp/usb_mount/a864f94b-d5a8-0bc1-b585-3c0f61ff95f
        create mask = 0777
        directory mask = 0777
        read only = no
        guest ok = yes
        browseable = yes

[DHI_Data]
        path = /tmp/usb_mount/1fd47c4f-45b6-4308-96f5-85cd10266b4
        create mask = 0777
        directory mask = 0777
        read only = no
        guest ok = yes
        browseable = yes
root@Gargoyle:/etc/samba$

10

Odp: Problemy z sambą - windows żąda hasła

Ale NIE MASZ mieć tego ustawionego. Po raz któryś to napiszę już: wywal linię z invalid users = root

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

11

Odp: Problemy z sambą - windows żąda hasła

Wiem, że nie ma tak być bo na IConnect'ie nie działało, ale właśnie w ten sposób to działa już długą chwilę na moim 1043.

12 (edytowany przez szupek 2012-09-06 20:40:09)

Odp: Problemy z sambą - windows żąda hasła

Cezary, a możesz się jeszcze na to pytanie wypowiedzieć?

szupek napisał/a:

Zastanawiam się jeszcze, czy można np dla jednego udziału użyć np. crona w celu usuwania plików oraz pustych katalogów starszych niż np tydzień.

13

Odp: Problemy z sambą - windows żąda hasła

Można. Pytanie chyba miało brzmieć jak - find z opcją mtime

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

14

Odp: Problemy z sambą - windows żąda hasła

Witam po chwili nieobecności wink
Dziś mnie naszło na porządki i postanowiłem sklecić coś co będzie kasować pliki o określonym wieku, ale nistety find -mtime zwraca błąd - opcja mtime nie jest rozpoznawalna

root@OpenWrt:/mnt/52629794-f094-45bd-8506-2f429299e4fd/praca# find a -mtime
find: unrecognized: -mtime
BusyBox v1.19.4 (2012-08-29 01:03:09 UTC) multi-call binary.

Usage: find [PATH]... [OPTIONS] [ACTIONS]

Search for files and perform actions on them.
First failed action stops processing of current file.
Defaults: PATH is current directory, action is '-print'

        -follow         Follow symlinks
        -xdev           Don't descend directories on other filesystems
        -maxdepth N     Descend at most N levels. -maxdepth 0 applies
                        actions to command line arguments only
        -mindepth N     Don't act on first N levels
        -depth          Act on directory *after* traversing it

Actions:
        ( ACTIONS )     Group actions for -o / -a
        ! ACT           Invert ACT's success/failure
        ACT1 [-a] ACT2  If ACT1 fails, stop, else do ACT2
        ACT1 -o ACT2    If ACT1 succeeds, stop, else do ACT2
                        Note: -a has higher priority than -o
        -name PATTERN   Match file name (w/o directory name) to PATTERN
        -iname PATTERN  Case insensitive -name
        -path PATTERN   Match path to PATTERN
        -ipath PATTERN  Case insensitive -path
        -regex PATTERN  Match path to regex PATTERN
        -type X         File type is X (one of: f,d,l,b,c,...)
        -perm MASK      At least one mask bit (+MASK), all bits (-MASK),
                        or exactly MASK bits are set in file's mode
        -user NAME/ID   File is owned by given user
        -group NAME/ID  File is owned by given group
        -size N[bck]    File size is N (c:bytes,k:kbytes,b:512 bytes(def.))
                        +/-N: file size is bigger/smaller than N
        -prune          If current file is directory, don't descend into it
If none of the following actions is specified, -print is assumed
        -print          Print file name
        -print0         Print file name, NUL terminated
        -exec CMD ARG ; Run CMD with all instances of {} replaced by
                        file name. Fails if CMD exits with nonzero

root@OpenWrt:/mnt/52629794-f094-45bd-8506-2f429299e4fd/praca#

Czyżby find było okrojone w OpenWRT?
Openwrt stare - AA 12.09 beta
Pzdr

15

Odp: Problemy z sambą - windows żąda hasła

Tak, w openwrt domyślnie tego nie ma. Tym bardziej że STAREJ wersji używasz.

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

16

Odp: Problemy z sambą - windows żąda hasła

a jakoś innaczej można to ugryźć? Chodzi mi o usuwanie plików starszych niż 7 dni a następnie usunięcie starszych niż 7 dni katalogów, które są puste. planuję się kierować datą modyfikacji.

17

Odp: Problemy z sambą - windows żąda hasła

Napisać coś np. w perlu?

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

18

Odp: Problemy z sambą - windows żąda hasła

Jaka wersja samby jest w repo gg ?

RB760iGS + RB260GS / Ryzen 5 2660 / 16G DDR4 / MiniITX - Inea 1G (https://i.imgur.com/TLbJVDw.png)
RB951-2HnD / Celeron J1900 / 4G DDR3 / MiniITX - Satpol 100M