]> granicus.if.org Git - apache/blob - docs/manual/programs/htdbm.html.tr.utf8
xforms
[apache] / docs / manual / programs / htdbm.html.tr.utf8
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr"><head><!--
4         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5               This file is generated from xml source: DO NOT EDIT
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7       -->
8 <title>htdbm - DBM parola veritabanlarını yönetir - Apache HTTP Sunucusu</title>
9 <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
10 <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
11 <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
12 <script src="../style/scripts/prettify.js" type="text/javascript">
13 </script>
14
15 <link href="../images/favicon.ico" rel="shortcut icon" /></head>
16 <body id="manual-page"><div id="page-header">
17 <p class="menu"><a href="../mod/">Modüller</a> | <a href="../mod/directives.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="../glossary.html">Terimler</a> | <a href="../sitemap.html">Site Haritası</a></p>
18 <p class="apache">Apache HTTP Sunucusu Sürüm 2.5</p>
19 <img alt="" src="../images/feather.gif" /></div>
20 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
21 <div id="path">
22 <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Sunucusu</a> &gt; <a href="http://httpd.apache.org/docs/">Belgeleme</a> &gt; <a href="../">Sürüm 2.5</a> &gt; <a href="./">Programlar</a></div><div id="page-content"><div id="preamble"><h1>htdbm - DBM parola veritabanlarını yönetir</h1>
23 <div class="toplang">
24 <p><span>Mevcut Diller: </span><a href="../en/programs/htdbm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
25 <a href="../tr/programs/htdbm.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
26 </div>
27
28     <p><code><strong>htdbm</strong></code>,
29     <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> üzerinden HTTP kullanıcılarının temel
30     kimlik doğrulaması için kullanıcı isimlerinin ve parolalarının
31     saklanmasında kullanılacak DBM dosyalarını yönetmek için kullanılır. DBM
32     dosyaları hakkında daha ayrıntılı bilgi edinmek için
33     <strong><code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code></strong> sayfasına bakınız.</p>
34 </div>
35 <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Kullanım</a></li>
36 <li><img alt="" src="../images/down.gif" /> <a href="#options">Seçenekler</a></li>
37 <li><img alt="" src="../images/down.gif" /> <a href="#bugs">Hatalar</a></li>
38 <li><img alt="" src="../images/down.gif" /> <a href="#exit">Çıkış Durumu</a></li>
39 <li><img alt="" src="../images/down.gif" /> <a href="#examples">Örnekler</a></li>
40 <li><img alt="" src="../images/down.gif" /> <a href="#security">Güvenlik Değerlendirmeleri</a></li>
41 <li><img alt="" src="../images/down.gif" /> <a href="#restrictions">Kısıtlamalar</a></li>
42 </ul><h3>Ayrıca bakınız:</h3><ul class="seealso"><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code></li><li><code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code></li></ul><ul class="seealso"><li><a href="#comments_section">Yorum</a></li></ul></div>
43 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
44 <div class="section">
45 <h2><a name="synopsis" id="synopsis">Kullanım</a></h2>
46     <p><code><strong>htdbm</strong>
47     [ -<strong>T</strong><var>VTtürü</var> ]
48     [ -<strong>c</strong> ]
49     [ -<strong>m</strong> |
50       -<strong>d</strong> |
51       -<strong>p</strong> |
52       -<strong>s</strong> ]
53     [ -<strong>t</strong> ]
54     [ -<strong>v</strong> ]
55     [ -<strong>x</strong> ]
56     <var>parola-dosyası</var> <var>kullanıcı</var></code></p>
57
58     <p><code><strong>htdbm</strong> -<strong>b</strong>
59     [ -<strong>T</strong><var>VTtürü</var> ]
60     [ -<strong>c</strong> ]
61     [ -<strong>m</strong> |
62       -<strong>d</strong> |
63       -<strong>p</strong> |
64       -<strong>s</strong> ]
65     [ -<strong>t</strong> ]
66     [ -<strong>v</strong> ]
67     <var>parola-dosyası</var> <var>kullanıcı</var> <var>parola</var></code></p>
68
69     <p><code><strong>htdbm</strong> -<strong>n</strong>
70     [ -<strong>c</strong> ]
71     [ -<strong>m</strong> |
72       -<strong>d</strong> |
73       -<strong>p</strong> |
74       -<strong>s</strong> ]
75     [ -<strong>t</strong> ]
76     [ -<strong>v</strong> ]
77     <var>kullanıcı</var></code></p>
78
79     <p><code><strong>htdbm</strong> -<strong>nb</strong>
80     [ -<strong>c</strong> ]
81     [ -<strong>m</strong> |
82       -<strong>d</strong> |
83       -<strong>p</strong> |
84       -<strong>s</strong> ]
85     [ -<strong>t</strong> ]
86     [ -<strong>v</strong> ]
87     <var>kullanıcı</var> <var>parola</var></code></p>
88
89     <p><code><strong>htdbm</strong> -<strong>v</strong>
90     [ -<strong>T</strong><var>VTtürü</var> ]
91     [ -<strong>c</strong> ]
92     [ -<strong>m</strong> |
93       -<strong>d</strong> |
94       -<strong>p</strong> |
95       -<strong>s</strong> ]
96     [ -<strong>t</strong> ]
97     [ -<strong>v</strong> ]
98     <var>parola-dosyası</var> <var>kullanıcı</var></code></p>
99
100     <p><code><strong>htdbm</strong> -<strong>vb</strong>
101     [ -<strong>T</strong><var>VTtürü</var> ]
102     [ -<strong>c</strong> ]
103     [ -<strong>m</strong> |
104       -<strong>d</strong> |
105       -<strong>p</strong> |
106       -<strong>s</strong> ]
107     [ -<strong>t</strong> ]
108     [ -<strong>v</strong> ]
109     <var>parola-dosyası</var> <var>kullanıcı</var> <var>parola</var></code></p>
110
111     <p><code><strong>htdbm</strong> -<strong>x</strong>
112     [ -<strong>T</strong><var>VTtürü</var> ]
113     [ -<strong>m</strong> |
114       -<strong>d</strong> |
115       -<strong>p</strong> |
116       -<strong>s</strong> ]
117     <var>parola-dosyası</var> <var>kullanıcı</var></code></p>
118
119     <p><code><strong>htdbm</strong> -<strong>l</strong>
120     [ -<strong>T</strong><var>VTtürü</var> ]
121     </code></p>
122 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
123 <div class="section">
124 <h2><a name="options" id="options">Seçenekler</a></h2>
125     <dl>
126     <dt><code><strong>-b</strong></code></dt>
127     <dd>Betik kipi; parola için istek yapmak yerine parola komut satırından
128     verilir. <strong>Parola komut satırında görünür</strong> olacağından çok
129     dikkatli kullanmak gerekir.</dd>
130
131     <dt><code><strong>-c</strong></code></dt>
132     <dd><code><var>parola-dosyası</var></code> oluşturur. Dosya mevcutsa,
133     dosya silinip yeniden yazılır. Bu seçenek
134     <code><strong>-n</strong></code> seçeneği ile birlikte kullanılamaz.</dd>
135
136     <dt><code><strong>-n</strong></code></dt>
137     <dd>Sonuçları veritabanında güncellemek yerine standart çıktıya gönderir.
138     <code><var>parola-dosyası</var></code> belirtilmediğinden, bu seçenek
139     komut satırı sözdizimini değiştirir. Bu seçenek
140     <code><strong>-c</strong></code> seçeneği ile birlikte kullanılamaz.</dd>
141
142     <dt><code><strong>-m</strong></code></dt>
143     <dd>Parolalar için MD5 şifrelemesi kullanılır. Windows ve Netware
144     için bu öntanımlıdır.</dd>
145
146     <dt><code><strong>-d</strong></code></dt>
147     <dd>Parolaları şifrelemek için <code>crypt()</code> kullanılır. Windows,
148     ve Netware dışında öntanımlıdır.
149     <code><strong>htdbm</strong></code> tarafından tüm platformlarda
150     destekleniyor olsa da Windows ve Netware üzerinde
151     <code class="program"><a href="../programs/httpd.html">httpd</a></code> sunucusu tarafından desteklenmez.</dd>
152
153     <dt><code><strong>-s</strong></code></dt>
154     <dd>Parolalar için SHA şifrelemesi kullanılır. LDAP Dizin değişim
155     biçemini (ldif) kullanarak Netscape sunucularına/sunucularından göçü
156     kolaylaştırır.</dd>
157
158     <dt><code><strong>-p</strong></code></dt>
159     <dd>Düz metin parolalar kullanılır. <code><strong>htdbm</strong></code>
160     tarafından tüm platformlarda destekleniyor olsa da Windows, Netware ve
161     TPF üzerinde <code class="program"><a href="../programs/httpd.html">httpd</a></code> sunucusu tarafından sadece düz
162     metin parolalar kabul edilir.</dd>
163
164     <dt><code><strong>-l</strong></code></dt>
165     <dd>Veritabanındaki kullanıcıları açıklamalarıyla birlikte standart
166     çıktıya gönderir.</dd>
167
168     <dt><code><strong>-t</strong></code></dt>
169     <dd>Son değiştirgenin bir açıklama olarak yorumlanmasını sağlar. Bu
170     seçenek kullanıldığında komut satırının sonuna fazladan bir dizge
171     eklenebilir. Bu dizge, veritabanında belirtilen kullanıcının "Comment"
172     alanında saklanır.</dd>
173
174     <dt><code><strong>-v</strong></code></dt>
175     <dd>Kullanıcı adını ve parolasını doğrular. Program belirtilen parolanın
176     geçerli olup olmadığını belirten bir ileti basar. Eğer parola geçersizse
177     program hata kodu 3 ile çıkar.</dd>
178
179     <dt><code><strong>-x</strong></code></dt>
180     <dd>Kullanıcıyı siler. Kullanıcı belirtilen DBM dosyasında mevcutsa
181     silinir.</dd>
182
183     <dt><code><var>parola-dosyası</var></code></dt>
184     <dd>DBM dosyasının ismi. Genellikle, <code>.db</code>, <code>.pag</code>
185     veya <code>.dir</code> eklentisi olmaksızın belirtilir.
186     <code><strong>-c</strong></code> seçeneği ile birlikte verilmişse ve DBM
187     dosyası mevcut değilse dosya oluşturulur, mevcutsa dosya güncellenir.</dd>
188
189     <dt><code><var>kullanıcı</var></code></dt>
190     <dd><code><var>parola-dosyası</var></code>'nda oluşturulacak veya
191     güncellenecek kullanıcı ismi. <code><var>kullanıcı</var></code> bu
192     dosyada mevcut değilse yeni bir girdi eklenir. Girdi mevcutsa parolası
193     değiştirilir.</dd>
194
195     <dt><code><var>parola</var></code></dt>
196     <dd>Şifrelenip DBM dosyasında saklanacak düz metin parola. Sadece
197     <code><strong>-b</strong></code> seçeneği ile kullanılır.</dd>
198
199     <dt><code><strong>-T</strong> <var>VTtürü</var></code></dt>
200     <dd>DBM dosyasının türü; SDBM, GDBM, DB, veya "default" olabilir.</dd>
201     </dl>
202 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
203 <div class="section">
204 <h2><a name="bugs" id="bugs">Hatalar</a></h2>
205     <p>Birden fazla DBM dosya biçemi vardır ve büyük bir olasılıkla da
206     sisteminizde bu birden fazla biçemle ilgili kütüphaneler vardır. SDBM,
207     NDBM, GNU'nun GDBM projesi ve Berkeley/Sleepycat DB 2/3/4 bunların
208     başlıcalarıdır. Ne yazık ki, bu kütüphanelerin her birinin dosya
209     biçimleri farklıdır. Bu bakımdan, <code><var>dosyaismi</var></code>
210     dosyasında kullanılan dosya biçeminin <code><strong>htdbm</strong></code>
211     tarafından kullanılanla aynı biçemde olduğundan emin olmalısınız.
212     <code><strong>htdbm</strong></code> hangi tür DBM dosyasına baktığını
213     saptayacak yeterliliğe sahip değildir. Yanlış biçemli bir dosya
214     belirtirseniz hiçbir şey dönmeyebileceği gibi, başka isimde bir DBM
215     dosyasının oluşturulması veya daha da kötüsü üzerine yazmaya
216     çalışıyorsanız DBM dosyasının bozulması bile olasıdır.</p>
217
218     <p>Unix sistemlerinde, kullanılan DBM dosyasının biçemini öğrenmek için
219     <code><strong>file</strong></code> programı kullanılabilir.</p>
220 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
221 <div class="section">
222 <h2><a name="exit" id="exit">Çıkış Durumu</a></h2>
223     <p><code><strong>htdbm</strong></code>, kullanıcı ismi ve parolasını DBM
224     dosyasına başarıyla eklemiş veya güncellemişse <code>0</code>, dosyalara
225     erişirken bir sorun çıkmışsa <code>1</code>, komut satırında bir
226     sözdizimi hatası varsa <code>2</code>, parola etkileşimli alınmış fakat
227     girdi ile eşleşme sağlanamamışsa <code>3</code>, işlem kesintiye
228     uğramışsa <code>4</code>, bir değer çok uzunsa <code>5</code> (kullanıcı,
229     parola, dosya ismi veya açıklama), kullanıcı ismi kuraldışı karakter
230     içeriyorsa (<a href="#restrictions">Kısıtlamalar</a> bölümüne bakınız)
231     <code>6</code> ve dosya geçerli bir DBM parola dosyası değilse
232     <code>7</code> değeriyle döner.</p>
233 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
234 <div class="section">
235 <h2><a name="examples" id="examples">Örnekler</a></h2>
236     <div class="example"><p><code>
237       htdbm /usr/local/etc/apache/.htdbm-users jsmith
238     </code></p></div>
239
240     <p><code>jsmith</code> kullanıcısı için parolayı ekler veya değiştirir.
241     Parolayı vermesi için kullanıcıya parola isteği yapılır. Windows üzerinde
242     çalıştırılırsa parola Apache MD5 algoritması ile şifrelenir, aksi
243     takdirde sistemin <code>crypt()</code> yordamı kullanılır. Dosya mevcut
244     değilse <code><strong>htdbm</strong></code> beklenen hiçbir işlemi
245     yapmadan bir hata vererek çıkar.</p>
246
247     <div class="example"><p><code>
248       htdbm -c /home/doe/public_html/.htdbm jane
249     </code></p></div>
250
251     <p>Yeni bir dosya oluşturur ve kullanıcı <code>jane</code> için kaydı bir
252     girdi olarak bu dosyaya yazar. Dosya mevcutsa fakat okunamıyor veya
253     yazılamıyorsa dosyada bir değişiklik yapılmaz ve
254     <code><strong>htdbm</strong></code> bir ileti gösterip bir hata durumu
255     ile çıkar.</p>
256
257     <div class="example"><p><code>
258       htdbm -mb /usr/web/.htdbm-all jones Pwd4Steve
259     </code></p></div>
260
261     <p>Komut satırından verilen parolayı (<code>Pwd4Steve</code>) MD5
262     algoritmasıyla şifreler ve bunu belirtilen dosyada saklar.</p>
263 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
264 <div class="section">
265 <h2><a name="security" id="security">Güvenlik Değerlendirmeleri</a></h2>
266     <p><code><strong>htdbm</strong></code> tarafından yönetilen parola
267     dosyalarına sunucunun URI uzayından erişilememelidir; yani dosya bir
268     tarayıcı ile okunabilecek bir yerde bulunmamalıdır.</p>
269
270     <p>Komut satırında parolanın şifrelenmemiş olarak görünmesi sebebiyle
271     <code><strong>-b</strong></code> seçeneğinin kullanımından kaçınılmasını
272     öneriyoruz.</p>
273 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
274 <div class="section">
275 <h2><a name="restrictions" id="restrictions">Kısıtlamalar</a></h2>
276     <p>Windows platformunda, <code><strong>htdbm</strong></code>
277     ile şifrelenen parolalar <code>255</code> karakterden daha uzun olamaz.
278     255 karakterden sonrası kırpılır.</p>
279
280     <p><code><strong>htdbm</strong></code> tarafından kullanılan MD5
281     algoritması Apache yazılımına özeldir; bu algoritma ile şifrelenen
282     parolalar başka HTTP sunucularında kullanılamayabilir.</p>
283
284     <p>Kullanıcı isimleri <code>255</code> bayttan uzun olamaz ve iki nokta
285     imi (<code>:</code>) içeremez.</p>
286 </div></div>
287 <div class="bottomlang">
288 <p><span>Mevcut Diller: </span><a href="../en/programs/htdbm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
289 <a href="../tr/programs/htdbm.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
290 </div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Yorum</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
291 <script type="text/javascript"><!--//--><![CDATA[//><!--
292 var comments_shortname = 'httpd';
293 var comments_identifier = 'http://httpd.apache.org/docs/trunk/programs/htdbm.html';
294 (function(w, d) {
295     if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
296         d.write('<div id="comments_thread"><\/div>');
297         var s = d.createElement('script');
298         s.type = 'text/javascript';
299         s.async = true;
300         s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
301         (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
302     }
303     else {
304         d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
305     }
306 })(window, document);
307 //--><!]]></script></div><div id="footer">
308 <p class="apache">Copyright 2012 The Apache Software Foundation.<br /><a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> altında lisanslıdır.</p>
309 <p class="menu"><a href="../mod/">Modüller</a> | <a href="../mod/directives.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="../glossary.html">Terimler</a> | <a href="../sitemap.html">Site Haritası</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
310 if (typeof(prettyPrint) !== 'undefined') {
311     prettyPrint();
312 }
313 //--><!]]></script>
314 </body></html>