Hirdetés

Új hozzászólás Aktív témák

  • olloczky
    senior tag

    Nem tricky, sticky :) De nem javaslom, az pont nem azt csinálja, ami itt az igény, hanem azt, hogy bár a könyvtáron 777 van, mégis mindenki csak a saját file-ját tudja módosítani (1777 érték a könyvtáron).

    Itt pedig pont az a cél, hogy az adott könyvtárban bárki tudja módosítani az ottani file-t. Samba oldalon acl-t célszerű használni (régen használtam Sambát komolyabban, tehát konfigot nem tudok mondani most), valamint a force user és force group opciók.

    A Linux jogosultságon érdemes lehet a group-nak módosítási jogot adni (könyvtár szinten 775), valamint a setgid opció a könyvtáron. Ez az újonnan létrehozott file-okat mindenképpen abba a csoportba teszi, amely a könyvtár tulajdonosa (és amelynek beállítottad a törlési jogot, lásd 775 a könyvtáron).

    Szerintem a samba force group és a setgid együtt már jó eséllyel megcsinálja, amit az eredeti kérdező szeretne.

    a force user megoldotta a problémát, és a két felhasználó egy csoportban van. hálásan köszönöm :R
    így néz ki az smb.conf

    [diak]
    directory mode = 0770
    writeable = yes
    create mode = 0660
    path = /home/diak
    valid users = tanar,diak
    force user = tanar
    [tanari]
    invalid users = diak
    path = /home/tanar
    writeable = yes

Új hozzászólás Aktív témák