Příkazový řádek 7)
Jak všichni dobře víme, můžeme mít mnoho uživatelů na jednom počítači. K ochraně jednotlivých uživatelských dat byla vymyšlena takzvaná permitions- /povolení/.
Už jsme si o souborových povoleních říkali, takže si pojďmě osvěžit trošku vzpomínky zde
Chmod
Chmod je používán pro změny v povoleních souboru či složky. Jak ho použít? Najdříve napište chmod poté napište požadavek povolení a poté název souboru či složky u které chcete změnit povolení.
Dá se to provést několika způsoby, ale pan Shotts se zaměřuje na jednu metodu zvanou - „octal notation method“
Představte si povolení jako sérii bitů. Pro každé povolení slot, který není prázdný má přiřazenou hodnotu jedna a pro prázdný slot má hodnotu nula příklad:
rwx = 111
rw- = 110
atd.
A teď se podíváme jak to vypadá binárně:
rwx = 111 —> in binary = 7
rw- = 110 —> in binary = 6
r-x = 101 —> in binary = 5
r– = 100 —> in binary = 4
Teď kdybych chtěl mít soubor s povoleními -číst, zapisovat i spouštět pro uživatele a pro skupinu vlastníka souboru, ale zároveň bych soubor chtěl
nechat nedostupný jiným uživatelům.
chmod 770 příkladový_soubor
kde příkladový_soubor je jakýkoliv soubor na kterém si chcete příkaz vyzkoušet. Vždy musíte zapsat tři oddělené číslice, pro tři oddělené skupiny (už známe z druhé kapitoly). To samé lze provéstu složek.
Su a Sudo
Někdy je potřeba se stát super uživatelem k provedení určitých úkolů.
Například když chcete instalovat nějaký software. Pro dočasný přístup do superuživatelského módu tu je program su.
Zkrátka jen napíšete su a vaše heslo pro superuživatele a máte to.
Ale nezapomeňte se odhlásit používejte jen pro krátké časové úseky.
Máte tu také možnost, která se více užívá v openSUSE a Ubuntu zvaná sudo.
Je to speciální příkaz.
Narozdíl od su u sudo můžete použít své heslo místo superuživatelského hesla. příklad
sudo zypper in goodiegoodie
Změna souboru a vlastnictví skupiny
Změna vlastníka souboru musíte spustit chown jako super uživatel.
Například kdybych chtěl změnit vlastnictví z „nenada“ na „suse“ udělám to takto
su
napište heslo
chown suse příkladový_soubor
Mohl bych toho také dosáhnu tím, že změním vlastnictví, ale použitím trošku jiného příkazu
chgrp
chgrp suse_group příkladový_soubor
a je to
Příště
Poslední kapitola a pak už budete sami v terminálové temnotě s zeleně blikajícím kurzorem, který vypadá jako maják.
A do té doby
Hodně zábavy
https://news.opensuse.org/2014/08/05/command-line-tuesdays-part-seven/
Komentáře
Když už to má být pro začátečníky, možná by nebylo od věci zmínit, jak se odhlást z příkazu su ... aneb, exit
Přidat komentář