Välkommen till linuxportalen.se!

Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.

Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!

Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!

Hur ändrar man default permissions?

Jag skulle vilja ha det så att när användaren foo skapar en fil, ska den automatiskt vara läs/skrivbar för honom själv samt för gruppen bar. Hur åstadkommer jag detta?

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.

ekirs bild

Programmerar om kerneln....

Näe, men det är vell så det är redan från början om jag inte misstar mig? ^^

distens bild

foo måste byta grupp med kommandot:

$ newgrp <cite>bar</cite>

Han måste självklart vara medlem i den gruppen han byter till.

Sen är alla filer som han skapar läs/skrivbara för gruppen bar. Du kan använda kommandot "groups" för att se vilka grupper som foo är medlem i. Det gruppnamn som står först är den som användaren befinner sig i just nu.

fredentofts bild

Se till att användaren har primär grupp bar (den grupp som står i /etc/passwd för användaren.
Ändra default permissions med kommandot umask.
Kan även sättas med option umask i fstab per filsystem om jag inte minns fel...
 
Argumentera aldrig med idioter.
De drar bara ner dig till sin nivå och vinner på erfarenhet!

-
För övrigt anser jag att trådindenteringen måste lagas
-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Kristians bild

På de flesta gnu/linux-system får filen u+rw men bara g+r, där gruppen har samma namn som användaren, vilket var det jag inte ville.

----------------------------------
where my .emacs is, that's my home

---------------------------------------

 

Kristians bild

Man tackar, jag ska forska vidare. Vad jag egentligen ska ha det till är en ftp-server, där alla användare har chrootade konton, men där jag binder en gemensam mapp till varje konto. I denna mapp ska alla kunna ladda upp, läsa och modifiera filer.

Jag vet att sftp är att föredra, men då kan få windowsmänniskor logga in utan specialprogram.

*edit*
Nu har jag trixat till mig en hyfsat bra konfiguration, tack för tipsen

----------------------------------
where my .emacs is, that's my home

---------------------------------------

 

magnuss bild

Något jag funderat länge över är om det är möjligt att ha en default-grupp för en specifik katalog.

Jag t.ex. är användare "magnus" och primär grupp "users".

Om jag sedan har en katalog "foodir" i systemet och jag är med i gruppen "foo", är det då möjligt att allt jag sparar i katalogen "foodir" blir grupp "foo" utan att jag för den skull måste köra newgrp eller ändra min defaultgrupp.

Jag har försökt med ACL tidigare men inte lyckats.
Att köra newgrp är visserligen rätt enkelt men inte för alla användare (t.ex. flickvännen Smile

Någon som vet om det ö.h.t. är möjligt?

Kristians bild

En fullösning är att skapa en liten deamon som ligger och lyssnar efter ändringar i vissa mappar, och med jämna intervall gör chgrp på dessa filer. Tyvärr skulle den förmodligen behöva köras med setuid, vilket gör det hela ännu mera fult.

----------------------------------
where my .emacs is, that's my home

---------------------------------------

 

delhages bild

Ja, det är möjligt. Se till att katalogen "foodir" har grupp "foo" (chgrp foo foodir). Sedan sätter du SGID-biten på katalogen: "chmod g+s foodir".

/Lasse
--
RHC{E,X,A,SS} CL{P,E} CNI LPIC-2
GnuPG ID: 569492FE

RHC{E,X,A,SS} CL{P,E} CNI LPIC-2 GnuPG ID: 569492FE

Kristians bild

delhage> Tackar Smile Det fungerar, men gruppen får inte skrivrättigheter till filerna som skapas.

----------------------------------
where my .emacs is, that's my home

---------------------------------------

 

magnuss bild

Tack! Du anar inte hur länge jag försökt få till detta.

Om jag får krångla till saken lite ytterligare... Smile
Filer som man flyttar till denna katalog behåller sina ursprungliga rättigheter. Är det möjligt att även få dessa att ändras?

delhages bild

Nej, det blir det inte nödvändigtvis, då måste man ha umask 002 (eller liknande) också, vilket är en säkerhetsrisk om man inte har User Private Groups som i RH m.fl. Men det var inte det magnus frågade som jag förstod det?

[Edit]
Mitt svar var till magnus, jag "missade" att du startade tråden Smile sorry!

Det du vill göra är inte helt och hållet möjligt med traditionella unix-medel.

Mvh
/Lasse
--
RHC{E,X,A,SS} CL{P,E} CNI LPIC-2
GnuPG ID: 569492FE

RHC{E,X,A,SS} CL{P,E} CNI LPIC-2 GnuPG ID: 569492FE

Kristians bild

En lösning på mitt problem är att tillhandahålla ett separat "anarchy"-konto där alla kan logga in och ladda upp/ modifiera filer. Login/lösen till detta konto kan lämpligen placeras i den gemensamma mappen som alla i första hand har tillgång till.

Det kan faktiskt vara en fördel att ha två sorters gemensamma "storages", där den ena är helt fri och den andra låter var och en läsa/modifiera sina egna filer men blott läsa alla andras.

----------------------------------
where my .emacs is, that's my home

---------------------------------------