% Linux Installation and Getting Started    -*- TeX -*-
% hats.tex
% Copyright (c) 1993 by Matt Welsh and Lars Wirzenius
%
% This file is freely redistributable, but you must preserve this copyright 
% notice on all copies, and it must be distributed only as part of "Linux 
% Installation and Getting Started". This file's use is covered by
% the copyright for the entire document, in the file "copyright.tex".
%
% Copyright (c) 1998 by Specialized Systems Consultants Inc. 
% <ligs@ssc.com>

\subsection{Odgovornosti sistemskega upravljanja}

% Along with the feeling of power comes the tendency to do harm. This
% is one of the grey areas of UNIX system administration, but everyone 
% goes through it at some point in time. Most users of UNIX systems never
% have the ability to wield this power---on university and business UNIX 
% systems, only the highly-paid and highly-qualified system administrators ever
% login as \texttt{root}. In fact, at many such institutions, the \texttt{root}
% password is a highly guarded secret: it is treated as the Holy Grail of the
% institution. A large amount of hubbub is made about logging in as \texttt{root};
% it is portrayed as a wise and fearsome power, given only to an exclusive
% cabal.

% This kind of attitude towards the \texttt{root} account is, quite simply, the
% kind of thing which breeds malice and contempt. 

Ker ima sistemski upravitelj tako veliko moči in odgovornosti,
nekateri uporabniki izkoristijo prvo priložnost, ko se lahko prijavijo
kot \texttt{root} na sistemu Linux ali drugje, da zlorabijo
privilegije korenskega uporabnika.  Poznal sem tako imenovane
>>sistemske upravitelje<<, ki so brali pošto drugih uporabnikov,
brisali uporabniške datoteke, ne da bi o tem opozorili njihove
lastnike in se v splošnem obnašali kot otroci, ko jim je dana tako
silna >>igrača<<.

Ker ima upravitelj takšno moč nad sistemov, je potrebna določena
stopnja zrelosti in samonadzora, da uporablja račun \texttt{root}, za
kar je namenjen -- za tek sistema.  Obstaja nepisani zakonik časti, ki
obstaja med sistemskim upraviteljem in uporabniki na sistemu.  Kako bi
se počutili, če bi vaš sistemski upravitelj bral vaša e-pisma ali
pregledoval vaše datoteke?  Še vedno ni vplivnega pravnega precedensa
za elektronsko zasebnost na večuporabniških računalniških sistemih.
Na sistemih Unix ima uporabnik \texttt{root} možnost, da obide vse
varnostne in zasebnostne mehanizme sistema.  Pomembno je, da sistemski
upravitelj s svojimi uporabniki razvije zaupanja vredno zvezo.  To
želimo še posebej poudariti.

\subsection{Shajanje z uporabniki}

Sistemski upravitelji lahko izberejo dva principa, ko imajo opravka z
zlonamernimi uporabniki: lahko so paranoični ali zaupljivi.
Paranoični sistemski upravitelj navadno povzroči več škode, kot jo
prepreči.  Eden mojih priljubljenih izrekov je, >>Nikoli ne pripisujte
zlobi česarkoli, kar lahko pripišete neumnosti<<.  Z drugimi besedami,
večina uporabnikov nima zmožnosti ali znanja, da bi zares škodovali
sistemu.  V devetdesetih odstotkih, kadar uporabnik povzroča težave na
sistemu (denimo, zapolnjuje uporabniško particijo z velikimi
datotekami ali poganja več izvodov velikega programa), se uporabnik
preprosto ne zaveda, da ustvarja problem.  Izsledil sem uporabnike, ki
so povzročali ogromno težav, vendar so preprosto delovali iz
nevednosti -- ne iz zlobe.

Ko imate opraviti z uporabniki, ki povzročajo potencialne težave, ne
bodite obtoževalni.  Breme dokaza leži na vas; se pravi, še vedno
velja pravilo, da je uporabnik >>nedolžen, dokler se ne dokaže, da je
kriv<<.  Najbolje je, da se preprosto pogovorite z uporabnikom in ga
povprašate o težavah, namesto da bi se spuščali v spore.  Zadnja
stvar, ki jo želite, je, da bi se zamerili uporabniku.  To bi sprožilo
veliko sumov o vas -- sistemskem upravitelju -- da morda sistema ne
poganjate pravilno.  Če uporabnik misli, da mu ne zaupate ali da ga ne
marate, vas lahko obtoži izbrisa datotek ali kršitve zasebnosti na
sistemu.  To vsekakor ni položaj, v katerem bi se radi znašli.

Če ugotovite, da uporabnik poskuša >>vlamljati<< ali drugače namenoma
škodovati sistemu, ne vrnite zlobnega obnašanja z lastno zlobo.
Namesto tega ga posvarite, vendar bodite prožni.  V veliko primerih
lahko ujamete uporabnika >>na delu<< škodovanja sistemu.  Posvarite
ga.  Povejte mu, da naj se to ne zgodi več.  Vendar če \emph{ga} spet
ujamete, da dela škodo, bodite popolnoma prepričani, da je bilo to
namenoma.  Ne želim niti začeti opisovati številnih primerov, kjer se
je zdelo, da uporabnik povzroča težave, v resnici pa je šlo za nezgodo
ali mojo lastno napako.

\subsection{Postavljanje pravil}

Najboljša pot za tek sistema ni z železno roko.  Tako se morda
priganja vojsko, a Linux ni zasnovan za takšno disciplino.  Razumno se
zdi zapisati nekaj preprostih in prožnih vodnikov.  Manj kot imate
pravil, manj verjetno je, da bodo kršena.  Tudi če so vaša pravila
popolnoma razumna in jasna, jih bodo uporabniki občasno še vedno
prekršili, ne da bi to nameravali.  To je posebej res za nove
uporabnike, ki se uvajajo v sistem.  Ni povsem očitno, da ne bi smeli
pobrati gigabajta datotek in jih poslati po pošti vsem uporabnikom
sistema.  Uporabniki potrebujejo pomoč, da razumejo pravila in zakaj
so ta tukaj.

Če določite pravila za uporabo vašega sistema, se prepričajte tudi, da
je pojasnilo za določen napotek jasno.  Če ne, bodo uporabniki iznašli
vse vrste ustvarjalnih načinov, da se bodo izognili pravilu in ne bodo
vedeli, da ga kršijo.

\subsection{Kaj vse to pomeni}

Ne razlagamo vam do zadnje podrobnosti, kako poganjajte vaš sistem.
To je odvisno od tega, kako ga uporabljate.  Če imate veliko
uporabnikov, so stvari zelo drugačne, kot če jih imate le malo ali če
ste edini uporabnik na sistemu.  Vendar je vedno koristno -- v vsakem
primeru -- da razumete, kaj \emph{zares} pomeni to, da ste sistemski
upravitelj.

Če ste sistemski upravitelj, še ne pomeni, da ste čarovnik Linuxa.
Obstaja veliko upraviteljev, ki vedo zelo malo o Linuxu.  Podobno,
veliko >>običajnih<< uporabnikov ve več o Linuxu kot katerikoli
sistemski upravitelj.  To, da ste sistemski upravitelj, vam tudi ne
dovoljuje, da stresate zlobo na uporabnike.  Če sistem dovoljuje
upraviteljem brkljanje po uporabniških datotekah, to še ne pomeni, da
imajo pravico to tudi početi.

Biti sistemski upravitelj ni velika reč.  Ni pomembno, ali je vaš
sistem drobcena 386 ali superračunalnik Cray.  Poganjanje sistema je
enako ne glede na velikost.  S poznavanjem korenskega gesla si ne
boste prislužili denarja ali slave.  Omogočilo vam bo, da vzdržujete
sistem in poskrbite, da bo tekel.  To je to.
