Toto dílo je duševním vlastnictvím Suse cr, s r. o a Novell Inc



Yüklə 4,5 Kb.
Pdf görüntüsü
səhifə74/91
tarix06.02.2018
ölçüsü4,5 Kb.
#25866
1   ...   70   71   72   73   74   75   76   77   ...   91

20
Práce
v
texto
vém
pr
ost
ˇredí
20.2.4
Nastavení setgid bitu
Podobný pˇríznak jako setuid existuje i pro skupiny—jedná se o setgid. Program s nas-
taveným setgid se spustí pod urˇcitým ID skupiny bez ohledu na skupinu uživatele,
který jej spustil. Napˇríklad:
drwxrwxr--
2 root archive
48 Nov 19 17:12 backup
Nastavme setuid bpˇríkazem
chmod g+s /test
. Získáme následující pˇrístupová
práva:
drwxrwxr--
2 root archive
48 Nov 19 17:12 backup
20.2.5
Sticky bit
K dispozici je také sticky bit. Chová se r ˚uznˇe podle toho, zda jde o soubor nebo adresáˇr.
V pˇrípadˇe souboru s nastaveným sticky bitem se soubor nahraje do RAM, aby nebylo
nutné pˇri jeho každém použití sahat na disk. Tento pˇríznak se používal v dobách
nepˇríliš rychlých disk ˚u a dnes je již používán velmi vzádcnˇe. V pˇrípadˇe nastavení u
adresáˇre zabra ˇnuje mazání soubor ˚u jiných uživatel ˚u. Typickým pˇríkladem jsou
/tmp
a
/var/tmp
:
drwxrwxrwt
2 root
root
1160 2002-11-19 17:15 /tmp
20.2.6
ACLs (Access Control Lists)
Tradiˇcní unixový systém pˇrístupových práv lze rozšíˇrit pomocí ACLs (access control
lists).
Existenci rozšíˇrených pˇrístupových práv lze zjistit jednoduše pˇríkazem
ls -l
:
-rw-r--r--+ 1 tux project3 14197 Jun 21
15:03 Roadmap
Výstup
ls
nebosahuje nijak zvlášt’ velké odlišnost od výstupu tohoto pˇríkazu na sys-
tému bez ACLs.
Roadmap
je vlastnˇen uživatelem
tux
ze skupiny
project3
.
tux

práve ke ˇctení i zápisu a skupina i ostatní mohou tento soubor ˇcíst. jediný rozdíl pˇred-
stavuje znak
+
.
Pˇresný výpis práv získáte pˇríkazem
getfacl Roadmap
:
287
SUSE LINUX


1
# file: Roadmap
2
# owner: tux
3
# group: project3
4
user::rw-
5
user:jane:rw-
effective: r--
6
group::r--
7
group:djungle:rw-
effective: r--
8
mask::r--
9
other::---
první tˇri ˇrádky obsahují stejné infromace jako v pˇrípadˇe normálního
ls -l
. ˇ
Rádky
4 až 9 obsahují ACLs položky. V našem pˇrípadˇe je pˇrístup k záspisu a ˇctení udˇelen
také uživateli
jane
(ˇrádky 4 a 5). Konveˇcní systém pˇrístupových práv tedy zde ACLs
rozšiˇrují o pˇridání dalšího uživatele. Podobnˇe jsou zde rozšíˇrena i práva skupiny
djungle
(ˇrádka 6). Položka masky na ˇrádce 8 redukuje efektivní pˇrístupová práva
uživatele
jane
a skupiny
djungle
pouze na práva ke ˇctení. Ostatní uživatelé nebo
skupiny nemají pˇrístupová práva k souboru žádná (ˇrádka 9).
Výše uvedené informace jsou jen velmi povrchni, pokud vás ACLs zajímají více, pros-
tudujte si pˇríslušnou kapitolu v Pˇríruˇcce správce systému.
20.3
D ˚
uležité linuxové pˇríkazy
V této ˇcásti se m ˚užete seznámit s nejd ˚uležitˇejšími linuxovými pˇríkazy, jejich parame-
try a v nˇekterých pˇrípadech také pˇríklady typického použití. Více se o jednotlivých
pˇríkazech dovíte v jejich manuálových stránkách, které otevˇrete pˇríkazem
man
násle-
dovaným jménem pˇríkazu napˇr.
man ls
.
V manuálové stránce se lze pohybovat pomocí kláves
§
¦
¤
¥
PgUp
a
§
¦
¤
¥
PgDn
. Pro pˇresun mezi
zaˇcátkem a koncem dokumentu použijte
§
¦
¤
¥
Home
a
§
¦
¤
¥
End
. Prohlížení manuálové stránky
se ukonˇcuje stisknutím klávesy
§
¦
¤
¥
Q
. Více se o samotném pˇríkazu
man
dovíte v
man
man
.
Tip
Manuálové stránky v grafickém prostˇredí
Manuálové stránky lze v grafickém prostˇredí prohlížeˇc napˇr. pomocí
prohlížeˇce Konqueror. Manuálovou stránku pˇríkazu
ls
zobrazíte tak, že
do pole adresy napíšete
#ls
nebo
man:/ls
.
Tip
288
20.3. D ˚uležité linuxové pˇríkazy


20
Práce
v
texto
vém
pr
ost
ˇredí
Jednotlivé pˇríkazy a jejich parametry jsou vždy psány ve tvaru

ríkaz parametr
.
Upˇres ˇnující parametry, které nejsou povinné, jsou umístˇeny v
[hranatých
závorkách]
.
Pˇríklady poupravte podle vlastní situace. Nemá žádný význam psát pˇresný
opis
ls soubor(y)
, pokud ve vašem systému neexistuje soubor pojmenovaný
jmenoSouboru
(a to velmi pravdˇepodobnˇe neexistuje). Jednotlivé parametry lze spo-
jit napˇr.
ls -la
místo
ls -l -a
.
20.3.1
Správa soubor ˚
u
Tato ˇcást je vˇenována nejd ˚uležitˇejším pˇríkaz ˚um pro správu soubor ˚u. Najdete zde jak
naprosté základy, tak návod pro práci s ACLs.
Správa soubor ˚
u
ls [parametry] [soubor(y)]
Zadáním
ls
bez jakýchkoliv parametr ˚u získáte
výpis obsahu aktuálního adresáˇre v krátké formˇe.
-l
Podrobný seznam
-a
Zobrazení skrytých soubor ˚u
cp [parametry] zdroj cíl
Pˇrekopíruje
zdroj
do
cíle
.
-i
Pˇred pˇrepsáním již existujícího
cíle
ˇceká na potvrzení
-r
Rekurzivní kopírování (vˇcetnˇe podadresáˇr ˚u)
mv [parametry] zdroj cíl
pˇrekopírování
zdroje
do
cíle
a smazání p ˚uvod-
ního
zdroje
.
-b
Pˇred pˇresunutím vytvoˇrí záložní
zdroj
-i
pˇred pˇrepsáním již existujícího
cíle
ˇceká na potvrzení
rm [parametry] soubor(y)
Smaže zadané soubory. Pˇríkaz
rm
maže adresáˇre jen v
pˇrípadˇe zadání parametru
-r
. Smazání je nevratné.
-r
Smaže všechny podadresáˇre
-i
Vyžaduje potvrzení smazání každého souboru.
289
SUSE LINUX


Yüklə 4,5 Kb.

Dostları ilə paylaş:
1   ...   70   71   72   73   74   75   76   77   ...   91




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə