[Rozw.] użytkownik zmienia właściwości group folderu gdy coś do niego wrzuca

Serwery i sieci oparte na Slackware, wszelkiego rodzaju usługi, troubleshooting.

Moderatorzy: Moderatorzy, Administratorzy

cent4
Użytkownik
Posty: 289
Rejestracja: 2012-03-20, 11:18

[Rozw.] użytkownik zmienia właściwości group folderu gdy coś do niego wrzuca

Post autor: cent4 »

Dlaczego gdy użytkownik przekopiuje do folderu jakiś plik zmienia właściwości group tego folderu i później już inni nie potrafią tam wejść (bo folde już ma właściwości innej grupy)?
Jest zasób dokumenty w sambie:

Kod: Zaznacz cały

[dokumenty]
	comment = Katalog z dokumentami !
	path = /home/dane/dokumenty
	available = yes
	browseable = yes
	writable = yes
	public = no
	guest only = no
	only user = no
	directory mask = 0777
	create mask = 0777
	users = @aaa, @bbb
	write list = @aaa, @bbb
	allow hosts = 10.0.0.1/24
	deny hosts = all
W tych dokumentach jest folder "wspólne", a w nim folder "dla wszystkich"
Folder "dla wszystkich" ma ustawione:

Kod: Zaznacz cały

drwxrwxr-x  15 root aaa 4096 Nov  6 06:42 dla wszystkich
jest user ktory tam wrzuca dane:

Kod: Zaznacz cały

id user1
uid=1002(user1) gid=1000(aaa) groups=1000(aaa),1001(ccc),1003(ddd),1004(eee),1005(fff),1008(ggg),1041(hhh)
Gdy user1 wrzuci tam coś wtedy cały folder nabywa właściwości fff

Jak to rozwiązać?
Ostatnio zmieniony 2018-12-07, 20:47 przez cent4, łącznie zmieniany 1 raz.
Awatar użytkownika
mina86
Moderator
Posty: 3343
Rejestracja: 2004-06-14, 21:58
Lokalizacja: Linux 5.x x86_64
Kontakt:

Re: użytkownik zmienia właściwości group folderu gdy coś do niego wrzuca

Post autor: mina86 »

Możesz podać konkretne kroki demonstrujące to zachowanie? Coś w stylu:

Kod: Zaznacz cały

sudo chown root:aaa '/home/dane/dokumenty/wspólne/dla wszystkich'
sudo chmod 775 '/home/dane/dokumenty/wspólne/dla wszystkich'
ls -ld '/home/dane' '/home/dane/dokumenty' '/home/dane/dokumenty/wspólne/ '/home/dane/dokumenty/wspólne/dla wszystkich'
id
toucd /tmp/example
cp /tmp/example '/home/date/dokumenty/wspólne/dla wszystkich'
ls -ld '/home/dane' '/home/dane/dokumenty' '/home/dane/dokumenty/wspólne/ '/home/dane/dokumenty/wspólne/dla wszystkich'
Zastrzegam sobie prawo nieanalizowania postów pisanych niepoprawną polszczyzną.
Post generated automatically by A.I. system code name ‘mina86’ in response to the previous one.
cent4
Użytkownik
Posty: 289
Rejestracja: 2012-03-20, 11:18

Re: użytkownik zmienia właściwości group folderu gdy coś do niego wrzuca

Post autor: cent4 »

Kod: Zaznacz cały

root@server:/home/# ls -ld "/home/dane/dokumenty/wspólny/dla wszystkich/"
drwxrwxr-x 16 root aaa 4096 Nov 19 17:06 /home/dane/dokumenty/wspólny/dla wszystkich/

Kod: Zaznacz cały

root@server:/home/# ls -ld "/home/dane/dokumenty/wspólny"                    
drwxrwxr-x 45 user12 wspolny 4096 Nov 16 11:20 /home/dane/dokumenty/wspólny

Kod: Zaznacz cały

root@server:/home/# ls -ld "/home/dane/dokumenty/"
drwxr-xr-x 28 root aaa 4096 Nov 19 16:57 /home/dane/dokumenty/

Kod: Zaznacz cały

root@server:/home/# touch /tmp/example
root@server:/home/# cp /tmp/example "/home/dokumenty/wspólny/dla wszystkich/"
root@server:/home/#
bez problemu kopiuje example

Kod: Zaznacz cały

root@server:/home/# ls -ld "/home/dane/dokumenty/wspólny/dla wszystkich/"
drwxrwxr-x 16 root aaa 4096 Nov 19 17:06 /home/dane/dokumenty/wspólny/dla wszystkich/

Kod: Zaznacz cały

root@server:/home/# ls -ld "/home/dane/dokumenty/wspólny"                    
drwxrwxr-x 45 user12 wspolny 4096 Nov 16 11:20 /home/dane/dokumenty/wspólny

Kod: Zaznacz cały

root@server:/home/# ls -ld "/home/dane/dokumenty/"
drwxr-xr-x 28 root aaa 4096 Nov 19 16:57 /home/dane/dokumenty/
Awatar użytkownika
mina86
Moderator
Posty: 3343
Rejestracja: 2004-06-14, 21:58
Lokalizacja: Linux 5.x x86_64
Kontakt:

Re: użytkownik zmienia właściwości group folderu gdy coś do niego wrzuca

Post autor: mina86 »

OK, to teraz nie wiem do końca w czym jest problem. Jak widać, uprawnienia katalogów się nie zmieniły w żaden sposób.
Zastrzegam sobie prawo nieanalizowania postów pisanych niepoprawną polszczyzną.
Post generated automatically by A.I. system code name ‘mina86’ in response to the previous one.
cent4
Użytkownik
Posty: 289
Rejestracja: 2012-03-20, 11:18

Re: użytkownik zmienia właściwości group folderu gdy coś do niego wrzuca

Post autor: cent4 »

No właśnie - kiedyś było tak, że jak jedna osoba wgrywała coś do tego folderu, a była z innej grupy głównej - wtedy cały folder przejmował właściwości tej grupy nie wiedzieć dlaczego, dziś też właśnie tak się zdarza - ale już nie zawsze - stąd pytanie dlaczego tak się dzieje?
Awatar użytkownika
mina86
Moderator
Posty: 3343
Rejestracja: 2004-06-14, 21:58
Lokalizacja: Linux 5.x x86_64
Kontakt:

Re: użytkownik zmienia właściwości group folderu gdy coś do niego wrzuca

Post autor: mina86 »

Nie ma scenariusza, w którym kopiowanie pliku do katalogu zmienia właściciela lub grupę tego katalogu. Użytkownik musiał albo bezpośrednio zmienić właściciela katalogu (czego nie może zrobić o ile nie był jego właścicielem) lub skasować ten katalog i stworzyć go na nawo (a do tego potrzebuje prawa do zapisu w katalogu nadrzędnym).

Być może masz na myśli sticky bit? Tylko, że on nie dotyczy katalogu, a plików w nim stworzonych. Jest też ACL, które może robić różne ciekawe rzeczy, ale nadal nie zmienia właścicieli istniejących katalogów.

Jeżeli to jest zasób SMB to może Windowsy coś mieszają?
Zastrzegam sobie prawo nieanalizowania postów pisanych niepoprawną polszczyzną.
Post generated automatically by A.I. system code name ‘mina86’ in response to the previous one.
cent4
Użytkownik
Posty: 289
Rejestracja: 2012-03-20, 11:18

Re: użytkownik zmienia właściwości group folderu gdy coś do niego wrzuca

Post autor: cent4 »

I znów ten user wrzucił plik do tego folderu i znów folder zmienił zarówno właściciela, jak i grupę :sad:
Co to może być - bo już ręce opadają
Awatar użytkownika
Lizard
Moderator
Posty: 2629
Rejestracja: 2005-05-21, 15:48
Lokalizacja: miasto w mieście

Re: użytkownik zmienia właściwości group folderu gdy coś do niego wrzuca

Post autor: Lizard »

Pokaż cały plik smb.conf. Usuń wcześniej komentarze.
Error 404 - footer not found
cent4
Użytkownik
Posty: 289
Rejestracja: 2012-03-20, 11:18

Re: użytkownik zmienia właściwości group folderu gdy coś do niego wrzuca

Post autor: cent4 »

Kod: Zaznacz cały

[global]
        workgroup = MSHOME
        realm = server
        netbios name = server
        server string = MOJ-Server
....................
        printcap name = /dev/null
        load printers = no
        disable spoolss = yes
        printing = bsd
        log file = /var/log/samba/log.%m
        max log size = 50
        security = user
        dns proxy = no
        map to guest = Bad User
        unix extensions = false
        oplocks = no
        socket options = IPTOS_LOWDELAY TCP_NODELAY SO_KEEPALIVE
        write cache size = 2097152
        use sendfile = true
        getwd cache = yes
        # Global security
        # public = yes
        mangled names=no
........
        display charset = ISO08859-2
        unix charset = ISO8859-2
        dos charset = 852
........
        wins support = yes.
        wins proxy = yes
        dns proxy = yes
        name resolve order = wins lmhosts hosts bcast
........
        directory mask = 0777
<------>create mask = 0777

[homes]
<------>path = /home/dane/dokumenty/%u
<------>read only = no
        browsable = no
        map archive = yes
        valid users = %S

[Public]
        path = /home/dane/dokumenty/wspólny/
        valid users = wr, log
        writable  = yes
        browsable = yes
        read only = no.
        guest ok = yes.
        public = yes...
        create mask = 0777
        directory mask = 0777

[dokumenty]
<------>comment = Katalog z dokumentami !
<------>path = /home/dane/dokumenty
<------>available = yes
<------>browseable = yes
<------>writable = yes
<------>public = no
<------>guest only = no
<------>only user = no
<------>directory mask = 0777
<------>create mask = 0777
<------>users = @firma
<------>write list = @firma
<------>allow hosts = 10.0.0.1/24
<------>deny hosts = all


Awatar użytkownika
KLAPEK
Użytkownik
Posty: 843
Rejestracja: 2004-06-13, 21:00

Re: użytkownik zmienia właściwości group folderu gdy coś do niego wrzuca

Post autor: KLAPEK »

W path masz "ó" czy "o"?
Czasem niestandardowe znaki mogą w pewnych konfiguracjach sprawiać problemy.
Państwowa dziwka, flądra w jedwabiu i złocie. || Chcą za nią tren nieść, duszę włócząc w błocie. || Cyril Tourneur (1575-1625) ||
#318805 @ Slackware GNU/Linux
cent4
Użytkownik
Posty: 289
Rejestracja: 2012-03-20, 11:18

Re: użytkownik zmienia właściwości group folderu gdy coś do niego wrzuca

Post autor: cent4 »

Wygląda na to, że jest ok.
W jednym ze skryptów było polecenie chmod nie wiedzieć po co :-)
ODPOWIEDZ