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

file_permissions.png

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

VelkyBubak odpověděl -

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ář

Filtered HTML

  • Povolené HTML značky: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <h2> <pre>
  • Řádky a odstavce se zalomí automaticky.
  • Webové a e-mailové adresy jsou automaticky převedeny na odkazy.

Plain text

  • Nejsou povoleny HTML značky.
  • Webové a e-mailové adresy jsou automaticky převedeny na odkazy.
  • Řádky a odstavce se zalomí automaticky.