SlideShare a Scribd company logo
Kurz Linux 1
Studujkdychces.cz
Online škola
Tato prezentace je jen malá součást celého kurzu. Kurz obsahuje videa, ukázkové příklady,
testy a lektora „na příjmu“, aby Vám poradil. Více na linux.studujkdychces.cz
Obsah kurzu
• Jakou si vybrat distribuci
• Instalace linuxu v cloudu či na virtuálním stroji
• Souborový systém a struktura adresářů
• BASH a pohyb v příkazové řádce
• Práce s txt soubory
• Připojení stroje k síti
• Naplánované úlohy čili cron
• Zabezpečení: uživatelé a oprávnění a procesy
• Instalace software
Malé video z našeho kurzu na ukázku
Více najdete na našem YT kanále nebo v nabídce našich kurzů.
Souborový systém na Linuxu
• V této prezentaci se seznámíte s:
– relativní a absolutní adresací nejen souborů,
– co je a jak funguje souborový systém,
– jak se ukládají soubory, adresáře,
– co jsou odkazy (hard, softlink),
– Souvislost mezi uživateli, soubory a oprávněním,
tedy s jedním prvkem bezpečnosti na linux.
Relativní a absolutní adresace
/home
jena
soubor1
soubor2
lenka soubor3
zdena
soubor4
adr1 soubor5
Rozložení dat na disku
Zavaděč OS,
tabulka rozdělení
disku
Superblok
Informace o FS
Tabulka s i-uzly Datové záznamy
• Souborový systém organizuje data na disku, vytváří hierarchii
adresářů, jsou v něm uložená oprávnění k objektům.
• Disk lze rozdělit do několik oddílů.
• Adresář je jen záznam (tabulka) se seznamem objetků v něm.
• Objekty: soubory, adresáře, linky.
Jak funguje souborý systém
Číslo
i-uzlu
Typ obj. a
práva
Počet odkazů
na objekt
Vlastník
(uživ/skupina)
Velikost bloku se
záznamy v soub. systému
Datum
a čas založení
Jméno
objektu
548821 drwxr-xr-x 5 . 4096 Aug 23 20:34 .
530724 drwxr-xr-x 14 .. 4096 Aug 23 20:34 ..
548822 drwxr-xr-x 2 lm lm 4096 Aug 23 20:36 jena
548824 drwxr-xr-x 2 lm lm 4096 Aug 23 20:36 lenka
548823 drwxr-xr-x 3 lm lm 4096 Aug 23 20:37 zdena
....
I –uzly (i-nodes)
# ls -ild *
548821 drwxr-xr-x 5 lm lm 4096 Aug 23 20:34 .
530724 drwxr-xr-x 14 studujkdychces1985 studujkdychces1985 4096 Aug 23 20:34 ..
548822 drwxr-xr-x 2 lm lm 4096 Aug 23 20:36 jena
548824 drwxr-xr-x 2 lm lm 4096 Aug 23 20:36 lenka
548823 drwxr-xr-x 3 lm lm 4096 Aug 23 20:37 zdena
Jak funguje souborý systém
Číslo
i-uzlu
Typ obj. a
práva
Vlastník
(uživ/skupina)
Datum
a čas založení
Jméno
objekt
u
Adresa
datové
ho
bloku
548821 drwxr-xr-x . Aug 23 20:34 .
530724 drwxr-xr-x .. Aug 23 20:34 ..
548822 drwxr-xr-x lm lm Aug 23 20:36 jena 333
548824 drwxr-xr-x lm lm Aug 23 20:36 lenka 666
548823 drwxr-xr-x lm lm Aug 23 20:37 zdena 676
...
I –uzly (i-nodes)
# ls –l jena
-rw-r--r-- 1 lm lm 1 Aug 23 20:36 soubor1
-rw-r--r-- 1 lm lm 1 Aug 23 20:36 soubor2
# ls -idls jena/soubor1
5488254 -rw-r--r-- 1 lm lm 1 Aug 23 20:36 jena/soubor1
# cd jena
# mkdir adr2
# ls –l
drwxr-xr-x 2 root root 4096 Aug 25 14:22 adr2
-rw-r--r-- 1 lm lm 1 Aug 23 20:36 soubor1
-rw-r--r-- 1 lm lm 1 Aug 23 20:36 soubor2
Jméno
objektu
Číslo
i-uzlu
. 548821
.. 530724
soubor1 548825
adr2 548843
333
/home/jena
root@/home/jena# ls -dli *
548843 drwxr-xr-x 2 root root 4096 Aug 25 14:22 adr2
548825 -rw-r--r-- 1 lm lm 1 Aug 23 20:36 soubor1
548826 -rw-r--r-- 1 lm lm 1 Aug 23 20:36 soubor2
Hardlink I.
Typ obj. a práva Počet odkazů na objekt Jméno
objektu
Adresa
datového
bloku
drwxr-xr-x 3 .
drwxr-xr-x 6 6 ..
drwxr-xr-x 6 2 adr2
-rw-r--r-- 2 2 file1
-rw-r--r-- 2 2 soubor1
...
I –uzly (i-nodes)
# ln soubor1 file1 - vytvořím pevný link na soubor1
# ls –al
drwxr-xr-x 3 lm lm 4096 Aug 25 14:31 .
drwxr-xr-x 6 lm lm 4096 Aug 25 14:20 ..
drwxr-xr-x 2 root root 4096 Aug 25 14:22 adr2
-rw-r--r-- 2 lm lm 1 Aug 23 20:36 file1
-rw-r--r-- 2 lm lm 1 Aug 23 20:36 soubor1
-rw-r--r-- 1 lm lm 1 Aug 23 20:36 soubor2
# cat soubor1
ollee – obsah souboru soubor1
# cat file1
ollee – obsah souboru file1
soubor1
ollee
file1
ollee
Pevný link vede na původní datový
záznam a do i-node tabulky se přidá
jen nový název, ale oba okazují na
stejný datový záznam.
# ls -lid *
548825 -rw-r--r-- 2 lm lm 6 Aug 25 14:36 file1
548825 -rw-r--r-- 2 lm lm 6 Aug 25 14:36 s2
Hardlink II.
Typ obj. a práva Počet odkazů na objekt Jméno
objektu
Adresa
datového
bloku
drwxr-xr-x 3 .
drwxr-xr-x 6 6 ..
drwxr-xr-x 6 2 adr2
-rw-r--r-- 2 2 file1
-rw-r--r-- 2 1 soubor1
...
I –uzly (i-nodes)
# ln soubor1 file1 - vytvořím pevný link na soubor1
# rm soubor1
ollee – obsah souboru soubor1
# ls -lid *
548843 drwxr-xr-x 2 root root 4096 Aug 25 14:22 adr2
548825 -rw-r--r-- 1 lm lm 6 Aug 25 14:36 file1
548826 -rw-r--r-- 1 lm lm 1 Aug 23 20:36 soubor2
soubor1
ollee
file1
ollee
Po vymazání soubor1 vede na původní
datový záznam ještě jeden i-node
záznam. Pokud smažem i file1, bere se
odkazovaný datový záznam jako volný.
Symlink I.
Počet odkazů na objekt Jméno
objektu
Adresa
datového
bloku
3 .
6 ..
548718 1 sym1
548825 1 file1
...
I –uzly (i-nodes)
file1
ollee
Symbolický link vede na i-node
záznam.
Pokud smažeme původní datový
záznam, tak link zůstane, ale vede na
neexistující objekt.
# ln -s file1 sym1
# ls -lid *
548843 drwxr-xr-x 2 root root 4096 Aug 25 14:22 adr2
548825 -rw-r--r-- 1 lm lm 6 Aug 25 14:36 file1
548826 -rw-r--r-- 1 lm lm 1 Aug 23 20:36 soubor2
548718 lrwxrwxrwx 1 root root 5 Aug 25 15:04 sym1 -> file1
I –uzly (i-nodes)
Typ obj. a práva Jméno
objektu
.
..
548718 sym1
548825 file1
-rw-r--r-- 2 soubor1
Shrnutí
• Adresář je jen záznam od objekt v něm.
• Pevný odkaz (hardlink) další cesta ke stejnému
datovému záznamu.
• Pevný odkaz nevytvoříte na adresář.
• Symbolický odkaz je „zástupce“ vedoucí
dalšímu i-node záznamu.
Správa uživatelů
• Seznam uživatelů:
– /etc/passwd (hesla jsou v /etc/shadow)
• Seznam skupin
– /etc/group
Správa uživatelů
• Adduser (useradd)
• addgroup
• Passwd
• gpasswd -a user group # přidá usera do skupiny
group gpasswd -d user group # odebere usera ze
skupiny group
• Su
• usermod –aG sudo newuser
• https://linux.die.net/man/8/usermod
Oprávnění souborů a adresářů
Vlastník (owner) Skupina (group) Ostatní (others)
Read Write eXecute R W X R W X
Binárně 1 1 0 1 0 0 1 0 0
Desítkově 6 4 4
# ls -al
# nano script.sh
# chown
# chmod
# ./skript.sh
• Změnit práva k souboru
může jen vlastník nebo
root
• X u adresářů znamená, že
se neukazuje ve
vyhledávání
Děkuji za pozornost
Podívejte se na nabídku
našich kurzů
na
https://studujkdychces.cz/nabidka-kurzu/

More Related Content

Featured

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter
 

Featured (20)

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 

Kurz linux 1 pub

  • 1. Kurz Linux 1 Studujkdychces.cz Online škola Tato prezentace je jen malá součást celého kurzu. Kurz obsahuje videa, ukázkové příklady, testy a lektora „na příjmu“, aby Vám poradil. Více na linux.studujkdychces.cz
  • 2. Obsah kurzu • Jakou si vybrat distribuci • Instalace linuxu v cloudu či na virtuálním stroji • Souborový systém a struktura adresářů • BASH a pohyb v příkazové řádce • Práce s txt soubory • Připojení stroje k síti • Naplánované úlohy čili cron • Zabezpečení: uživatelé a oprávnění a procesy • Instalace software
  • 3. Malé video z našeho kurzu na ukázku Více najdete na našem YT kanále nebo v nabídce našich kurzů.
  • 4. Souborový systém na Linuxu • V této prezentaci se seznámíte s: – relativní a absolutní adresací nejen souborů, – co je a jak funguje souborový systém, – jak se ukládají soubory, adresáře, – co jsou odkazy (hard, softlink), – Souvislost mezi uživateli, soubory a oprávněním, tedy s jedním prvkem bezpečnosti na linux.
  • 5. Relativní a absolutní adresace /home jena soubor1 soubor2 lenka soubor3 zdena soubor4 adr1 soubor5
  • 6. Rozložení dat na disku Zavaděč OS, tabulka rozdělení disku Superblok Informace o FS Tabulka s i-uzly Datové záznamy • Souborový systém organizuje data na disku, vytváří hierarchii adresářů, jsou v něm uložená oprávnění k objektům. • Disk lze rozdělit do několik oddílů. • Adresář je jen záznam (tabulka) se seznamem objetků v něm. • Objekty: soubory, adresáře, linky.
  • 7. Jak funguje souborý systém Číslo i-uzlu Typ obj. a práva Počet odkazů na objekt Vlastník (uživ/skupina) Velikost bloku se záznamy v soub. systému Datum a čas založení Jméno objektu 548821 drwxr-xr-x 5 . 4096 Aug 23 20:34 . 530724 drwxr-xr-x 14 .. 4096 Aug 23 20:34 .. 548822 drwxr-xr-x 2 lm lm 4096 Aug 23 20:36 jena 548824 drwxr-xr-x 2 lm lm 4096 Aug 23 20:36 lenka 548823 drwxr-xr-x 3 lm lm 4096 Aug 23 20:37 zdena .... I –uzly (i-nodes) # ls -ild * 548821 drwxr-xr-x 5 lm lm 4096 Aug 23 20:34 . 530724 drwxr-xr-x 14 studujkdychces1985 studujkdychces1985 4096 Aug 23 20:34 .. 548822 drwxr-xr-x 2 lm lm 4096 Aug 23 20:36 jena 548824 drwxr-xr-x 2 lm lm 4096 Aug 23 20:36 lenka 548823 drwxr-xr-x 3 lm lm 4096 Aug 23 20:37 zdena
  • 8. Jak funguje souborý systém Číslo i-uzlu Typ obj. a práva Vlastník (uživ/skupina) Datum a čas založení Jméno objekt u Adresa datové ho bloku 548821 drwxr-xr-x . Aug 23 20:34 . 530724 drwxr-xr-x .. Aug 23 20:34 .. 548822 drwxr-xr-x lm lm Aug 23 20:36 jena 333 548824 drwxr-xr-x lm lm Aug 23 20:36 lenka 666 548823 drwxr-xr-x lm lm Aug 23 20:37 zdena 676 ... I –uzly (i-nodes) # ls –l jena -rw-r--r-- 1 lm lm 1 Aug 23 20:36 soubor1 -rw-r--r-- 1 lm lm 1 Aug 23 20:36 soubor2 # ls -idls jena/soubor1 5488254 -rw-r--r-- 1 lm lm 1 Aug 23 20:36 jena/soubor1 # cd jena # mkdir adr2 # ls –l drwxr-xr-x 2 root root 4096 Aug 25 14:22 adr2 -rw-r--r-- 1 lm lm 1 Aug 23 20:36 soubor1 -rw-r--r-- 1 lm lm 1 Aug 23 20:36 soubor2 Jméno objektu Číslo i-uzlu . 548821 .. 530724 soubor1 548825 adr2 548843 333 /home/jena root@/home/jena# ls -dli * 548843 drwxr-xr-x 2 root root 4096 Aug 25 14:22 adr2 548825 -rw-r--r-- 1 lm lm 1 Aug 23 20:36 soubor1 548826 -rw-r--r-- 1 lm lm 1 Aug 23 20:36 soubor2
  • 9. Hardlink I. Typ obj. a práva Počet odkazů na objekt Jméno objektu Adresa datového bloku drwxr-xr-x 3 . drwxr-xr-x 6 6 .. drwxr-xr-x 6 2 adr2 -rw-r--r-- 2 2 file1 -rw-r--r-- 2 2 soubor1 ... I –uzly (i-nodes) # ln soubor1 file1 - vytvořím pevný link na soubor1 # ls –al drwxr-xr-x 3 lm lm 4096 Aug 25 14:31 . drwxr-xr-x 6 lm lm 4096 Aug 25 14:20 .. drwxr-xr-x 2 root root 4096 Aug 25 14:22 adr2 -rw-r--r-- 2 lm lm 1 Aug 23 20:36 file1 -rw-r--r-- 2 lm lm 1 Aug 23 20:36 soubor1 -rw-r--r-- 1 lm lm 1 Aug 23 20:36 soubor2 # cat soubor1 ollee – obsah souboru soubor1 # cat file1 ollee – obsah souboru file1 soubor1 ollee file1 ollee Pevný link vede na původní datový záznam a do i-node tabulky se přidá jen nový název, ale oba okazují na stejný datový záznam. # ls -lid * 548825 -rw-r--r-- 2 lm lm 6 Aug 25 14:36 file1 548825 -rw-r--r-- 2 lm lm 6 Aug 25 14:36 s2
  • 10. Hardlink II. Typ obj. a práva Počet odkazů na objekt Jméno objektu Adresa datového bloku drwxr-xr-x 3 . drwxr-xr-x 6 6 .. drwxr-xr-x 6 2 adr2 -rw-r--r-- 2 2 file1 -rw-r--r-- 2 1 soubor1 ... I –uzly (i-nodes) # ln soubor1 file1 - vytvořím pevný link na soubor1 # rm soubor1 ollee – obsah souboru soubor1 # ls -lid * 548843 drwxr-xr-x 2 root root 4096 Aug 25 14:22 adr2 548825 -rw-r--r-- 1 lm lm 6 Aug 25 14:36 file1 548826 -rw-r--r-- 1 lm lm 1 Aug 23 20:36 soubor2 soubor1 ollee file1 ollee Po vymazání soubor1 vede na původní datový záznam ještě jeden i-node záznam. Pokud smažem i file1, bere se odkazovaný datový záznam jako volný.
  • 11. Symlink I. Počet odkazů na objekt Jméno objektu Adresa datového bloku 3 . 6 .. 548718 1 sym1 548825 1 file1 ... I –uzly (i-nodes) file1 ollee Symbolický link vede na i-node záznam. Pokud smažeme původní datový záznam, tak link zůstane, ale vede na neexistující objekt. # ln -s file1 sym1 # ls -lid * 548843 drwxr-xr-x 2 root root 4096 Aug 25 14:22 adr2 548825 -rw-r--r-- 1 lm lm 6 Aug 25 14:36 file1 548826 -rw-r--r-- 1 lm lm 1 Aug 23 20:36 soubor2 548718 lrwxrwxrwx 1 root root 5 Aug 25 15:04 sym1 -> file1 I –uzly (i-nodes) Typ obj. a práva Jméno objektu . .. 548718 sym1 548825 file1 -rw-r--r-- 2 soubor1
  • 12. Shrnutí • Adresář je jen záznam od objekt v něm. • Pevný odkaz (hardlink) další cesta ke stejnému datovému záznamu. • Pevný odkaz nevytvoříte na adresář. • Symbolický odkaz je „zástupce“ vedoucí dalšímu i-node záznamu.
  • 13. Správa uživatelů • Seznam uživatelů: – /etc/passwd (hesla jsou v /etc/shadow) • Seznam skupin – /etc/group
  • 14. Správa uživatelů • Adduser (useradd) • addgroup • Passwd • gpasswd -a user group # přidá usera do skupiny group gpasswd -d user group # odebere usera ze skupiny group • Su • usermod –aG sudo newuser • https://linux.die.net/man/8/usermod
  • 15. Oprávnění souborů a adresářů Vlastník (owner) Skupina (group) Ostatní (others) Read Write eXecute R W X R W X Binárně 1 1 0 1 0 0 1 0 0 Desítkově 6 4 4 # ls -al # nano script.sh # chown # chmod # ./skript.sh • Změnit práva k souboru může jen vlastník nebo root • X u adresářů znamená, že se neukazuje ve vyhledávání
  • 16. Děkuji za pozornost Podívejte se na nabídku našich kurzů na https://studujkdychces.cz/nabidka-kurzu/

Editor's Notes

  1. https://www.slashroot.in/understanding-file-system-superblock-linux https://cs.wikibooks.org/wiki/Linux:Adres%C3%A1%C5%99ov%C3%A1_struktura
  2. https://stackoverflow.com/questions/28991481/what-do-the-fields-in-ls-ali-output-mean/28991647