shadow/man/hu/su.1

186 lines
6.0 KiB
Groff
Raw Normal View History

.\" You may copy, distribute and modify under the terms of the LDP General
.\" Public License as specified in the LICENSE file that comes with the
.\" gnumaniak distribution
.\"
.\" The author kindly requests that no comments regarding the "better"
.\" suitability or up\-to\-date notices of any info documentation alternative
.\" is added without contacting him first.
.\"
.\" (C) 1999 Ragnar Hojland Espinosa <ragnar@macula.net>
.\"
.\" GNU su man page
.\" man pages are NOT obsolete!
.\" <ragnar@macula.net>
.TH su 1 "18 August 1999" "GNU Shell Utilities 2.0"
.SH N<EFBFBD>V
su \- ind<6E>t egy shellt m<>s felhaszn<7A>l<EFBFBD>\- <20>s csoportazonos<6F>t<EFBFBD>val
.SH <EFBFBD>TTEKINT<EFBFBD>S
.B su
.BI "[\-] [\-flmp] [\-c " parancs "] [\-s " shell "] [\-\-fast] [\-\-login]"
.B [\-\-preserve\-environment]
.BI "[\-\-command=" parancs "] [\-\-shell=" shell "]"
.BI [ felhaszn<EFBFBD>l<EFBFBD> " [" argumentum... ]]
.sp
.B su [\-\-help] [\-\-version]
.SH LE<EFBFBD>R<EFBFBD>S
Az
.B su
parancs lehet<65>v<EFBFBD> teszi, hogy ideiglenesen m<>s felhaszn<7A>l<EFBFBD>v<EFBFBD> v<>lhassunk
<EFBFBD>gy, hogy egy <20>j shell\-t ind<6E>t a k<>rt
.I felhaszn<EFBFBD>l<EFBFBD>
val<EFBFBD>s <20>s effekt<6B>v felhaszn<7A>l<EFBFBD>i azonos<6F>t<EFBFBD>j<EFBFBD>val, csoportazonos<6F>t<EFBFBD>j<EFBFBD>val <20>s
m<EFBFBD>sodlagos csoportjaival. Ha nem adunk meg
.IR felhaszn<EFBFBD>l<EFBFBD> \-t,
az alap<61>rtelmezett <20>rt<72>k a root (super\-user). Az a shell indul el, ami a
.I felhaszn<EFBFBD>l<EFBFBD>
passwd bejegyz<79>s<EFBFBD>ben szerepel, ha ott nincs
semmi, akkor a /bin/sh. Ha a
.IR felhaszn<EFBFBD>l<EFBFBD> \-nak
van jelszava, akkor az
.B su
meg fogja azt k<>rdezni, kiv<69>ve ha root\-k<EFBFBD>nt (a felhaszn<7A>l<EFBFBD>i azonos<6F>t<EFBFBD> 0)
futtatjuk.
.PP
Alap<EFBFBD>rtelmez<EFBFBD>sben az
.B su
nem v<>ltoztatja meg az aktu<74>lis k<>nyvt<76>rat. <20>t<EFBFBD>ll<6C>tja a
.B HOME
<EFBFBD>s a
.B SHELL
k<EFBFBD>rnyezeti v<>ltoz<6F>kat a
.I felhaszn<EFBFBD>l<EFBFBD>
password bejegyz<79>s<EFBFBD>b<EFBFBD>l kin<69>zett <20>rt<72>kekre, <20>s ha a
.I felhaszn<EFBFBD>l<EFBFBD>
nem a root (a super\-user) a
.BR USER <EFBFBD>s LOGNAME
v<EFBFBD>ltoz<EFBFBD>kat a
.I felhaszn<EFBFBD>l<EFBFBD>
nev<EFBFBD>re <20>ll<6C>tja. Az alap<61>rtelmez<65>s az, hogy az elindul<75> shell nem lesz
bejelentkez<EFBFBD>si shell.
.PP
Ha megadunk
.IR argumentum \-k<EFBFBD>nt
valamit, az is <20>tad<61>dik az indul<75> shellnek.
.PP
Az
.B su
se a /bin/sh\-t, se m<>s shell\-eket nem kezel speci<63>lisan.
(ilyen az argv[0] "\-su"\-ra <20>ll<6C>t<EFBFBD>sa, vagy a \-c param<61>ter csak
bizonyos shelleknek val<61> <20>tad<61>sa, stb.)
.PP
Azokon a rendszereken, ahol van
.RB syslog (3) ,
az
.B su
ford<EFBFBD>that<EFBFBD> <20>gy is, hogy a sikertelen, vagy opcion<6F>lisan a
sikeres pr<70>b<EFBFBD>lkoz<6F>sokat is napl<70>ztassa a sysloggal.
.SH OPCI<EFBFBD>K
.TP
.BI "\-c " parancs ", \-\-command=" parancs
Csak a
.I parancs
parancsot hajtatja v<>gre a shell\-lel a
.B \-c
opci<EFBFBD> seg<65>ts<74>g<EFBFBD>vel, <20>gy a shell nem interakt<6B>van
indul el.
.TP
.B "\-f, \-\-fast"
Be<EFBFBD>ll<EFBFBD>tja a
.B \-f
opci<EFBFBD>t az indul<75> shelln<6C>l. Ennek tal<61>n csak a
.BR csh (1)
<EFBFBD>s a
.BR tcsh (1),
shellekn<EFBFBD>l van <20>rtelme ahol
.B \-f
opci<EFBFBD> megakad<61>lyozza, hogy a startup f<>jlt (.cshrc) a shell beolvassa.
A Bourne\-hoz hasonl<6E> shellekn<6B>l a
.B \-f
opci<EFBFBD> letiltja a f<>jln<6C>v mint<6E>k kiterjeszt<7A>s<EFBFBD>t (filename pattern
expansion), ami <20>ltal<61>ban nem k<>v<EFBFBD>natos dolog.
.TP
.B "\-, \-l, \-\-login"
A shellt bejelentkez<65>si shellk<6C>nt ind<6E>tja. Ez a k<>vetkez<65>ket jelenti:
t<EFBFBD>rli az <20>sszes k<>rnyezeti v<>ltoz<6F>t, kiv<69>ve a
.BR TERM "\-et, " HOME \-ot,
<EFBFBD>s a
.BR SHELL \-t
(amiket a fent le<6C>rt m<>don <20>ll<6C>t <20>t), <20>s a
.BR USER "\-t <20>s " LOGNAME \-t
(amiket szint<6E>n a fent le<6C>rt m<>don <20>ll<6C>t <20>t
a rootnak), tov<6F>bb<62> a
.BR PATH \-t,
amit a ford<72>t<EFBFBD>skor meghat<61>rozott
alap<EFBFBD>rt<EFBFBD>kre <20>ll<6C>t. Az aktu<74>lis k<>nyvt<76>rat a
.I felhaszn<EFBFBD>l<EFBFBD>
home\-k<EFBFBD>nyvt<EFBFBD>r<EFBFBD>ra
<EFBFBD>ll<EFBFBD>tja. A shell neve el<65> egy
.B \- \-t
sz<EFBFBD>r be, <20>gy el<65>ri azt, hogy
az beolvassa a startup f<>jlj<6C>t illetve f<>jljait.
.TP
.B "\-m, \-p, \-\-preserve\-environment"
Nem <20>ll<6C>tja <20>t a
.BR HOME ", " USER ", " LOGNAME ", <20>s " SHELL
k<EFBFBD>rnyezeti v<>ltoz<6F>kat. Azt a shellt ind<6E>tja, ami a
.B SHELL
v<EFBFBD>ltoz<EFBFBD>ban van a passwd f<>jlban l<>v<EFBFBD> helyett, de csak akkor, ha az
.B su
parancsot vagy a superuser futtatja, vagy nem egy korl<72>tozott
(restricted) shellt akar futtatni. Az a shell korl<72>tozott, ami nem
szerepel a /etc/shells f<>jlban, vagy
az
.B su
bels<EFBFBD> list<73>j<EFBFBD>ban, ha ez a f<>jl nem l<>tezik. Az opci<63> hat<61>sainak egy r<>sz<73>t a
.B \-\-login
<EFBFBD>s a
.B \-\-shell
opci<EFBFBD>k hat<61>stalan<61>tj<74>k.
.TP
.BI "\-s, \-\-shell " shell
A
.IR shell "\-t ind<6E>tja a " felhaszn<EFBFBD>l<EFBFBD>
/etc/passwd f<>jlban szerepl<70>
shellje helyett, ha parancsot vagy a superuser futtatja,
vagy ha nem korl<72>tozott shellt akar futtatni. (Korl<72>tozott
shell\-t l<>sd fentebb.)
.TP
.B "\-\-help"
Haszn<EFBFBD>lati <20>tmutat<61>t <20>r a standard kimenetre, majd sikeres visszat<61>r<EFBFBD>si <20>rt<72>kkel kil<69>p.
.TP
.B "\-\-version"
A program verzi<7A>j<EFBFBD>r<EFBFBD>l <20>r ki inform<72>ci<63>t a standard kimenetre, majd
sikeres visszat<61>r<EFBFBD>si <20>rt<72>kkel kil<69>p.
.SH Mi<EFBFBD>rt nem t<EFBFBD>mogatja a GNU su a wheel csoportot? (Richard Stallman)
N<EFBFBD>ha a rendszer f<>l<EFBFBD>tti teljes ellen<65>rz<72>st egy n<>h<EFBFBD>ny emberb<72>l
<EFBFBD>ll<EFBFBD> csoport akarja k<>zbe venni. P<>ld<6C>ul 1984\-ben p<>r user a MIT AI
laborban <20>gy d<>nt<6E>tt, hogy <20>tveszik az ir<69>ny<6E>t<EFBFBD>st a Twenex rendszer
oper<EFBFBD>tori jelszav<61>nak megv<67>ltoztat<61>s<EFBFBD>val, <20>s annak titokban tart<72>s<EFBFBD>val.
(A puccsot siker<65>lt leverni, <20>s a felhaszn<7A>l<EFBFBD>kat jogaikba visszahelyezni
egy kernel patch seg<65>ts<74>g<EFBFBD>vel, de Unix alatt ezt nem tudtam volna megcsin<69>lni.)
(A ford<72>t<EFBFBD> megj.: a wheel csoportot ezzel a m<>dszerrel k<>nnyen
<EFBFBD>nk<EFBFBD>nyesen is lesz<73>k<EFBFBD>thetik a csoporttagok , <20>gy tulajdonk<6E>ppen nincs sok <20>rtelme.)
.PP
N<EFBFBD>ha az uralmon lev<65>k el<65>rulj<6C>k a root jelsz<73>t. A szok<6F>sos su
mechanizmus szerint, ha valaki megtudja a root jelsz<73>t, <20>s
szimpatiz<EFBFBD>l a t<>bbi k<>z<EFBFBD>ns<6E>ges felhaszn<7A>l<EFBFBD>val, el<65>rulhatja nekik
is. A wheel csoport ezt lehetetlenn<6E> tenn<6E>, <20>s <20>gy bebetonozn<7A> az
uralmon lev<65> hatalm<6C>t.
.PP
<EFBFBD>n a t<>megek oldal<61>n <20>llok, nem az uralkod<6F>k<EFBFBD>n. Ha te mindig a
f<EFBFBD>n<EFBFBD>k<EFBFBD>k <20>s a rendszergazd<7A>k oldal<61>n <20>llsz, b<>rmit is tesznek, akkor
val<EFBFBD>sz<EFBFBD>n<EFBFBD>leg furcs<63>lni fogod ezt a hozz<7A><7A>ll<6C>st.
.PP
A ford<72>t<EFBFBD> megjegyz<79>se:
Valami j<> az<61>rt m<>gis lenne a wheel csoportban: az, hogy ha a root
jelsz<EFBFBD> kitud<75>dna azzal nem tudna b<>rmelyik felhaszn<7A>l<EFBFBD> k<>zvetlen<65>l
vissza<EFBFBD>lni. A wheel csoporthoz hasonl<6E> dolgot lehet el<65>rni a
.B sudo
csomaggal.
.SH MEGJEGYZ<EFBFBD>S
A hib<69>kat a bug\-sh\-utils@gnu.org c<>men lehet jelenteni.
Az oldalt Ragnar Hojland Espinosa <ragnar@macula.net> friss<73>tette.
.SH MAGYAR FORD<EFBFBD>T<EFBFBD>S
Havasi Ferenc <hafy@prins.externet.hu> <20>s T<>m<EFBFBD>r Andr<64>s <timar_a@freemail.hu>