Strona 1 z 1
[Rozw.] użytkownik zmienia właściwości group folderu gdy coś do niego wrzuca
: 2018-11-19, 17:51
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ć?
Re: użytkownik zmienia właściwości group folderu gdy coś do niego wrzuca
: 2018-11-20, 00:49
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'
Re: użytkownik zmienia właściwości group folderu gdy coś do niego wrzuca
: 2018-11-20, 11:53
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/
Re: użytkownik zmienia właściwości group folderu gdy coś do niego wrzuca
: 2018-11-20, 22:30
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.
Re: użytkownik zmienia właściwości group folderu gdy coś do niego wrzuca
: 2018-11-21, 11:19
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?
Re: użytkownik zmienia właściwości group folderu gdy coś do niego wrzuca
: 2018-11-22, 01:26
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ą?
Re: użytkownik zmienia właściwości group folderu gdy coś do niego wrzuca
: 2018-11-27, 13:12
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ę
Co to może być - bo już ręce opadają
Re: użytkownik zmienia właściwości group folderu gdy coś do niego wrzuca
: 2018-11-27, 17:27
autor: Lizard
Pokaż cały plik smb.conf. Usuń wcześniej komentarze.
Re: użytkownik zmienia właściwości group folderu gdy coś do niego wrzuca
: 2018-11-27, 19:23
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
Re: użytkownik zmienia właściwości group folderu gdy coś do niego wrzuca
: 2018-12-05, 10:55
autor: KLAPEK
W path masz "ó" czy "o"?
Czasem niestandardowe znaki mogą w pewnych konfiguracjach sprawiać problemy.
Re: użytkownik zmienia właściwości group folderu gdy coś do niego wrzuca
: 2018-12-07, 20:46
autor: cent4
Wygląda na to, że jest ok.
W jednym ze skryptów było polecenie chmod nie wiedzieć po co