Sida 1 av 1
Ärva rättigheter/ägare/grupp?
Postat: 19 jun 2008, 16:44
av juan
Finns det något sätt att få filer som kopieras in i ett dir (och dess subdir) att ärva rättigheter, ägare och grupp automatiskt utan att man behöver chmod:a och chown:a dem i efterhand? Som det är nu så får jag köra kommandona i rootens crontab var 30:e minut för att vara på den säkra sidan. Dels är det en osnygg lösning och dels är det en massa onödig läsning/skrivning till hd'n var 30 minut.
Ursäkta om det är en dum fråga som besvarats 1000 gånger, men jag har sökt runt utan att hitta svaret.
Re: Ärva rättigheter/ägare/grupp?
Postat: 19 jun 2008, 19:53
av tergo
Har inte använt det själv men det borde gå lösa med med:
install
Re: Ärva rättigheter/ägare/grupp?
Postat: 19 jun 2008, 19:57
av Sid
juan skrev:Finns det något sätt att få filer som kopieras in i ett dir (och dess subdir) att ärva rättigheter, ägare och grupp automatiskt utan att man behöver chmod:a och chown:a dem i efterhand? Som det är nu så får jag köra kommandona i rootens crontab var 30:e minut för att vara på den säkra sidan. Dels är det en osnygg lösning och dels är det en massa onödig läsning/skrivning till hd'n var 30 minut.
Ursäkta om det är en dum fråga som besvarats 1000 gånger, men jag har sökt runt utan att hitta svaret.
Vem äger mappen du kopierar filerna till och vem kopierar filerna dit? Är det två olika användare?
Ge mer information
Re: Ärva rättigheter/ägare/grupp?
Postat: 19 jun 2008, 20:32
av juan
Det är användaren juan som äger filerna och diren. Gruppen som det skall chownas till är cfiles, hans "huvudgrupp" är juan. Ibland kopierar en annan användare också in filer där som då är medlem i cfiles men han har inte heller han den som huvudgrupp. Även en tredje användare på boxen behöver komma åt filerna men han lägger inte till några filer där.
Diret är alltså olika dir på hdn med musik/bilder etc som alla användare skall kunna komma åt och redigera osv. Problemet är att så snart någon kopierar in något där så blir det ju med användaren som ägare och sin huvudgrupp som grupp. Vill bara att alla filer skall tillhöra gruppen cfiles och ha fulla rättigheter för ägare och gruppmedlemar i cfiles.
Vill ju inte att alla skall komma åt filerna i respektive home-dir så kan inte bara byta ut deras huvudgrupp till cfiles. Måste ju finnas någon elegantare lösning på det än att behöva läsa av och chowna om filerna en gång i halvtimmen.
Re: Ärva rättigheter/ägare/grupp?
Postat: 19 jun 2008, 21:52
av Mekaniserad Apelsin
Jag minns inte hur du ska få en befintlig trädstruktur att få
sgid satta på dirs bara, (och är för lat för att kolla hur det var man gjorde det), men det ska väl vara vad du letar efter

Re: Ärva rättigheter/ägare/grupp?
Postat: 19 jun 2008, 23:07
av juan
Japp. Sgid var lösningen (chmod g+s dirnamn). Blir dock fortfarande inte av med crontaben eftersom den bara byter grupp på filen om den ftp:as/cp:as men inte om den mv:as. Lite trist. Men tack för att du pekade mig åt rätt håll.
Re: Ärva rättigheter/ägare/grupp?
Postat: 25 jun 2008, 12:04
av juan
Efter att ha haft det såhär ett tag kan jag fortfarande inte släppa att detta inte är ett riktigt smidigt system. Hur gör ni andra som har mer än en användare på burken där alla skall kunna använda filer i vissa dir? Finns det någon bättre lösning?
Re: Ärva rättigheter/ägare/grupp?
Postat: 25 jun 2008, 12:24
av Konservburk
juan skrev:Hur gör ni andra som har mer än en användare på burken där alla skall kunna använda filer i vissa dir? Finns det någon bättre lösning?
Jag skulle använt mig av
ACL istället för att ha en gemensam grupp.