Test2: Różnice pomiędzy wersjami

Z Systemy operacyjne i sieci komputerowe
Przejdź do nawigacji Przejdź do wyszukiwania
Linia 3: Linia 3:
 
Zapraszam na '''Główną'''
 
Zapraszam na '''Główną'''
  
[[kwalifikacja E.14]]
+
__FORCETOC__
  
{| class="wikitable"
+
==Plik /etc/passwd ==
|-
 
!  identyfikator typu obiektu!!  Użytkownik !! Grupa !! Inni
 
|-
 
| d ||rwx ||r-x || r-x
 
|}
 
  
 +
Plik passwd jest plikiem tekstowym ASCII, który zawiera listę użytkowników systemu wraz z istotnymi informacjami, jak na przykład nr użytkownika czy grupy.
  
[[Kopia zapasowa systemu Windows Server]]
+
Poniżej fragment pliku passwd.
 +
<pre>
 +
uczen@linux:~$ cat /etc/passwd
 +
root:x:0:0:root:/root:/bin/bash
 +
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
 +
bin:x:2:2:bin:/bin:/usr/sbin/nologin
 +
sys:x:3:3:sys:/dev:/usr/sbin/nologin
 +
sync:x:4:65534:sync:/bin:/bin/sync
 +
games:x:5:60:games:/usr/games:/usr/sbin/nologin
 +
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
 +
lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
 +
mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
 +
news:x:9:9:news:/var/spool/news:/usr/sbin/nologin
 +
uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin
 +
proxy:x:13:13:proxy:/bin:/usr/sbin/nologin
 +
uczen:x:1000:1000:uczen,,,:/home/uczen:/bin/bash
 +
</pre>
  
{| class="wikitable"
+
{|
 
|-
 
|-
! Zezwolenia!!  !! Użytkownik !! Grupa !! !!  !!  !!  !!
+
|root ||x ||0 ||0 ||root ||/root||/etc/passwd
 
|-
 
|-
| drwxr-xr-x || 2 ||root || root ||4096 || sty || 12 || 2015 || bin
+
|login ||hasło* ||id użytkownika ||id grupy ||komentarz ||katalog domowy ||shell 
 
 
 
|}
 
|}
[http://www.w3.org/TR/html5 Specyfikacja HTML5]
+
* jeśli użyty jest x, znaczy że hasło jest zaszyfrowane i przechowywane w pliku /etc/shadow
  
[[HTML struktura dokumentu]]
+
==Plik /etc/shadow ==
  
[[HTML nagłowek i metadane|HTML nagłówek i metadane]]
+
W pliku shadow przechowywane są hasze haseł (tych poniżej nie ukrywałem, gdyż są z maszyny wirtualnej) oraz ustawienia konta. Jak widać plik jest na tyle ważny, ze musimy użyć <code>sudo</code>
  
[[HTML kodowanie polskich znaków]]
+
<pre>
 +
uczen@linux:~$ cat /etc/shadow
 +
cat: /etc/shadow: Brak dostępu
 +
uczen@linux:~$ sudo cat /etc/shadow
 +
[sudo] password for uczen:
 +
root:$6$4LzEEeAa$jBf6yGHmzNk3CD9EUneW1i39wcKjjVA240nek1zZ5xr3ltV1Ql9wiz20k3G/TUu/j8iyui62pV0cCo1f3Wlk20:16863:0:99999:7:::
 +
daemon:*:16273:0:99999:7:::
 +
bin:*:16273:0:99999:7:::
 +
sys:*:16273:0:99999:7:::
 +
sync:*:16273:0:99999:7:::
 +
games:*:16273:0:99999:7:::
 +
man:*:16273:0:99999:7:::
 +
lp:*:16273:0:99999:7:::
 +
uczen:$6$NCf1zH8A$KJleJ77z9F8I8WES.FOU280tPOtL0hQYEne..Ecea.jyQRgpeASd0dKzqLsqr2t07qq01bKFFymSq6eaYCSsi.:16822:0:99999:7:::
 +
</pre>
  
[[HTML nagłowki akapity formatowanie tekstu|HTML nagłówki, akapity, formatowanie tekstu]]
+
{|
 
 
[[HTML listy]]
 
 
 
[[HTML linki]]
 
 
 
[[HTML Tabele]]
 
 
 
{{Windows commands}}
 
 
 
{{NUMBEROFARTICLES}}
 
 
 
 
 
{| class="wikitable" style="background-color:#f7f7f7;"
 
|+Komendy COMMAND.COM  · Cmd.exe  · Windows PowerShell  · Konsoli odzyskiwania
 
|'''Nawigacja w systemie plików''' ||cd (chdir), dir, popd, pushd, tree
 
 
|-
 
|-
|'''Zarządzanie plikami''' ||attrib, cacls, cipher, compact, copy, del (erase), deltree, expand, icacls, makecab, md (mkdir), move, rd (rmdir), recover, ren (rename), replace, rmdir, robocopy, xcopy
+
|uczen ||login
 
|-
 
|-
|'''Zawartość pliku''' ||comp, edit, edlin, fc, find, findstr, print, type
+
|$6$NCf1zH8A$KJleJ77z9F8I8WES itd. ||hasz hasła
 
|-
 
|-
|'''Zarządzanie dyskami''' ||chkdsk, convert, defrag, diskcomp, diskcopy, diskpart, fdisk, format, label, subst, scandisk, sys, vol, vssadmin
+
|16822 || data ostatniej zmiany hasła, liczone w dniach od 1 stycznia 1970 roku
 
|-
 
|-
|'''Procesy''' ||exit, kill, powercfg, runas, sc, shutdown, start, taskkill, tasklist
+
|0 ||minimalny okres pomiędzy zmianami hasła
 
|-
 
|-
|'''Rejestr''' ||assoc, ftype, reg, regini, regsvr32
+
|99999 || maksymalny okres pomiędzy zmianami hasła
 
|-
 
|-
|'''Środowisko użytkownika''' ||date, mode, path, set, setx, time, title, ver, whoami
+
|7 ||na ile dni przed upływem terminu przypominać o zmianie hasła
 
|-
 
|-
|'''Skrypty''' ||choice, clip, cscript, doskey, echo, for, goto, if, more, pause, prompt, rem
+
| ||ile dni po przeterminowaniu hasła konto jest aktywne
 
|-
 
|-
|'''Sieci''' ||hostname, ipconfig, net, use, netsh, netstat, nslookup, PathPing, ping, route, tracert
+
| ||termin ważności konta
|-
 
|'''Konserwacja i pielęgnacja''' ||msiexec, ntbackup, sfc, systeminfo, w32tm, WBAdmin, winsat, wmic
 
|-
 
|'''Rozruch''' ||bcdedit, bootcfg, fixboot, fixmbr
 
|-
 
|'''inne''' ||cls, help
 
 
|-
 
|-
 +
| ||miejsce zarezerwowane na przyszłe zmienne
 
|}
 
|}
  
 +
==/etc/login.defs==
  
 +
Plik /etc/login.defs definiuje konfigurację pakietu shadow login. Zmian dokonujemy edytując plik tekstowy. Pamiętajmy, że # oznacza komentarz i linia nie jest przetwarzana. Poniżej zaledwie fragment pliku.
  
 +
<pre>
 +
# Password aging controls:
 +
#
 +
# PASS_MAX_DAYS Maximum number of days a password may be used.
 +
# PASS_MIN_DAYS Minimum number of days allowed between password changes.
 +
# PASS_WARN_AGE Number of days warning given before a password expires.
 +
#
 +
PASS_MAX_DAYS 99999
 +
PASS_MIN_DAYS 0
 +
PASS_WARN_AGE 7
  
 +
#
 +
# Min/max values for automatic uid selection in useradd
 +
#
 +
UID_MIN 1000
 +
UID_MAX 60000
 +
</pre>
  
__NOTOC__ __NOEDITSECTION__
+
Widoczne w pliku PASS_MAX_DAYS, PASS_MIN_DAYS, PASS_WARN_AGE określają wartości widoczne później w /etc/shadow. A widoczne w dolnej części UID_MIN i UID_MAX określają identyfikatory użytkownika. Tutaj akurat przy tworzeniu użytkownika poprzez <code>useradd</code> użytkownicy będą mieli nadawane UID od 1000 do 60000.
<!-- Coding for the top part of the page (Welcome message, links to continents etc.) -->
 
<div style="width:50%; float:right; height:50px;">
 
<div style="float:right; width:50%; font-size:105%;">
 
 
 
[[Plik:Mail-notification.png|27px|link=Kontakt]]
 
[[Kontakt|Kontakt]]
 
</div>
 
<div style="float:right; width:50%; font-size:105%;">
 
<!-- wyciąłem 2 linki -->
 
 
 
</div>
 
</div>
 
<div id="mf-welcome" class="portal-column-left" style="width: 50%; text-align:center">
 
<div style="font-size:220%; padding:0.1em; font-family:Georgia, serif; font-style:italic;">Witaj na SOISK.INFO</div>
 
<div style="margin-top:0.2em; font-family:Georgia, serif; font-style:italic">stronie poświęconej głównie systemom operacyjnym i sieciom komputerowym</div>
 
<!--<div style="font-size:95%; margin-top:0.2em">Mamy obecnie [[Specjalna:Statystyka|{{NUMBEROFARTICLES}}]] artykułów oraz [[Specjalna:Statystyka|{{NUMBEROFFILES}}]] grafik</div> -->
 
</div>
 
<!-----------------------------------------------------------------
 
TABELA GŁÓWNA
 
------------------------------------------------------------------->
 
<div style="clear:both; margin-top:10px; padding:0px;">
 
{| style="width:100%; border-spacing:10px"
 
| style="width:50%; padding:10px; vertical-align:top; background-color:#f8f8f8; {{Box-shadow|0|1px|5px|rgba(0, 0, 0, 0.6)}}" | <div id="mf-disc"><div style="text-align:left; padding:5px; font-size:120%; background-color:#e0e6de; border-left: 10px solid #c6d2c3;">'''Działy'''</div>
 
 
 
{|
 
 
 
|-
 
| [[Plik:Windows_logo_and_wordmark_-_2012.svg|70px|link=Windows]]|| [[Microsoft_Windows|MS Windows]]
 
|-
 
| [[Plik:Tux.svg|30px|link=linux]] ||[[Linux|Linux]]
 
|-
 
| [[Plik:Novell_Logo.svg|50px|link=Novell_Netware]] || [[Novell_Netware|Novell Netware]]
 
|-
 
| [[Plik:gwiazda.jpg|30px|link=Sieci_komputerowe]] || [[Sieci_komputerowe|Sieci komputerowe]]
 
|-
 
| [[Plik:DIN_4844-2_Warnung_vor_gef_el_Spannung_D-W008.svg|30px|link=BHP]] || [[BHP|Bezpieczeństwo i higiena pracy]]
 
|-
 
| [[Plik:mindstorms-logo.png|100px|link=Lego_Mindstorms]] || [[Lego_Mindstorms|Lego Mindstorms]]
 
|-
 
| [[Plik:construct2.png|34px|link=Tworzenie gier]] || [[Tworzenie_gier|Tworzenie gier]]
 
 
 
|}
 
[[Plik:Windows_logo_and_wordmark_-_2012.svg|70px|link=Windows]]
 
[[Microsoft_Windows|MS Windows]]<br />
 
[[Plik:Tux.svg|30px|link=linux]]
 
[[Linux|Linux]]<br />
 
[[Plik:Novell_Logo.svg|50px|link=Novell_Netware]]
 
[[Novell_Netware|Novell Netware]]<br />
 
[[Plik:gwiazda.jpg|30px|link=Sieci_komputerowe]]
 
[[Sieci_komputerowe|Sieci komputerowe]]<br />
 
 
 
[[Plik:DIN_4844-2_Warnung_vor_gef_el_Spannung_D-W008.svg|30px|link=BHP]]
 
[[BHP|Bezpieczeństwo i higiena pracy]]<br />
 
[[Plik:mindstorms-logo.png|100px|link=Lego_Mindstorms]]
 
[[Lego_Mindstorms|Lego Mindstorms]]<br />
 
 
 
[[Plik:construct2.png|34px|link=Tworzenie gier]]
 
[[Tworzenie_gier|Tworzenie gier]]
 
</div>
 
|style="width:50%; padding:10px; vertical-align:top; background-color:#f8f8f8; {{Box-shadow|0|1px|5px|rgba(0, 0, 0, 0.6)}}" | <div class="nomobile"> <div style="text-align:left; padding:5px; margin-bottom: 10px; font-size:120%; background-color:#d9ddeb; border-left: 10px solid #bac1da">'''Egzamin zawodowy'''</div>
 
<div style="padding:0 10px">
 
 
 
[[Książki_informatyczne|PODRĘCZNIKI]] <br />
 
[[Egzamin_zawodowy_technik_informatyk|Technik informatyk]] <br />
 
[[Egzamin_zawodowy_technik_teleinformatyk|Technik teleinformatyk]] <br />
 
[http://testy.soisk.info Testy egzaminacyjne online]
 
 
 
<div><html><a target="_blank" href="http://helion.pl/view/5126o/e12tei.htm">
 
<img style="border: 3px solid rgb(238, 238, 238);" src="http://helion.pl/okladki/125x163/e12tei.jpg">
 
</a></html></div><div><html><a target="_blank" href="http://helion.pl/view/5126o/e13tei.htm">
 
<img style="border: 3px solid rgb(238, 238, 238);" src="http://helion.pl/okladki/125x163/e13tei.jpg">
 
KWALIFIKACJA E13
 
</a></html></div>
 
 
 
</div></div>
 
|}
 
{| style="width:100%; border-spacing:10px 0"
 
  |style = "width:50%; padding:10px; vertical-align:top; background-color:#f8f8f8; {{Box-shadow|0|1px|5px|rgba(0, 0, 0, 0.6)}}; text-align:left" | <div style="text-align:left; padding:4px; font-size:110%; background-color:#dedede; border-left: 7px solid #ccc; margin-bottom:10px">'''Najnowsze tematy'''</div>
 
<div style="padding:0 10px">
 
{{Special:Newestpages/-/10}}
 
</div>
 
|style="width:50%; padding:10px; vertical-align:top; background-color:#f8f8f8; {{Box-shadow|0|1px|5px|rgba(0, 0, 0, 0.6)}}" | <div style="text-align:left; padding:4px; font-size:110%; background-color:#dedede; border-left: 7px solid #ccc; margin-bottom:10px">
 
'''Kurs ECDL'''</div>
 
<div style="padding:0 10px">
 
 
 
 
 
[[ECDL#ECDL_moduł_1_-_Podstawy_technik_informacyjnych_i_komunikacyjnych|ECDL moduł 1 - Podstawy technik informacyjnych i komunikacyjnych]] <br />
 
 
   
 
   
[[ECDL#ECDL_moduł_2_-_Użytkowanie_komputera|ECDL moduł 2 - Użytkowanie komputera]]<br />
 
 
[[ECDL#ECDL_moduł_3_-_Przetwarzanie_tekstów|ECDL moduł 3 - Przetwarzanie tekstów]]<br />
 
 
[[ECDL#ECDL_moduł_4_-_Arkusze_kalkulacyjne|ECDL moduł 4 - Arkusze kalkulacyjne]]<br />
 
  
[[ECDL#ECDL_moduł_5_-_Bazy_danych|ECDL moduł 5 - Bazy danych]]<br />
 
 
[[ECDL#ECDL_moduł_6_-_Grafika_menedżerska_i_prezentacyjna|ECDL moduł 6 - Grafika menedżerska i prezentacyjna]]<br />
 
 
[[ECDL#ECDL_moduł_7_-_Przeglądanie_stron_internetowych_i_Komunikacja|ECDL moduł 7 - Przeglądanie stron internetowych i Komunikacja]]<br />
 
 
</div>
 
|}
 
  
</div>
+
[[Category:Linux]]
<hr style="height:0pt; visibility:hidden;" />
 

Wersja z 06:39, 30 mar 2016

Strona testowa, tzw. POLIGON

Zapraszam na Główną


Plik /etc/passwd

Plik passwd jest plikiem tekstowym ASCII, który zawiera listę użytkowników systemu wraz z istotnymi informacjami, jak na przykład nr użytkownika czy grupy.

Poniżej fragment pliku passwd.

uczen@linux:~$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/usr/sbin/nologin
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
news:x:9:9:news:/var/spool/news:/usr/sbin/nologin
uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin
proxy:x:13:13:proxy:/bin:/usr/sbin/nologin
uczen:x:1000:1000:uczen,,,:/home/uczen:/bin/bash
root x 0 0 root /root /etc/passwd
login hasło* id użytkownika id grupy komentarz katalog domowy shell
  • jeśli użyty jest x, znaczy że hasło jest zaszyfrowane i przechowywane w pliku /etc/shadow

Plik /etc/shadow

W pliku shadow przechowywane są hasze haseł (tych poniżej nie ukrywałem, gdyż są z maszyny wirtualnej) oraz ustawienia konta. Jak widać plik jest na tyle ważny, ze musimy użyć sudo

uczen@linux:~$ cat /etc/shadow
cat: /etc/shadow: Brak dostępu
uczen@linux:~$ sudo cat /etc/shadow
[sudo] password for uczen: 
root:$6$4LzEEeAa$jBf6yGHmzNk3CD9EUneW1i39wcKjjVA240nek1zZ5xr3ltV1Ql9wiz20k3G/TUu/j8iyui62pV0cCo1f3Wlk20:16863:0:99999:7:::
daemon:*:16273:0:99999:7:::
bin:*:16273:0:99999:7:::
sys:*:16273:0:99999:7:::
sync:*:16273:0:99999:7:::
games:*:16273:0:99999:7:::
man:*:16273:0:99999:7:::
lp:*:16273:0:99999:7:::
uczen:$6$NCf1zH8A$KJleJ77z9F8I8WES.FOU280tPOtL0hQYEne..Ecea.jyQRgpeASd0dKzqLsqr2t07qq01bKFFymSq6eaYCSsi.:16822:0:99999:7:::
uczen login
$6$NCf1zH8A$KJleJ77z9F8I8WES itd. hasz hasła
16822 data ostatniej zmiany hasła, liczone w dniach od 1 stycznia 1970 roku
0 minimalny okres pomiędzy zmianami hasła
99999 maksymalny okres pomiędzy zmianami hasła
7 na ile dni przed upływem terminu przypominać o zmianie hasła
ile dni po przeterminowaniu hasła konto jest aktywne
termin ważności konta
miejsce zarezerwowane na przyszłe zmienne

/etc/login.defs

Plik /etc/login.defs definiuje konfigurację pakietu shadow login. Zmian dokonujemy edytując plik tekstowy. Pamiętajmy, że # oznacza komentarz i linia nie jest przetwarzana. Poniżej zaledwie fragment pliku.

# Password aging controls:
#
#	PASS_MAX_DAYS	Maximum number of days a password may be used.
#	PASS_MIN_DAYS	Minimum number of days allowed between password changes.
#	PASS_WARN_AGE	Number of days warning given before a password expires.
#
PASS_MAX_DAYS	99999
PASS_MIN_DAYS	0
PASS_WARN_AGE	7

#
# Min/max values for automatic uid selection in useradd
#
UID_MIN			 1000
UID_MAX			60000

Widoczne w pliku PASS_MAX_DAYS, PASS_MIN_DAYS, PASS_WARN_AGE określają wartości widoczne później w /etc/shadow. A widoczne w dolnej części UID_MIN i UID_MAX określają identyfikatory użytkownika. Tutaj akurat przy tworzeniu użytkownika poprzez useradd użytkownicy będą mieli nadawane UID od 1000 do 60000.