/ 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
adduser script
Fra : SoulMate


Dato : 11-12-00 01:44

Hej!

Hvordan laver jeg et script med en række kommandoer, som bliver udført
når der bliver oprettet en ny bruger?
- f.eks. at /home/~/public/html bliver oprettet og de rette chmod's
bliver udført ?

Jeg bruger RH.6.0

--
SoulMate



 
 
Martin Bundgaard (11-12-2000)
Kommentar
Fra : Martin Bundgaard


Dato : 11-12-00 02:09

Der bliver ikke umiddelbart kørt noget script når du opretter en bruger,
linuxconf/userconf kører useradd kommandoen direkte.
Men du kan evt. omdøbe useradd i /sbin til f.eks useradd2, og så lave et
script ved navn useradd som kalder useradd2, og så opretter de relevante
biblioteker, eller hvad du nu vil bagefter.
Husk at kalde den useradd2 med alle parametrene, da f.eks. linuxconf stadig
skal kunne bruge det korrekt. Det gør du sådan:

useradd2 $*
# dine kommandoer

Håber det hjælper...

-mb

"SoulMate" <soulmate@vvvDOTsubnet.dk> wrote in message
news:KsVY5.5119$0p2.281622@news000.worldonline.dk...
> Hej!
>
> Hvordan laver jeg et script med en række kommandoer, som bliver udført
> når der bliver oprettet en ny bruger?
> - f.eks. at /home/~/public/html bliver oprettet og de rette chmod's
> bliver udført ?
>
> Jeg bruger RH.6.0
>
> --
> SoulMate
>
>



Simon Kristensen (11-12-2000)
Kommentar
Fra : Simon Kristensen


Dato : 11-12-00 09:05

"SoulMate" <soulmate@vvvDOTsubnet.dk> writes:

> Hej!
>
> Hvordan laver jeg et script med en række kommandoer, som bliver udført
> når der bliver oprettet en ny bruger?
> - f.eks. at /home/~/public/html bliver oprettet og de rette chmod's
> bliver udført ?

Hej

Så vidt jeg lige husker, bliver alt i /etc/skel oprettet i enhver ny
brugers $HOME. Her kan du så lægge alle de directories og filer, du
vil have oprettet. Permissions må du selv lige lege lidt med, men jeg
vil da tro, at de bliver taget direkte fra /etc/skel.

Venligst

Simon

--
The good Christian should beware of mathematicians, and all those who
make empty prophecies. The danger already exists that the
mathematicians have made a covenant with the devil to darken the
spirit and to confine man in the bonds of Hell. -- St. Augustin

Rasmus Bøg Hansen (11-12-2000)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 11-12-00 10:08

On Mon, 11 Dec 2000, Simon Kristensen wrote:

> > Hvordan laver jeg et script med en række kommandoer, som bliver udført
> > når der bliver oprettet en ny bruger?
> > - f.eks. at /home/~/public/html bliver oprettet og de rette chmod's
> > bliver udført ?
>
> Så vidt jeg lige husker, bliver alt i /etc/skel oprettet i enhver ny
> brugers $HOME. Her kan du så lægge alle de directories og filer, du
> vil have oprettet. Permissions må du selv lige lege lidt med, men jeg
> vil da tro, at de bliver taget direkte fra /etc/skel.

Hvis du gerne vi oprette en kun-html bruger, kan man f. eks. oprette et
/etc/htmlskel bibliotek med de relevante filer.

Herefter kan man køre adduser som 'adduser -m -k /etc/htmlskel
[andre_parametre] <bruger>'. Så vil brugeren få oprettet alle
biblioteker/filer fra /etc/htmlskel og du undgår alle de unødvendige ting
fra /etc/skel (standard kde/gnome filer oa.).

--
Rasmus Bøg Hansen


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408897
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste