Re: root shell

From: Munish Chopra (none@mchopra--engmail.uwaterloo.ca.lh.bsd-dk.dk)
Date: Tue 05 Nov 2002 - 20:07:19 CET


Date: Tue, 5 Nov 2002 14:07:19 -0500
From: Munish Chopra <none@mchopra--engmail.uwaterloo.ca.lh.bsd-dk.dk>
To: bsd-dk@bsd-dk.dk
Subject: Re: root shell

On 2002-11-05 17:31 +0000, Bobby Billingsley wrote:
> On Tue, 05 Nov 2002, Jeppe Liisberg wrote:
>
> > Er det ligemeget hvilken shell man kører som root?
> >
> > Jeg spørger fordi jeg har haft en masse problemer med "make world" og kom
> > til at tænke på om det er fordi jeg kører tcsh...
>
> Det er generelt en *meget* dårlig ide at køre andet end en statisk linket
> shell som iøvrigt bør forefindes i /sbin (eller evt. /bin) på
> root-filsystemet.
>

[13:46 munish@opiate ~] ldd /bin/tcsh
ldd: /bin/tcsh: not a dynamic executable

Med andre ord, den er statisk.

Bobby har dog ret, dynamisk linkede shells er en rimelig daarlig ide
(hvad hvis du har fs-problemer og kun kan faa / mountet? Nul
/usr/*/lib).

> En dynamisk linket shell eller en shell der ikke er tilgængelig uden at have
> mount'et en masse filsystemer kan virkelig gøre en "redningsaktion" til et
> helvede :-)
>

Hvis du arbejder meget som root (hvilket generelt ikke anbefales, men
der er selvfoelgelig altid situationer hvor det er noedvendigt), kan du
f.eks. bruge 'toor' brugeren til at koere zsh/ksh/blah, eller en
dynamisk linket tcsh fra ports hvis du af en eller anden grund foeler
behov for det.

-- 
Munish Chopra



This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:24:25 CET