-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathInittab.html
325 lines (317 loc) · 27.4 KB
/
Inittab.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<base href="http://wiki.archlinux.pl/Inittab"><div style="background:#fff;border:1px solid #999;margin:-1px -1px 0;padding:0;"><div style="background:#ddd;border:1px solid #999;color:#000;font:13px arial,sans-serif;font-weight:normal;margin:12px;padding:8px;text-align:left">To jest kopia z pamięci podręcznej Google adresu <a href="http://wiki.archlinux.pl/Inittab" style="text-decoration:underline;color:#00c">http://wiki.archlinux.pl/Inittab</a>. Zdjęcie przedstawia stan strony z 15 Lip 2011 19:16:19 GMT. <a href="http://wiki.archlinux.pl/Inittab" style="text-decoration:underline;color:#00c">Aktualna strona</a> może wyglądać inaczej. <a href="http://www.google.com/intl/pl/help/features_list.html#cached" style="text-decoration:underline;color:#00c">Więcej informacji</a><br><br><div style="float:right"><a href="http://webcache.googleusercontent.com/search?q=cache:Pzq6dI-fPmAJ:wiki.archlinux.pl/Inittab+http://wiki.archlinux.pl+Procesy+%C5%82adowania+systemu&hl=pl&client=firefox-a&gl=pl&strip=1" style="text-decoration:underline;color:#00c">Wersja tekstowa</a></div>
<div>Te wyszukiwane hasła są podświetlone: <span style="background:#a0ffff;color:black;font-weight:bold">procesy</span> <span style="background:#99ff99;color:black;font-weight:bold">ładowania</span> <span style="background:#ff9999;color:black;font-weight:bold">systemu</span> Znaleziono tyko w linkach do tej strony: <span style="font-weight:bold">http</span> <span style="font-weight:bold">wiki</span> <span style="font-weight:bold">archlinux</span> <span style="font-weight:bold">pl</span> </div></div></div><div style="position:relative">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="pl" dir="ltr">
<head>
<title>Inittab – wiki.archlinux.pl</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="generator" content="MediaWiki 1.16.0" />
<link rel="alternate" type="application/x-wiki" title="Edytuj" href="/index.php?title=Inittab&action=edit" />
<link rel="edit" title="Edytuj" href="/index.php?title=Inittab&action=edit" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="search" type="application/opensearchdescription+xml" href="/opensearch_desc.php" title="wiki.archlinux.pl (pl)" />
<link title="Creative Commons" type="application/rdf+xml" href="/index.php?title=Inittab&action=creativecommons" rel="meta" />
<link rel="copyright" href="http://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" />
<link rel="alternate" type="application/atom+xml" title="Kanał Atom wiki.archlinux.pl" href="/index.php?title=Specjalna:Ostatnie_zmiany&feed=atom" />
<link rel="stylesheet" href="/skins/common/shared.css?270" media="screen" />
<link rel="stylesheet" href="/skins/common/commonPrint.css?270" media="print" />
<link rel="stylesheet" href="/skins/archlinux/main.css?270" media="screen" />
<!--[if lt IE 5.5000]><link rel="stylesheet" href="/skins/archlinux/IE50Fixes.css?270" media="screen" /><![endif]-->
<!--[if IE 5.5000]><link rel="stylesheet" href="/skins/archlinux/IE55Fixes.css?270" media="screen" /><![endif]-->
<!--[if IE 6]><link rel="stylesheet" href="/skins/archlinux/IE60Fixes.css?270" media="screen" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="/skins/archlinux/IE70Fixes.css?270" media="screen" /><![endif]-->
<link rel="stylesheet" href="/skins/archlinux/archnavbar.css?270" media="screen" />
<link rel="stylesheet" href="/skins/archlinux/arch.css?270" media="screen" />
<link rel="stylesheet" href="/index.php?title=MediaWiki:Common.css&usemsgcache=yes&ctype=text%2Fcss&smaxage=18000&action=raw&maxage=18000" />
<link rel="stylesheet" href="/index.php?title=MediaWiki:Print.css&usemsgcache=yes&ctype=text%2Fcss&smaxage=18000&action=raw&maxage=18000" media="print" />
<link rel="stylesheet" href="/index.php?title=MediaWiki:Archlinux.css&usemsgcache=yes&ctype=text%2Fcss&smaxage=18000&action=raw&maxage=18000" />
<link rel="stylesheet" href="/index.php?title=-&action=raw&maxage=18000&gen=css" />
<script>
var skin="archlinux",
stylepath="/skins",
wgUrlProtocols="http\\:\\/\\/|https\\:\\/\\/|ftp\\:\\/\\/|irc\\:\\/\\/|gopher\\:\\/\\/|telnet\\:\\/\\/|nntp\\:\\/\\/|worldwind\\:\\/\\/|mailto\\:|news\\:|svn\\:\\/\\/",
wgArticlePath="/$1",
wgScriptPath="",
wgScriptExtension=".php",
wgScript="/index.php",
wgVariantArticlePath=false,
wgActionPaths={},
wgServer="http://wiki.archlinux.pl",
wgCanonicalNamespace="",
wgCanonicalSpecialPageName=false,
wgNamespaceNumber=0,
wgPageName="Inittab",
wgTitle="Inittab",
wgAction="view",
wgArticleId=168,
wgIsArticle=true,
wgUserName=null,
wgUserGroups=null,
wgUserLanguage="pl",
wgContentLanguage="pl",
wgBreakFrames=false,
wgCurRevisionId=2991,
wgVersion="1.16.0",
wgEnableAPI=true,
wgEnableWriteAPI=true,
wgSeparatorTransformTable=[", .", " ,"],
wgDigitTransformTable=["", ""],
wgMainPageTitle="Strona główna",
wgFormattedNamespaces={"-2": "Media", "-1": "Specjalna", "0": "", "1": "Dyskusja", "2": "Użytkownik", "3": "Dyskusja użytkownika", "4": "wiki.archlinux.pl", "5": "Dyskusja wiki.archlinux.pl", "6": "Plik", "7": "Dyskusja pliku", "8": "MediaWiki", "9": "Dyskusja MediaWiki", "10": "Szablon", "11": "Dyskusja szablonu", "12": "Pomoc", "13": "Dyskusja pomocy", "14": "Kategoria", "15": "Dyskusja kategorii"},
wgNamespaceIds={"media": -2, "specjalna": -1, "": 0, "dyskusja": 1, "użytkownik": 2, "dyskusja_użytkownika": 3, "wiki.archlinux.pl": 4, "dyskusja_wiki.archlinux.pl": 5, "plik": 6, "dyskusja_pliku": 7, "mediawiki": 8, "dyskusja_mediawiki": 9, "szablon": 10, "dyskusja_szablonu": 11, "pomoc": 12, "dyskusja_pomocy": 13, "kategoria": 14, "dyskusja_kategorii": 15, "grafika": 6, "dyskusja_grafiki": 7, "image": 6, "image_talk": 7},
wgSiteName="wiki.archlinux.pl",
wgCategories=["HOWTO", "Procesy ładowania systemu", "Pliki konfiguracyjne"],
wgRestrictionEdit=[],
wgRestrictionMove=[];
</script><script src="/skins/common/wikibits.js?270"></script>
<script src="/skins/common/ajax.js?270"></script>
<script src="/index.php?title=-&action=raw&gen=js&useskin=archlinux&270"></script>
</head>
<body class="mediawiki ltr ns-0 ns-subject page-Inittab skin-archlinux">
<div id="archnavbar"><!-- Arch Linux global navigation bar -->
<div id="archnavbarlogo">
<p><a id="logo" href="http://archlinux.pl"></a></p>
</div>
<div id="archnavbarmenu">
<ul id="archnavbarlist">
<li id="anb-start"><a href="http://archlinux.pl">Start</a></li><li id="anb-pakiety"><a href="http://archlinux.pl/?page=Packages">Pakiety</a></li><li id="anb-forum"><a href="http://bbs.archlinux.pl">Forum</a></li><li id="anb-wiki" class="anb-selected"><a href="http://wiki.archlinux.pl">Wiki</a></li><li id="anb-planeta"><a href="http://planeta.archlinux.pl">Planeta</a></li><li id="anb-pobierz"><a href="http://wiki.archlinux.pl/Pobieranie">Pobierz</a></li> </ul>
</div>
</div><!-- #archnavbar -->
<div id="globalWrapper">
<div id="column-content"><div id="content" >
<a id="top"></a>
<h1 id="firstHeading" class="firstHeading">Inittab</h1>
<div id="bodyContent">
<h3 id="siteSub">Z wiki.archlinux.pl</h3>
<div id="contentSub"></div>
<div id="jump-to-nav">Skocz do: <a href="#column-one">nawigacji</a>, <a href="#searchInput">wyszukiwania</a></div>
<!-- start content -->
<table id="toc" class="toc"><tr><td><div id="toctitle"><h2>Spis treści</h2></div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="#Wprowadzenie"><span class="tocnumber">1</span> <span class="toctext">Wprowadzenie</span></a></li>
<li class="toclevel-1 tocsection-2"><a href="#Automatyczne_logowanie_w_konsoli"><span class="tocnumber">2</span> <span class="toctext">Automatyczne logowanie w konsoli</span></a>
<ul>
<li class="toclevel-2 tocsection-3"><a href="#agetty"><span class="tocnumber">2.1</span> <span class="toctext">agetty</span></a>
<ul>
<li class="toclevel-3 tocsection-4"><a href="#Z_has.C5.82em.2C_bez_pytania_o_u.C5.BCytkownika"><span class="tocnumber">2.1.1</span> <span class="toctext">Z hasłem, bez pytania o użytkownika</span></a></li>
<li class="toclevel-3 tocsection-5"><a href="#Bez_has.C5.82a.2C_bez_pytania_o_u.C5.BCytkownika"><span class="tocnumber">2.1.2</span> <span class="toctext">Bez hasła, bez pytania o użytkownika</span></a></li>
<li class="toclevel-3 tocsection-6"><a href="#Bez_has.C5.82a.2C_z_pytaniem_o_u.C5.BCytkownika"><span class="tocnumber">2.1.3</span> <span class="toctext">Bez hasła, z pytaniem o użytkownika</span></a></li>
<li class="toclevel-3 tocsection-7"><a href="#Co_tu_zosta.C5.82o_zrobione.3F"><span class="tocnumber">2.1.4</span> <span class="toctext">Co tu zostało zrobione?</span></a></li>
</ul>
</li>
<li class="toclevel-2 tocsection-8"><a href="#mingetty"><span class="tocnumber">2.2</span> <span class="toctext">mingetty</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-9"><a href="#Uruchomienie_sewera_X"><span class="tocnumber">3</span> <span class="toctext">Uruchomienie sewera X</span></a></li>
</ul>
</td></tr></table><script>if (window.showTocToggle) { var tocShowText = "pokaż"; var tocHideText = "ukryj"; showTocToggle(); } </script>
<h2><span class="editsection">[<a href="/index.php?title=Inittab&action=edit&section=1" title="Edytuj sekcję: Wprowadzenie">edytuj</a>]</span> <span class="mw-headline" id="Wprowadzenie"> Wprowadzenie </span></h2>
<p>Podczas uruchamiania <b style="color:black;background-color:#ff9999">systemu</b> operacyjnego na ekranie pojawia się dużo nie zawsze zrozumiałego tekstu. Jest to proces nazywany sekwencją startową. Najpierw bootloader ładuje obraz jądra <b style="color:black;background-color:#ff9999">systemu</b> do pamięci i zleca procesorowi jego wykonanie. W chwili, kiedy jądro zostanie załadowane i wykonane, uruchamiane są zadania związane ściśle z jądrem, po czym uruchamiany jest proces <code>init</code>. Proces ten następnie upewnia się czy wszystkie systemy plików (zdefiniowane w <span style="font-family: monospace; color: #005500; white-space: nowrap">/etc/fstab</span>) zostały poprawnie zamontowane i są gotowe do pracy. Następnie uruchamiane są pozostałe usługi z katalogu <span style="font-family: monospace; color: #005500; white-space: nowrap">/etc/init.d</span>, niezbędne do poprawnego działania <b style="color:black;background-color:#ff9999">systemu</b>. Na koniec, kiedy wszystkie skrypty zostaną wykonane, <code>init</code> aktywuje terminale przy pomocy służącego do tego programu pod nazwą <code>agetty</code>.
</p><p>Oczywiście o wszystkim nie decyduje sam <code>init</code>. Potrzebuje on stosownego pliku konfiguracyjnego, który zawiera informacje o zadaniach jakie ma wykonać. Ten plik to <span style="font-family: monospace; color: #005500; white-space: nowrap">/etc/inittab</span>.
</p><p>Możesz zorientować się, gdzie leży <code>init</code> w hierarchii procesu <b style="color:black;background-color:#ff9999">systemu</b>, wykonując polecenie podane w poniższym przykładzie:
</p>
<div style="padding: 0.5em; line-height: 1.1em; background-color: #333; color: #fff; border: 1px solid #08c"><code style="background: transparent; white-space: pre-wrap; overflow-x: auto">$ pstree -caA</code></div>
<pre style="white-space: pre-wrap; overflow-x: auto; border-top: none; margin-top: 0">
init
|-acpid
|-crond -S -l info
|-dbus-daemon --system
|-slim
| |-X -nolisten tcp vt07 -auth /var/run/slim.auth
| `-ratpoison
| |-terminal -x sh -c TERM=xterm-256color; exec tmux -2 -l -u -v
| | |-gnome-pty-helpe
| | |-tmux -2 -l -u -v
| | `-{terminal}
| `-xscreensaver -no-splash
|-sshd
|-synergyc --daemon --name askapache --restart askapache.firewire:64800
| |-{synergyc}
| `-{synergyc}
|-syslog-ng
| `-syslog-ng
|-tmux -2 -l -u -v
| `-bash
| `-pstree -caA
`-udevd --daemon
`-udevd --daemon
</pre>
<p>Poniżej masz podane główne skrypty startowe:
</p>
<ul><li> rc::sysinit:/etc/rc.sysinit
</li><li> rs:S1:wait:/etc/rc.single
</li><li> rm:2345:wait:/etc/rc.multi
</li><li> rh:06:wait:/etc/rc.shutdown
</li></ul>
<h2><span class="editsection">[<a href="/index.php?title=Inittab&action=edit&section=2" title="Edytuj sekcję: Automatyczne logowanie w konsoli">edytuj</a>]</span> <span class="mw-headline" id="Automatyczne_logowanie_w_konsoli"> Automatyczne logowanie w konsoli </span></h2>
<h3><span class="editsection">[<a href="/index.php?title=Inittab&action=edit&section=3" title="Edytuj sekcję: agetty">edytuj</a>]</span> <span class="mw-headline" id="agetty"> agetty </span></h3>
<p>Opiszę kilka wariantów i podam czym się różnią..
</p>
<h4><span class="editsection">[<a href="/index.php?title=Inittab&action=edit&section=4" title="Edytuj sekcję: Z hasłem, bez pytania o użytkownika">edytuj</a>]</span> <span class="mw-headline" id="Z_has.C5.82em.2C_bez_pytania_o_u.C5.BCytkownika"> Z hasłem, bez pytania o użytkownika </span></h4>
<div style="padding: 0.25em; margin: 0.50em 0 0 0; background-color: #E7FFE7; border: thin dashed #7F7F7F; border-bottom: thin solid #7F7F7F"><strong>File: <tt>/usr/sbin/agetty_autologin_user.sh</tt></strong></div>
<pre style="padding: 0.25em; margin: 0 0 0.50em 0; background-color: #F7F7F7; border: thin dashed #7F7F7F; border-top: none">#!/bin/bash -
exec login -- <b>nazwa_uzytkownika</b></pre>
<p>Teraz ustaw plikowi chmod na 700 i ustaw takie coś w pliku <span style="font-family: monospace; color: #005500; white-space: nowrap">/etc/inittab</span>:
</p>
<pre>c6:2345:respawn:/sbin/agetty -l /usr/sbin/agetty_autologin_user.sh -n -8 38400 tty6 linux
</pre>
<p>od teraz na konsoli 6 prosi tylko o podanie hasła dla użytkownika podanego w skrypcie.
</p>
<h4><span class="editsection">[<a href="/index.php?title=Inittab&action=edit&section=5" title="Edytuj sekcję: Bez hasła, bez pytania o użytkownika">edytuj</a>]</span> <span class="mw-headline" id="Bez_has.C5.82a.2C_bez_pytania_o_u.C5.BCytkownika"> Bez hasła, bez pytania o użytkownika </span></h4>
<div style="padding: 0.25em; margin: 0.50em 0 0 0; background-color: #E7FFE7; border: thin dashed #7F7F7F; border-bottom: thin solid #7F7F7F"><strong>File: <tt>/usr/sbin/agetty_autologin_user.sh</tt></strong></div>
<pre style="padding: 0.25em; margin: 0 0 0.50em 0; background-color: #F7F7F7; border: thin dashed #7F7F7F; border-top: none">#!/bin/bash -
exec login -f <b>nazwa_uzytkownika</b></pre>
<p>Teraz ustaw plikowi chmod na 700 i ustaw takie coś w pliku <span style="font-family: monospace; color: #005500; white-space: nowrap">/etc/inittab</span>:
</p>
<pre>c6:2345:respawn:/sbin/agetty -l /usr/sbin/agetty_autologin_user.sh -n -8 38400 tty6 linux
</pre>
<p>od teraz na konsoli 6 jest automatyczne logowanie na podanego użytkownika.
</p>
<h4><span class="editsection">[<a href="/index.php?title=Inittab&action=edit&section=6" title="Edytuj sekcję: Bez hasła, z pytaniem o użytkownika">edytuj</a>]</span> <span class="mw-headline" id="Bez_has.C5.82a.2C_z_pytaniem_o_u.C5.BCytkownika"> Bez hasła, z pytaniem o użytkownika </span></h4>
<div style="padding: 0.25em; margin: 0.50em 0 0 0; background-color: #E7FFE7; border: thin dashed #7F7F7F; border-bottom: thin solid #7F7F7F"><strong>File: <tt>/usr/sbin/agetty_autologin_user.sh</tt></strong></div>
<pre style="padding: 0.25em; margin: 0 0 0.50em 0; background-color: #F7F7F7; border: thin dashed #7F7F7F; border-top: none">#!/bin/bash -
exec login -f "${2}"</pre>
<p>Teraz ustaw plikowi chmod na 700 i ustaw takie coś w pliku <span style="font-family: monospace; color: #005500; white-space: nowrap">/etc/inittab</span>:
</p>
<pre>c6:2345:respawn:/sbin/agetty -l /usr/sbin/agetty_autologin_user.sh -8 38400 tty6 linux
</pre>
<p>od teraz na konsoli 6 prosi tylko o nazwę użytkownika.
</p>
<div style="padding: 5px; margin: 0.50em 0; background-color: #FFDDDD; border: thin solid #FFBBBB"><strong> Ostrzeżenie: </strong>W skrypcie zalecam skorzystać z instrukcji warunkowych <b>case</b> lub <b>if</b> i ograniczyć do określonych użytkowników, inaczej np. root też zostanie zalogowany bez hasła. <b>Przykład:</b></div>
<div style="padding: 0.25em; margin: 0.50em 0 0 0; background-color: #E7FFE7; border: thin dashed #7F7F7F; border-bottom: thin solid #7F7F7F"><strong>File: <tt>/usr/sbin/agetty_autologin_user.sh</tt></strong></div>
<pre style="padding: 0.25em; margin: 0 0 0.50em 0; background-color: #F7F7F7; border: thin dashed #7F7F7F; border-top: none">#!/bin/bash -
case "${2}" in
"romek") exec login -f romek;;
"atomek") exec login -f atomek;;
*) exec login -- "${2}";;
esac</pre>
<h4><span class="editsection">[<a href="/index.php?title=Inittab&action=edit&section=7" title="Edytuj sekcję: Co tu zostało zrobione?">edytuj</a>]</span> <span class="mw-headline" id="Co_tu_zosta.C5.82o_zrobione.3F"> Co tu zostało zrobione? </span></h4>
<ul><li> Jeżeli skrypt bash uruchamia program login z opcją -f, wtedy jest pomijane hasło
</li><li> agetty (opcja -l) - wykonuj niestandardowy program logowania (wspomniany skrypt bash)
</li><li> agetty (opcja -n) - nie pytaj o nazwę użytkownika..
</li></ul>
<h3><span class="editsection">[<a href="/index.php?title=Inittab&action=edit&section=8" title="Edytuj sekcję: mingetty">edytuj</a>]</span> <span class="mw-headline" id="mingetty"> mingetty </span></h3>
<p>Zainstaluj pakiet <tt><a href="http://aur.archlinux.org/packages.php?K=mingetty" class="external text" rel="nofollow">mingetty</a></tt> z <a href="/Arch_User_Repository" title="Arch User Repository">Arch User Repository</a>. Następnie w pliku <span style="font-family: monospace; color: #005500; white-space: nowrap">/etc/inittab</span> zmień:
</p>
<div style="padding: 0.25em; margin: 0.50em 0 0 0; background-color: #E7FFE7; border: thin dashed #7F7F7F; border-bottom: thin solid #7F7F7F"><strong>File: <tt>/etc/inittab</tt></strong></div>
<pre style="padding: 0.25em; margin: 0 0 0.50em 0; background-color: #F7F7F7; border: thin dashed #7F7F7F; border-top: none">c1:2345:respawn:/sbin/agetty -8 38400 tty1 linux
c2:2345:respawn:/sbin/agetty -8 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 38400 tty3 linux
c4:2345:respawn:/sbin/agetty -8 38400 tty4 linux
c5:2345:respawn:/sbin/agetty -8 38400 tty5 linux
c6:2345:respawn:/sbin/agetty -8 38400 tty6 linux</pre>
<p>Na:
</p>
<div style="padding: 0.25em; margin: 0.50em 0 0 0; background-color: #E7FFE7; border: thin dashed #7F7F7F; border-bottom: thin solid #7F7F7F"><strong>File: <tt>/etc/inittab</tt></strong></div>
<pre style="padding: 0.25em; margin: 0 0 0.50em 0; background-color: #F7F7F7; border: thin dashed #7F7F7F; border-top: none">c1:2345:respawn:/sbin/mingetty --autologin <b>nazwa_użytkownika</b> tty1 linux
c2:2345:respawn:/sbin/agetty -8 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 38400 tty3 linux
c4:2345:respawn:/sbin/agetty -8 38400 tty4 linux
c5:2345:respawn:/sbin/agetty -8 38400 tty5 linux
c6:2345:respawn:/sbin/agetty -8 38400 tty6 linux</pre>
<h2><span class="editsection">[<a href="/index.php?title=Inittab&action=edit&section=9" title="Edytuj sekcję: Uruchomienie sewera X">edytuj</a>]</span> <span class="mw-headline" id="Uruchomienie_sewera_X"> Uruchomienie sewera X </span></h2>
<div style="padding: 5px; margin: 0.50em 0; background-color: #FFDDDD; border: thin solid #FFBBBB"><strong> Ostrzeżenie: </strong>Metoda ta nie będzie używać <code>/bin/login</code> lub rejestrować sesję. Twoja sesja nie będzie dopuszczona jako lokalna przez <code>consolekit</code>, więc nie będzie można zamknąć czy zrestartować <b style="color:black;background-color:#ff9999">systemu</b> bez konieczności użycia <code>su</code> lub <code>sudo</code>.</div>
<p>Większość użytkowników, którzy zamierzają uruchomić serwer X podczas uruchamiania, będzie chciała zainstalować menedżer logowania. Alternatywą dla niego może być edycja <span style="font-family: monospace; color: #005500; white-space: nowrap">/etc/inittab</span>. Wystarczy zamienić:
</p>
<div style="padding: 0.25em; margin: 0.50em 0 0 0; background-color: #E7FFE7; border: thin dashed #7F7F7F; border-bottom: thin solid #7F7F7F"><strong>File: <tt>/etc/inittab</tt></strong></div>
<pre style="padding: 0.25em; margin: 0 0 0.50em 0; background-color: #F7F7F7; border: thin dashed #7F7F7F; border-top: none">id:3:initdefault:
[...]
x:5:respawn:/usr/bin/xdm -nodaemon</pre>
<p>Na:
</p>
<div style="padding: 0.25em; margin: 0.50em 0 0 0; background-color: #E7FFE7; border: thin dashed #7F7F7F; border-bottom: thin solid #7F7F7F"><strong>File: <tt>/etc/inittab</tt></strong></div>
<pre style="padding: 0.25em; margin: 0 0 0.50em 0; background-color: #F7F7F7; border: thin dashed #7F7F7F; border-top: none">id:5:initdefault:
[...]
x:5:once:/bin/su -l -c '/usr/bin/startx </dev/null' <b>nazwa użytkownika</b></pre>
<p>Ostatni wiersz użyty jest do uruchamiania serwera X wykorzystując <span style="font-family: monospace; color: #005500; white-space: nowrap">/etc/profile</span>.
</p>
<!--
NewPP limit report
Preprocessor node count: 259/1000000
Post-expand include size: 7882/2097152 bytes
Template argument size: 2937/2097152 bytes
Expensive parser function count: 0/100
-->
<!-- Saved in parser cache with key archlinux_db-wiki_:pcache:idhash:168-0!1!0!!pl!2 and timestamp 20110623223530 -->
<div class="printfooter">
Źródło „<a href="http://wiki.archlinux.pl/Inittab">http://wiki.archlinux.pl/Inittab</a>”</div>
<div id='catlinks' class='catlinks'><div id="mw-normal-catlinks"><a href="/Specjalna:Kategorie" title="Specjalna:Kategorie">Kategorie</a>: <span dir='ltr'><a href="/Kategoria:HOWTO" title="Kategoria:HOWTO">HOWTO</a></span> | <span dir='ltr'><a href="/Kategoria:Procesy_%C5%82adowania_systemu" title="Kategoria:Procesy ładowania systemu"><b style="color:black;background-color:#a0ffff">Procesy</b> <b style="color:black;background-color:#99ff99">ładowania</b> <b style="color:black;background-color:#ff9999">systemu</b></a></span> | <span dir='ltr'><a href="/Kategoria:Pliki_konfiguracyjne" title="Kategoria:Pliki konfiguracyjne">Pliki konfiguracyjne</a></span></div></div> <!-- end content -->
<div class="visualClear"></div>
</div>
</div></div>
<div id="column-one">
<div id="p-cactions" class="portlet">
<h5>Widok</h5>
<div class="pBody">
<ul>
<li id="ca-nstab-main" class="selected"><a href="/Inittab" title="Zobacz stronę treści [c]" accesskey="c">Strona</a></li>
<li id="ca-talk" class="new"><a href="/index.php?title=Dyskusja:Inittab&action=edit&redlink=1" title="Dyskusja o zawartości tej strony. [t]" accesskey="t">Dyskusja</a></li>
<li id="ca-edit"><a href="/index.php?title=Inittab&action=edit" title="Możesz edytować tę stronę. Przed zapisaniem zmian użyj przycisku podgląd. [e]" accesskey="e">Edytuj</a></li>
<li id="ca-history"><a href="/index.php?title=Inittab&action=history" title="Starsze wersje tej strony. [h]" accesskey="h">Historia i autorzy</a></li>
</ul>
</div>
</div>
<div class="portlet" id="p-personal">
<h5>Osobiste</h5>
<div class="pBody">
<ul>
<li id="pt-login"><a href="/index.php?title=Specjalna:Zaloguj&returnto=Inittab" title="Zachęcamy do zalogowania się, choć nie jest to obowiązkowe. [o]" accesskey="o">Logowanie i rejestracja</a></li>
</ul>
</div>
</div>
<div class="portlet" id="p-logo">
<a style="background-image: url(/skins/common/images/wiki.png);" href="/Strona_g%C5%82%C3%B3wna" title="Strona główna"></a>
</div>
<script type="text/javascript"> if (window.isMSIE55) fixalpha(); </script>
<div class='generated-sidebar portlet' id='p-navigation'>
<h5>Nawigacja</h5>
<div class='pBody'>
<ul>
<li id="n-mainpage-description"><a href="/Strona_g%C5%82%C3%B3wna" title="Przejdź na stronę główną [z]" accesskey="z">Strona główna</a></li>
<li id="n-portal"><a href="/wiki.archlinux.pl:Portal_spo%C5%82eczno%C5%9Bci" title="O projekcie, co możesz zrobić, gdzie możesz znaleźć informacje">Portal społeczności</a></li>
<li id="n-currentevents"><a href="/wiki.archlinux.pl:Aktualno%C5%9Bci" title="Informacje o aktualnych wydarzeniach">Bieżące wydarzenia</a></li>
<li id="n-recentchanges"><a href="/Specjalna:Ostatnie_zmiany" title="Lista ostatnich zmian na wiki.archlinux.pl. [r]" accesskey="r">Ostatnie zmiany</a></li>
<li id="n-randompage"><a href="/Specjalna:Losowa_strona" title="Pokaż stronę wybraną losowo [x]" accesskey="x">Losowa strona</a></li>
<li id="n-help"><a href="/Pomoc:Spis_tre%C5%9Bci" title="Tutaj możesz się wielu rzeczy dowiedzieć.">Pomoc</a></li>
</ul>
</div>
</div>
<div id="p-search" class="portlet">
<h5><label for="searchInput">Szukaj</label></h5>
<div id="searchBody" class="pBody">
<form action="/index.php" id="searchform">
<input type='hidden' name="title" value="Specjalna:Szukaj"/>
<input id="searchInput" title="Przeszukaj wiki.archlinux.pl" accesskey="f" type="search" name="search" />
<input type='submit' name="go" class="searchButton" id="searchGoButton" value="Przejdź" title="Przejdź do strony o dokładnie takim tytule, o ile istnieje" />
<input type='submit' name="fulltext" class="searchButton" id="mw-searchButton" value="Szukaj" title="Szukaj wprowadzonego tekstu w treści stron" />
</form>
</div>
</div>
<div class="portlet" id="p-tb">
<h5>Narzędzia</h5>
<div class="pBody">
<ul>
<li id="t-whatlinkshere"><a href="/Specjalna:Linkuj%C4%85ce/Inittab" title="Pokaż listę wszystkich stron linkujących do tej strony [j]" accesskey="j">Linkujące</a></li>
<li id="t-recentchangeslinked"><a href="/Specjalna:Zmiany_w_linkuj%C4%85cych/Inittab" title="Ostatnie zmiany w stronach, do których ta strona linkuje [k]" accesskey="k">Zmiany w dolinkowanych</a></li>
<li id="t-specialpages"><a href="/Specjalna:Strony_specjalne" title="Lista wszystkich specjalnych stron [q]" accesskey="q">Strony specjalne</a></li>
<li id="t-print"><a href="/index.php?title=Inittab&printable=yes" rel="alternate" title="Wersja do wydruku [p]" accesskey="p">Wersja do druku</a></li> <li id="t-permalink"><a href="/index.php?title=Inittab&oldid=2991" title="Stały link do tej wersji strony">Link do tej wersji</a></li> </ul>
</div>
</div>
</div><!-- end of the left (by default at least) column -->
<div class="visualClear"></div>
<div id="footer">
<div id="f-poweredbyico"><a href="http://www.mediawiki.org/"><img src="/skins/common/images/poweredby_mediawiki_88x31.png" height="31" width="88" alt="Powered by MediaWiki" /></a></div>
<div id="f-copyrightico"><a href="http://www.gnu.org/licenses/old-licenses/fdl-1.2.txt"><img src="/skins/common/images/gnu-fdl.png" alt="GNU Free Documentation License 1.2" width="88" height="31" /></a></div>
<ul id="f-list">
<li id="lastmod"> Tę stronę ostatnio zmodyfikowano 13:37, 9 kwi 2011.</li>
<li id="viewcount">Tę stronę obejrzano 738 razy.</li>
<li id="copyright">Treść udostępniana na licencji <a href="http://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" class="external ">GNU Free Documentation License 1.2</a>.</li>
<li id="privacy"><a href="/wiki.archlinux.pl:Zasady_ochrony_prywatno%C5%9Bci" title="wiki.archlinux.pl:Zasady ochrony prywatności">Zasady ochrony prywatności</a></li>
<li id="about"><a href="/wiki.archlinux.pl:O_wiki.archlinux.pl" title="wiki.archlinux.pl:O wiki.archlinux.pl">O wiki.archlinux.pl</a></li>
<li id="disclaimer"><a href="/wiki.archlinux.pl:Informacje_prawne" title="wiki.archlinux.pl:Informacje prawne">Informacje prawne</a></li>
</ul>
</div>
</div>
<script>if (window.runOnloadHook) runOnloadHook();</script>
<!-- Served in 0.032 secs. --></body></html>