/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Logout-script
Fra : Morten Bakkedal


Dato : 25-02-01 14:32

Jeg har brug for at kunne skrive et lille script, der skal eksekveres som
root, hver gang en (konkret) bruger logger af, evt. ved login i stedet. Er
der nogen standardmåde at gøre dette på Linux?

PS. Beklager hvis dette blev sendt to gange.

--
Morten Bakkedal
http://www.bakkeland.dk/



 
 
frank damgaard (25-02-2001)
Kommentar
Fra : frank damgaard


Dato : 25-02-01 20:23

Morten Bakkedal <root@localhost.localdomain> wrote:
> Jeg har brug for at kunne skrive et lille script, der skal eksekveres som
> root, hver gang en (konkret) bruger logger af, evt. ved login i stedet. Er
> der nogen standardmåde at gøre dette på Linux?


Det kommer an på hvad du præcis tænker på.

Visse shells har en fil der kaldes ved logout (kun login-shells)
csh/tcsh: ~/.logout og /etc/csh.logout
zsh: ~/.zlogout og /etc/zlogout

Fra "man bash":
When a login shell exits, bash reads and executes commands
from the file ~/.bash_logout, if it exists.


Men som sagt KUN hvis det er en login shell.

Er det en X-logout så skal du måske se på den aktuelle login-manager
(xdm, gdm, kdm,...)
--
Frank Damgaard


Morten Bakkedal (25-02-2001)
Kommentar
Fra : Morten Bakkedal


Dato : 25-02-01 21:38

"frank damgaard" skrev:

> Morten Bakkedal <root@localhost.localdomain> wrote:
> > Jeg har brug for at kunne skrive et lille script, der skal eksekveres
som
> > root, hver gang en (konkret) bruger logger af, evt. ved login i stedet.
Er
> > der nogen standardmåde at gøre dette på Linux?
>
> Det kommer an på hvad du præcis tænker på.

Din metode virker næsten for mig.

Jeg ville blot gerne have, at scriptet også kunne blive udført, når en
specifik bruger afsluttede en ftp-forbindelse, altså ved logout efter at
være tilsluttet ftp.

Konkret har jeg brug for at ændre gruppeejerskab for uploadede filer i et
bestemt katalog, samt give denne gruppe skriverettigheder til filerne.

Det ville være smart, hvis nye filer kunne oprettes med gruppeejerskab efter
ejerskabet af kataloget hvori de oprettes, men det er vist ikke muligt
generelt.

> Visse shells har en fil der kaldes ved logout (kun login-shells)
> csh/tcsh: ~/.logout og /etc/csh.logout
> zsh: ~/.zlogout og /etc/zlogout

--
Morten Bakkedal
http://www.bakkeland.dk/



Kent Friis (25-02-2001)
Kommentar
Fra : Kent Friis


Dato : 25-02-01 21:40

Den Sun, 25 Feb 2001 21:38:18 +0100 skrev Morten Bakkedal:
>"frank damgaard" skrev:
>
>> Morten Bakkedal <root@localhost.localdomain> wrote:
>> > Jeg har brug for at kunne skrive et lille script, der skal eksekveres
>som
>> > root, hver gang en (konkret) bruger logger af, evt. ved login i stedet.
>Er
>> > der nogen standardmåde at gøre dette på Linux?
>>
>> Det kommer an på hvad du præcis tænker på.
>
>Din metode virker næsten for mig.
>
>Jeg ville blot gerne have, at scriptet også kunne blive udført, når en
>specifik bruger afsluttede en ftp-forbindelse, altså ved logout efter at
>være tilsluttet ftp.
>
>Konkret har jeg brug for at ændre gruppeejerskab for uploadede filer i et
>bestemt katalog, samt give denne gruppe skriverettigheder til filerne.
>
>Det ville være smart, hvis nye filer kunne oprettes med gruppeejerskab efter
>ejerskabet af kataloget hvori de oprettes, men det er vist ikke muligt
>generelt.

chmod g+s katalog

Og så skal du måske have ændret umask'en på din ftpd.

Mvh
Kent
--
http://www.celebrityshine.com/~kfr - nu med thumbnails på grafiksiderne.

Morten Bakkedal (25-02-2001)
Kommentar
Fra : Morten Bakkedal


Dato : 25-02-01 22:16

"Kent Friis" skrev:

> chmod g+s katalog
>
> Og så skal du måske have ændret umask'en på din ftpd.

Takker. Lige hvad jeg søgte.

Man kan vel ikke på samme smarte måde lade umask'en afhænge af
skriverettighederne af det katalog en given fil oprettes i?

--
Morten Bakkedal
http://www.bakkeland.dk/



Kent Friis (25-02-2001)
Kommentar
Fra : Kent Friis


Dato : 25-02-01 22:23

Den Sun, 25 Feb 2001 22:16:27 +0100 skrev Morten Bakkedal:
>"Kent Friis" skrev:
>
>> chmod g+s katalog
>>
>> Og så skal du måske have ændret umask'en på din ftpd.
>
>Takker. Lige hvad jeg søgte.
>
>Man kan vel ikke på samme smarte måde lade umask'en afhænge af
>skriverettighederne af det katalog en given fil oprettes i?

Nej. Men din ftpd har sikkert mulighed for at du kan angive den.

Mvh
Kent
--
http://www.celebrityshine.com/~kfr - nu med thumbnails på grafiksiderne.

Morten Bakkedal (25-02-2001)
Kommentar
Fra : Morten Bakkedal


Dato : 25-02-01 22:28

"Kent Friis" skrev:

> >Man kan vel ikke på samme smarte måde lade umask'en afhænge
> >af skriverettighederne af det katalog en given fil oprettes i?
>
> Nej. Men din ftpd har sikkert mulighed for at du kan angive den.

Ja, med proftpd:

<Directory /katalog>
Umask 002
</Directory>

Desværre skal symlinks til /katalog også eksplicit angives, hvis det skal
virke, men det er da til at leve med.

--
Morten Bakkedal
http://www.bakkeland.dk/



Søg
Reklame
Statistik
Spørgsmål : 177514
Tips : 31968
Nyheder : 719565
Indlæg : 6408609
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste