{"id":36182,"date":"2025-12-09T19:41:03","date_gmt":"2025-12-09T16:41:03","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=36182"},"modified":"2025-12-09T19:41:03","modified_gmt":"2025-12-09T16:41:03","slug":"linux-vpste-sifre-yonetimi-icin-passwd-ve-adduser-komutlarini-kullanma-rehberi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/linux-vpste-sifre-yonetimi-icin-passwd-ve-adduser-komutlarini-kullanma-rehberi\/","title":{"rendered":"Linux VPS&#8217;te \u015eifre Y\u00f6netimi \u0130\u00e7in passwd ve adduser Komutlar\u0131n\u0131 Kullanma Rehberi"},"content":{"rendered":"<p><body><\/p>\n<h2>Linux VPS&#8217;te \u015eifre Y\u00f6netimi \u0130\u00e7in passwd ve adduser Komutlar\u0131n\u0131 Kullanma Rehberi<\/h2>\n<p>Linux tabanl\u0131 bir Sanal \u00d6zel Sunucu (VPS) y\u00f6netmek, g\u00fc\u00e7l\u00fc bir g\u00fcvenlik duru\u015fu gerektirir ve bunun temelinde kullan\u0131c\u0131 ve \u015fifre y\u00f6netimi yatar. Kullan\u0131c\u0131 hesaplar\u0131n\u0131 do\u011fru bir \u015fekilde olu\u015fturmak, yetkilendirmek ve \u015fifrelerini g\u00fcvenli bir \u015fekilde y\u00f6netmek, sunucunuzu yetkisiz eri\u015fimden koruman\u0131n ilk ad\u0131m\u0131d\u0131r. Bu teknik makalede, Linux sistemlerinde kullan\u0131c\u0131 olu\u015fturmak i\u00e7in <code>adduser<\/code> komutunu ve \u015fifreleri y\u00f6netmek i\u00e7in <code>passwd<\/code> komutunu detayl\u0131 bir \u015fekilde inceleyece\u011fiz. Ayr\u0131ca, bu komutlar\u0131n kullan\u0131m\u0131na ili\u015fkin en iyi uygulamalar\u0131, g\u00fcvenlik ipu\u00e7lar\u0131n\u0131 ve yayg\u0131n senaryolar\u0131 ele alaca\u011f\u0131z.<\/p>\n<h3>Linux Kullan\u0131c\u0131 ve \u015eifre Y\u00f6netimine Giri\u015f<\/h3>\n<p>Linux i\u015fletim sistemlerinde kullan\u0131c\u0131 ve \u015fifre y\u00f6netimi, sistem g\u00fcvenli\u011finin ve b\u00fct\u00fcnl\u00fc\u011f\u00fcn\u00fcn temelini olu\u015fturur. Her kullan\u0131c\u0131n\u0131n kendine ait bir hesab\u0131 ve bu hesaba eri\u015fimini sa\u011flayan bir \u015fifresi bulunur. Bu yap\u0131, farkl\u0131 kullan\u0131c\u0131lar\u0131n sistem kaynaklar\u0131na eri\u015fimini kontrol etmeyi, sorumluluklar\u0131 ay\u0131rmay\u0131 ve olas\u0131 g\u00fcvenlik ihlallerini izlemeyi m\u00fcmk\u00fcn k\u0131lar.<\/p>\n<p>Bir Linux sisteminde kullan\u0131c\u0131 y\u00f6netimi, genellikle a\u015fa\u011f\u0131daki ana bile\u015fenleri i\u00e7erir:<br \/>\n*   <strong>Kullan\u0131c\u0131lar:<\/strong> Sisteme eri\u015fimi olan bireysel hesaplar. Her kullan\u0131c\u0131n\u0131n benzersiz bir Kullan\u0131c\u0131 Kimli\u011fi (UID) vard\u0131r.<br \/>\n*   <strong>Gruplar:<\/strong> Benzer yetkilere sahip kullan\u0131c\u0131lar\u0131 bir araya getiren koleksiyonlar. Her grubun benzersiz bir Grup Kimli\u011fi (GID) vard\u0131r.<br \/>\n*   <strong>\u015eifreler:<\/strong> Kullan\u0131c\u0131lar\u0131n kimliklerini do\u011frulamak i\u00e7in kullan\u0131lan gizli dizeler.<br \/>\n*   <strong>Yetkilendirme:<\/strong> Kullan\u0131c\u0131lar\u0131n ve gruplar\u0131n hangi dosyalara, dizinlere ve sistem kaynaklar\u0131na eri\u015febilece\u011fini belirleyen kurallar.<\/p>\n<p>Bu y\u00f6netimin kalbinde, kullan\u0131c\u0131 bilgilerini saklayan <code>\/etc\/passwd<\/code>, \u015fifre hash&#8217;lerini saklayan <code>\/etc\/shadow<\/code> ve grup bilgilerini saklayan <code>\/etc\/group<\/code> gibi kritik sistem dosyalar\u0131 yer al\u0131r. Bu dosyalar\u0131n izinleri ve i\u00e7erikleri, sistem g\u00fcvenli\u011fi a\u00e7\u0131s\u0131ndan son derece \u00f6nemlidir. \u00d6zellikle <code>\/etc\/shadow<\/code> dosyas\u0131, \u015fifrelerin g\u00fcvenli\u011fini sa\u011flamak i\u00e7in yaln\u0131zca root kullan\u0131c\u0131s\u0131 taraf\u0131ndan okunabilir olmal\u0131d\u0131r.<\/p>\n<p>Bir VPS ortam\u0131nda, varsay\u0131lan olarak gelen <code>root<\/code> kullan\u0131c\u0131s\u0131 en y\u00fcksek ayr\u0131cal\u0131klara sahiptir. <code>root<\/code> kullan\u0131c\u0131s\u0131n\u0131n g\u00fcc\u00fc s\u0131n\u0131rs\u0131z oldu\u011fu i\u00e7in, g\u00fcnl\u00fck y\u00f6netim g\u00f6revleri i\u00e7in do\u011frudan <code>root<\/code> kullan\u0131c\u0131s\u0131n\u0131 kullanmak yerine, <code>sudo<\/code> yetkisine sahip standart bir kullan\u0131c\u0131 olu\u015fturmak ve bu kullan\u0131c\u0131yla \u00e7al\u0131\u015fmak en iyi g\u00fcvenlik uygulamas\u0131d\u0131r. Bu yakla\u015f\u0131m, yanl\u0131\u015fl\u0131kla yap\u0131lan hatalar\u0131n veya bir sald\u0131r\u0131 durumunda olu\u015fabilecek zarar\u0131n etkisini s\u0131n\u0131rlar.<\/p>\n<h3><code>adduser<\/code> Komutu ile Kullan\u0131c\u0131 Olu\u015fturma ve Y\u00f6netme<\/h3>\n<p><code>adduser<\/code> komutu, Debian\/Ubuntu tabanl\u0131 sistemlerde yeni kullan\u0131c\u0131 hesaplar\u0131 olu\u015fturmak i\u00e7in kullan\u0131lan kullan\u0131c\u0131 dostu bir ara\u00e7t\u0131r. Geleneksel <code>useradd<\/code> komutuna k\u0131yasla daha interaktif ve otomatiktir; kullan\u0131c\u0131n\u0131n ev dizinini olu\u015fturur, varsay\u0131lan bir kabuk atar, kullan\u0131c\u0131y\u0131 birincil bir gruba ekler ve \u015fifre belirleme s\u00fcrecini ba\u015flat\u0131r.<\/p>\n<h4><code>adduser<\/code> Komutuna Genel Bak\u0131\u015f<\/h4>\n<p><code>adduser<\/code> komutunun temel amac\u0131, bir Linux sistemine yeni bir kullan\u0131c\u0131 eklemek ve bu kullan\u0131c\u0131 i\u00e7in gerekli temel yap\u0131land\u0131rmalar\u0131 yapmakt\u0131r. Bu yap\u0131land\u0131rmalar \u015funlar\u0131 i\u00e7erir:<br \/>\n*   Kullan\u0131c\u0131n\u0131n ev dizininin olu\u015fturulmas\u0131 (\u00f6rne\u011fin, <code>\/home\/kullanici_ad\u0131<\/code>).<br \/>\n*   Kullan\u0131c\u0131 i\u00e7in varsay\u0131lan bir kabuk (shell) atanmas\u0131 (genellikle <code>\/bin\/bash<\/code>).<br \/>\n*   Kullan\u0131c\u0131yla ayn\u0131 ad\u0131 ta\u015f\u0131yan bir birincil grubun olu\u015fturulmas\u0131 ve kullan\u0131c\u0131n\u0131n bu gruba eklenmesi.<br \/>\n*   Kullan\u0131c\u0131 i\u00e7in bir \u015fifre belirleme istemi.<br \/>\n*   Kullan\u0131c\u0131 hakk\u0131nda ek bilgilerin (tam ad, telefon numaras\u0131 vb.) girilmesi i\u00e7in interaktif bir s\u00fcre\u00e7.<\/p>\n<p><code>adduser<\/code> komutunun genel kullan\u0131m\u0131 olduk\u00e7a basittir:<\/p>\n<pre><code class=\"language-bash\">sudo adduser [kullan\u0131c\u0131_ad\u0131]<\/code><\/pre>\n<p>Bu komutu \u00e7al\u0131\u015ft\u0131rmak i\u00e7in <code>root<\/code> yetkisine veya <code>sudo<\/code> grubuna dahil bir kullan\u0131c\u0131ya sahip olman\u0131z gerekir.<\/p>\n<h4>Yeni Kullan\u0131c\u0131 Olu\u015fturma Ad\u0131mlar\u0131<\/h4>\n<p>\u015eimdi, <code>adduser<\/code> komutunu kullanarak yeni bir kullan\u0131c\u0131 olu\u015fturma s\u00fcrecini ad\u0131m ad\u0131m inceleyelim. Diyelim ki <code>yeni_kullanici<\/code> ad\u0131nda bir kullan\u0131c\u0131 olu\u015fturmak istiyoruz:<\/p>\n<pre><code class=\"language-bash\">sudo adduser yeni_kullanici<\/code><\/pre>\n<p>Komutu \u00e7al\u0131\u015ft\u0131rd\u0131ktan sonra, sistem size bir dizi soru soracakt\u0131r:<\/p>\n<p>1.  <strong>Yeni \u015eifre Belirleme:<\/strong><\/p>\n<pre><code class=\"language-\">Yeni parola girin:\n    Yeni parolay\u0131 yeniden girin:<\/code><\/pre>\n<p>    Burada, <code>yeni_kullanici<\/code> i\u00e7in g\u00fc\u00e7l\u00fc bir \u015fifre belirlemeniz istenir. \u015eifre, g\u00fcvenlik politikalar\u0131na uygun olmal\u0131 (uzunluk, karma\u015f\u0131kl\u0131k) ve kolay tahmin edilemez olmal\u0131d\u0131r.<\/p>\n<p>2.  <strong>Kullan\u0131c\u0131 Bilgileri:<\/strong><\/p>\n<pre><code class=\"language-\">Yeni kullan\u0131c\u0131n\u0131n tam ad\u0131 []:\n    Oda numaras\u0131 []:\n    Telefon numaras\u0131 []:\n    \u0130\u015f telefonu []:\n    Di\u011fer []:<\/code><\/pre>\n<p>re<br \/>\n    Bu bilgiler iste\u011fe ba\u011fl\u0131d\u0131r ve genellikle bo\u015f b\u0131rak\u0131labilir. Ancak, b\u00fcy\u00fck organizasyonlarda kullan\u0131c\u0131lar\u0131 tan\u0131mlamak i\u00e7in faydal\u0131 olabilirler.<\/p>\n<p>3.  <strong>Bilgilerin Onaylanmas\u0131:<\/strong><\/p>\n<pre><code class=\"language-\">Bu bilgiler do\u011fru mu? [E\/h]<\/code><\/pre>\n<p>    Girdi\u011finiz bilgileri kontrol edin ve do\u011fruysa <code>E<\/code> (Evet) tu\u015funa basarak onaylay\u0131n.<\/p>\n<p>Bu ad\u0131mlar\u0131n tamamlanmas\u0131n\u0131n ard\u0131ndan, <code>yeni_kullanici<\/code> hesab\u0131 ba\u015far\u0131yla olu\u015fturulmu\u015f olacakt\u0131r. Bu kullan\u0131c\u0131 art\u0131k belirledi\u011finiz \u015fifre ile VPS&#8217;inize SSH \u00fczerinden veya do\u011frudan konsoldan giri\u015f yapabilir.<\/p>\n<h4>Kullan\u0131c\u0131y\u0131 Gruplara Ekleme<\/h4>\n<p>Yeni olu\u015fturulan bir kullan\u0131c\u0131n\u0131n belirli sistem kaynaklar\u0131na veya komutlara eri\u015fimini sa\u011flamak i\u00e7in onu mevcut gruplara eklemek gerekebilir. \u00d6rne\u011fin, <code>sudo<\/code> komutunu kullanabilmesi i\u00e7in kullan\u0131c\u0131y\u0131 <code>sudo<\/code> grubuna eklemek yayg\u0131n bir senaryodur.<\/p>\n<p>Bir kullan\u0131c\u0131y\u0131 bir gruba eklemek i\u00e7in <code>usermod<\/code> komutunu kullan\u0131r\u0131z:<\/p>\n<pre><code class=\"language-bash\">sudo usermod -aG [grup_ad\u0131] [kullan\u0131c\u0131_ad\u0131]<\/code><\/pre>\n<p>*   <code>-a<\/code>: Kullan\u0131c\u0131y\u0131 mevcut gruplar\u0131ndan \u00e7\u0131karmadan yeni gruba ekler (append).<br \/>\n*   <code>-G<\/code>: Belirtilen grubu veya gruplar\u0131 ekler.<\/p>\n<p>\u00d6rnek olarak, <code>yeni_kullanici<\/code>&#8216;y\u0131 <code>sudo<\/code> grubuna ekleyelim:<\/p>\n<pre><code class=\"language-bash\">sudo usermod -aG sudo yeni_kullanici<\/code><\/pre>\n<p>Bu i\u015flemden sonra, <code>yeni_kullanici<\/code> bir sonraki oturum a\u00e7\u0131\u015f\u0131nda <code>sudo<\/code> komutunu kullanabilecektir.<br \/>\nBir kullan\u0131c\u0131n\u0131n hangi gruplara dahil oldu\u011funu kontrol etmek i\u00e7in <code>groups<\/code> komutunu kullanabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">groups yeni_kullanici<\/code><\/pre>\n<p>\u00c7\u0131kt\u0131, kullan\u0131c\u0131n\u0131n dahil oldu\u011fu t\u00fcm gruplar\u0131 listeleyecektir.<\/p>\n<h4>Kullan\u0131c\u0131 Bilgilerini De\u011fi\u015ftirme<\/h4>\n<p><code>usermod<\/code> komutu, bir kullan\u0131c\u0131n\u0131n ad\u0131n\u0131, ev dizinini, kabu\u011funu veya UID&#8217;sini de\u011fi\u015ftirmek gibi \u00e7e\u015fitli di\u011fer kullan\u0131c\u0131 y\u00f6netimi g\u00f6revleri i\u00e7in de kullan\u0131labilir. \u00d6rne\u011fin:<br \/>\n*   Kullan\u0131c\u0131n\u0131n giri\u015f ad\u0131n\u0131 de\u011fi\u015ftirme: <code>sudo usermod -l [yeni_kullan\u0131c\u0131_ad\u0131] [eski_kullan\u0131c\u0131_ad\u0131]<\/code><br \/>\n*   Kullan\u0131c\u0131n\u0131n ev dizinini de\u011fi\u015ftirme: <code>sudo usermod -d \/yeni\/ev\/dizini -m [kullan\u0131c\u0131_ad\u0131]<\/code> (<code>-m<\/code> ev dizini i\u00e7eri\u011fini ta\u015f\u0131r).<br \/>\n*   Kullan\u0131c\u0131n\u0131n varsay\u0131lan kabu\u011funu de\u011fi\u015ftirme: <code>sudo usermod -s \/bin\/zsh [kullan\u0131c\u0131_ad\u0131]<\/code><\/p>\n<p>Kullan\u0131c\u0131 olu\u015fturulurken girilen tam ad, oda numaras\u0131 gibi GECOS bilgilerini de\u011fi\u015ftirmek i\u00e7in <code>chfn<\/code> (change full name) komutu kullan\u0131l\u0131r:<\/p>\n<pre><code class=\"language-bash\">sudo chfn [kullan\u0131c\u0131_ad\u0131]<\/code><\/pre>\n<p>Bu komut da interaktif bir \u015fekilde bilgileri g\u00fcncellemenizi sa\u011flar.<\/p>\n<h4>Kullan\u0131c\u0131 Silme<\/h4>\n<p>Bir kullan\u0131c\u0131n\u0131n art\u0131k sisteme ihtiyac\u0131 kalmad\u0131\u011f\u0131nda, g\u00fcvenlik ve d\u00fczen a\u00e7\u0131s\u0131ndan hesab\u0131n\u0131 silmek \u00f6nemlidir. <code>deluser<\/code> komutu, bir kullan\u0131c\u0131y\u0131 sistemden kald\u0131rmak i\u00e7in kullan\u0131l\u0131r.<\/p>\n<p>*   <strong>Sadece kullan\u0131c\u0131y\u0131 silme (ev dizinini b\u0131rakma):<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo deluser [kullan\u0131c\u0131_ad\u0131]<\/code><\/pre>\n<p>    Bu komut, kullan\u0131c\u0131n\u0131n hesab\u0131n\u0131 ve birincil grubunu siler, ancak ev dizinini ve di\u011fer dosyalar\u0131n\u0131 dokunmadan b\u0131rak\u0131r. Bu, kullan\u0131c\u0131n\u0131n dosyalar\u0131na daha sonra eri\u015fmek gerekebilece\u011fi durumlarda faydal\u0131 olabilir.<\/p>\n<p>*   <strong>Kullan\u0131c\u0131y\u0131 ve ev dizinini silme:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo deluser --remove-home [kullan\u0131c\u0131_ad\u0131]<\/code><\/pre>\n<p>    Bu, kullan\u0131c\u0131n\u0131n hesab\u0131n\u0131 ve ev dizinini tamamen siler.<\/p>\n<p>*   <strong>Kullan\u0131c\u0131y\u0131, ev dizinini ve t\u00fcm ilgili dosyalar\u0131 silme (\u00f6rne\u011fin mail spool):<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo deluser --remove-all-files [kullan\u0131c\u0131_ad\u0131]<\/code><\/pre>\n<p>    Bu se\u00e7enek, kullan\u0131c\u0131n\u0131n sistemdeki t\u00fcm izlerini silmek i\u00e7in en kapsaml\u0131 y\u00f6ntemdir.<\/p>\n<p>Kullan\u0131c\u0131 silme i\u015flemini yaparken dikkatli olunmal\u0131d\u0131r, \u00e7\u00fcnk\u00fc bu i\u015flem geri al\u0131namazd\u0131r ve yanl\u0131\u015fl\u0131kla \u00f6nemli verilere sahip bir kullan\u0131c\u0131y\u0131 silmek ciddi sorunlara yol a\u00e7abilir.<\/p>\n<h3><code>passwd<\/code> Komutu ile \u015eifre Y\u00f6netimi<\/h3>\n<p><code>passwd<\/code> komutu, Linux sistemlerinde kullan\u0131c\u0131 \u015fifrelerini de\u011fi\u015ftirmek i\u00e7in kullan\u0131lan temel ara\u00e7t\u0131r. Hem kullan\u0131c\u0131lar\u0131n kendi \u015fifrelerini de\u011fi\u015ftirmesine hem de <code>root<\/code> kullan\u0131c\u0131s\u0131n\u0131n di\u011fer kullan\u0131c\u0131lar\u0131n \u015fifrelerini de\u011fi\u015ftirmesine olanak tan\u0131r.<\/p>\n<h4><code>passwd<\/code> Komutuna Genel Bak\u0131\u015f<\/h4>\n<p><code>passwd<\/code> komutunun ana i\u015flevi, bir kullan\u0131c\u0131n\u0131n kimlik do\u011frulama \u015fifresini de\u011fi\u015ftirmektir. \u015eifreler, <code>\/etc\/shadow<\/code> dosyas\u0131nda \u015fifrelenmi\u015f (hashlenmi\u015f) bir bi\u00e7imde saklan\u0131r.<\/p>\n<p>Komutun genel kullan\u0131m\u0131:<\/p>\n<pre><code class=\"language-bash\">passwd [kullan\u0131c\u0131_ad\u0131]<\/code><\/pre>\n<p>*   E\u011fer <code>kullan\u0131c\u0131_ad\u0131<\/code> belirtilmezse, komutu \u00e7al\u0131\u015ft\u0131ran kullan\u0131c\u0131n\u0131n kendi \u015fifresi de\u011fi\u015ftirilir.<br \/>\n*   E\u011fer <code>kullan\u0131c\u0131_ad\u0131<\/code> belirtilirse ve komut <code>root<\/code> yetkisiyle \u00e7al\u0131\u015ft\u0131r\u0131l\u0131rsa, belirtilen kullan\u0131c\u0131n\u0131n \u015fifresi de\u011fi\u015ftirilir.<\/p>\n<h4>Kendi \u015eifrenizi De\u011fi\u015ftirme<\/h4>\n<p>Bir kullan\u0131c\u0131n\u0131n kendi \u015fifresini de\u011fi\u015ftirmesi olduk\u00e7a basittir. SSH \u00fczerinden sunucunuza giri\u015f yapt\u0131ktan sonra veya konsoldan kendi kullan\u0131c\u0131 hesab\u0131n\u0131zla oturum a\u00e7t\u0131ktan sonra a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">passwd<\/code><\/pre>\n<p>Sistem sizden \u00f6nce mevcut \u015fifrenizi girmenizi isteyecektir (g\u00fcvenlik amac\u0131yla), ard\u0131ndan yeni \u015fifrenizi iki kez girmenizi isteyecektir:<\/p>\n<pre><code class=\"language-\">(current) UNIX parola girin:\nYeni parola girin:\nYeni parolay\u0131 yeniden girin:\npasswd: parola ba\u015far\u0131yla g\u00fcncellendi<\/code><\/pre>\n<p>Bu s\u00fcre\u00e7te g\u00fc\u00e7l\u00fc bir \u015fifre se\u00e7mek kritik \u00f6neme sahiptir. Linux sistemleri genellikle \u015fifre karma\u015f\u0131kl\u0131\u011f\u0131 i\u00e7in belirli politikalar uygular (minimum uzunluk, b\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harf, say\u0131 ve \u00f6zel karakter kullan\u0131m\u0131 gibi).<\/p>\n<h4>Ba\u015fka Bir Kullan\u0131c\u0131n\u0131n \u015eifresini De\u011fi\u015ftirme (Root Yetkisiyle)<\/h4>\n<p><code>root<\/code> kullan\u0131c\u0131s\u0131 veya <code>sudo<\/code> yetkisine sahip bir kullan\u0131c\u0131, sistemdeki herhangi bir kullan\u0131c\u0131n\u0131n \u015fifresini de\u011fi\u015ftirebilir. Bu i\u015flem i\u00e7in kullan\u0131c\u0131n\u0131n mevcut \u015fifresini bilmeye gerek yoktur, bu da bir kullan\u0131c\u0131n\u0131n \u015fifresini unutmas\u0131 veya bir hesab\u0131n ele ge\u00e7irilmesi durumunda kurtarma i\u00e7in hayati bir \u00f6zelliktir.<\/p>\n<pre><code class=\"language-bash\">sudo passwd [kullan\u0131c\u0131_ad\u0131]<\/code><\/pre>\n<p>\u00d6rne\u011fin, <code>yeni_kullanici<\/code>&#8216;n\u0131n \u015fifresini de\u011fi\u015ftirmek i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">sudo passwd yeni_kullanici<\/code><\/pre>\n<p>Sistem sizden sadece yeni \u015fifreyi iki kez girmenizi isteyecektir:<\/p>\n<pre><code class=\"language-\">Yeni parola girin:\nYeni parolay\u0131 yeniden girin:\npasswd: parola ba\u015far\u0131yla g\u00fcncellendi<\/code><\/pre>\n<p>Bu, <code>root<\/code> kullan\u0131c\u0131s\u0131n\u0131n sahip oldu\u011fu b\u00fcy\u00fck bir yetkidir ve k\u00f6t\u00fcye kullan\u0131lmas\u0131 durumunda ciddi g\u00fcvenlik riskleri olu\u015fturabilir. Bu nedenle, <code>root<\/code> eri\u015fiminin s\u0131k\u0131 bir \u015fekilde kontrol edilmesi ve sadece gerekti\u011finde kullan\u0131lmas\u0131 \u00f6nerilir.<\/p>\n<h4>\u015eifre Politikalar\u0131 ve G\u00fc\u00e7l\u00fc \u015eifreler<\/h4>\n<p>G\u00fc\u00e7l\u00fc \u015fifreler, bir VPS&#8217;in g\u00fcvenli\u011finin temelidir. Zay\u0131f \u015fifreler, kaba kuvvet sald\u0131r\u0131lar\u0131 (brute-force attacks) veya s\u00f6zl\u00fck sald\u0131r\u0131lar\u0131 (dictionary attacks) ile kolayca k\u0131r\u0131labilir. \u0130\u015fte g\u00fc\u00e7l\u00fc \u015fifreler i\u00e7in baz\u0131 y\u00f6nergeler:<br \/>\n*   <strong>Minimum Uzunluk:<\/strong> En az 12-16 karakter uzunlu\u011funda olmal\u0131d\u0131r. Daha uzun \u015fifreler daha g\u00fcvenlidir.<br \/>\n<em>   <strong>Karma\u015f\u0131kl\u0131k:<\/strong> B\u00fcy\u00fck harfler (A-Z), k\u00fc\u00e7\u00fck harfler (a-z), say\u0131lar (0-9) ve \u00f6zel karakterler (!@#$%^&#038;<\/em> vb.) i\u00e7ermelidir.<br \/>\n*   <strong>Tahmin Edilemezlik:<\/strong> Ki\u015fisel bilgiler (do\u011fum tarihi, isimler), yayg\u0131n kelimeler veya ard\u0131\u015f\u0131k say\u0131lar\/harfler i\u00e7ermemelidir.<br \/>\n*   <strong>Benzersizlik:<\/strong> Farkl\u0131 hizmetler i\u00e7in farkl\u0131 \u015fifreler kullan\u0131n.<\/p>\n<p>Linux sistemlerinde \u015fifre politikalar\u0131n\u0131 y\u00f6netmek i\u00e7in <code>chage<\/code> (change age) komutu kullan\u0131l\u0131r. Bu komut, \u015fifre ya\u015flanma bilgilerini (password aging information) de\u011fi\u015ftirmeye yarar.<\/p>\n<p>*   <strong>\u015eifre ya\u015flanma bilgilerini listeleme:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo chage -l [kullan\u0131c\u0131_ad\u0131]<\/code><\/pre>\n<p>    Bu komut, bir kullan\u0131c\u0131n\u0131n \u015fifresinin son de\u011fi\u015ftirilme tarihi, ge\u00e7erlilik s\u00fcresi, minimum ve maksimum g\u00fcn say\u0131s\u0131 gibi detaylar\u0131 g\u00f6sterir.<\/p>\n<p>*   <strong>\u015eifre ge\u00e7erlilik s\u00fcresi belirleme (maksimum g\u00fcn say\u0131s\u0131):<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo chage -M 90 [kullan\u0131c\u0131_ad\u0131]<\/code><\/pre>\n<p>    Bu komut, kullan\u0131c\u0131n\u0131n \u015fifresini her 90 g\u00fcnde bir de\u011fi\u015ftirmesini zorunlu k\u0131lar.<\/p>\n<p>*   <strong>\u015eifre son kullanma tarihi belirleme:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo chage -E YYYY-MM-DD [kullan\u0131c\u0131_ad\u0131]<\/code><\/pre>\n<p>    Bu, \u015fifrenin belirli bir tarihte sona ermesini sa\u011flar.<\/p>\n<p>*   <strong>\u015eifre s\u00fcresiz hale getirme (\u00f6nerilmez):<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo chage -M -1 [kullan\u0131c\u0131_ad\u0131]<\/code><\/pre>\n<p>    Bu komut, \u015fifrenin s\u00fcresiz olarak ge\u00e7erli kalmas\u0131n\u0131 sa\u011flar. G\u00fcvenlik a\u00e7\u0131s\u0131ndan genellikle tavsiye edilmez.<\/p>\n<p>*   <strong>Bir sonraki giri\u015fte \u015fifre de\u011fi\u015ftirmeye zorlama:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo chage -d 0 [kullan\u0131c\u0131_ad\u0131]<\/code><\/pre>\n<p>    Bu komut, kullan\u0131c\u0131n\u0131n bir sonraki oturum a\u00e7\u0131\u015f\u0131nda \u015fifresini de\u011fi\u015ftirmesini zorunlu k\u0131lar. Bu, yeni olu\u015fturulan bir kullan\u0131c\u0131ya ilk kez giri\u015f yaparken kendi \u015fifresini belirlemesi i\u00e7in veya ele ge\u00e7irilmi\u015f bir hesab\u0131n \u015fifresini s\u0131f\u0131rlamak i\u00e7in kullan\u0131\u015fl\u0131d\u0131r.<\/p>\n<h4>\u015eifre Kilitleme ve Kilidi A\u00e7ma<\/h4>\n<p>Bir kullan\u0131c\u0131n\u0131n hesab\u0131n\u0131 ge\u00e7ici olarak devre d\u0131\u015f\u0131 b\u0131rakmak veya \u015fifresini kilitlemek isteyebilirsiniz. Bu, bir kullan\u0131c\u0131n\u0131n izne ayr\u0131lmas\u0131, hesab\u0131n\u0131n ele ge\u00e7irildi\u011finden \u015f\u00fcphelenilmesi veya g\u00fcvenlik ihlali durumlar\u0131nda faydal\u0131d\u0131r.<\/p>\n<p>*   <strong>Kullan\u0131c\u0131 hesab\u0131n\u0131 kilitleme:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo passwd -l [kullan\u0131c\u0131_ad\u0131]<\/code><\/pre>\n<p>    Bu komut, kullan\u0131c\u0131n\u0131n \u015fifresini ge\u00e7ersiz k\u0131larak hesab\u0131n\u0131 kilitler. Kullan\u0131c\u0131, kilitli oldu\u011fu s\u00fcrece giri\u015f yapamaz.<\/p>\n<p>*   <strong>Kullan\u0131c\u0131 hesab\u0131n\u0131n kilidini a\u00e7ma:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo passwd -u [kullan\u0131c\u0131_ad\u0131]<\/code><\/pre>\n<p>    Bu komut, kilitli bir hesab\u0131n kilidini a\u00e7ar ve kullan\u0131c\u0131n\u0131n tekrar giri\u015f yapmas\u0131na izin verir.<\/p>\n<h4>\u015eifreyi S\u00fcresiz Hale Getirme<\/h4>\n<p>Baz\u0131 durumlarda, bir hesab\u0131n \u015fifresinin asla sona ermemesini isteyebilirsiniz. Bu genellikle sistem hesaplar\u0131 veya servis hesaplar\u0131 i\u00e7in ge\u00e7erlidir. Ancak, genel kullan\u0131c\u0131 hesaplar\u0131 i\u00e7in g\u00fcvenlik riski olu\u015fturdu\u011fundan \u00f6nerilmez.<\/p>\n<pre><code class=\"language-bash\">sudo passwd -x -1 [kullan\u0131c\u0131_ad\u0131]<\/code><\/pre>\n<p>Bu komut, belirtilen kullan\u0131c\u0131n\u0131n \u015fifresinin maksimum ge\u00e7erlilik s\u00fcresini s\u00fcresiz olarak ayarlar, yani \u015fifre hi\u00e7bir zaman sona ermez.<\/p>\n<h3>\u015eifre G\u00fcvenli\u011fi ve En \u0130yi Uygulamalar<\/h3>\n<p>Kullan\u0131c\u0131 ve \u015fifre y\u00f6netimi sadece komutlar\u0131 bilmekle s\u0131n\u0131rl\u0131 de\u011fildir; ayn\u0131 zamanda g\u00fcvenlik bilinciyle hareket etmeyi de gerektirir. \u0130\u015fte bir Linux VPS&#8217;te \u015fifre g\u00fcvenli\u011fini art\u0131rmak i\u00e7in en iyi uygulamalar:<\/p>\n<p>*   <strong>SSH Anahtar Do\u011frulamas\u0131 Kullan\u0131n:<\/strong> Parola tabanl\u0131 kimlik do\u011frulama yerine SSH anahtar \u00e7iftleri (genel\/\u00f6zel anahtar) kullanmak, kimlik do\u011frulama s\u00fcrecini \u00e7ok daha g\u00fcvenli hale getirir. Parola tabanl\u0131 sald\u0131r\u0131lara kar\u015f\u0131 koruma sa\u011flar. M\u00fcmk\u00fcnse, <code>sshd_config<\/code> dosyas\u0131nda <code>PasswordAuthentication no<\/code> ayar\u0131n\u0131 yaparak parola ile giri\u015fi devre d\u0131\u015f\u0131 b\u0131rak\u0131n.<br \/>\n*   <strong><code>sudo<\/code> Kullan\u0131m\u0131:<\/strong> G\u00fcnl\u00fck y\u00f6netim g\u00f6revleri i\u00e7in asla do\u011frudan <code>root<\/code> kullan\u0131c\u0131s\u0131 olarak giri\u015f yapmay\u0131n. Bunun yerine, <code>sudo<\/code> yetkisine sahip standart bir kullan\u0131c\u0131 olu\u015fturun ve ayr\u0131cal\u0131kl\u0131 komutlar\u0131 \u00e7al\u0131\u015ft\u0131rmak i\u00e7in <code>sudo<\/code> kullan\u0131n. Bu, yanl\u0131\u015fl\u0131kla yap\u0131lan hatalar\u0131n veya bir g\u00fcvenlik ihlalinin potansiyel zarar\u0131n\u0131 s\u0131n\u0131rlar.<br \/>\n*   <strong>\u0130ki Fakt\u00f6rl\u00fc Kimlik Do\u011frulama (2FA):<\/strong> M\u00fcmk\u00fcnse, SSH eri\u015fimi i\u00e7in iki fakt\u00f6rl\u00fc kimlik do\u011frulama (\u00f6rne\u011fin, Google Authenticator) uygulay\u0131n. Bu, \u015fifreniz veya SSH anahtar\u0131n\u0131z ele ge\u00e7irilse bile ek bir g\u00fcvenlik katman\u0131 sa\u011flar.<br \/>\n*   <strong>D\u00fczenli Denetim:<\/strong> <code>\/etc\/passwd<\/code>, <code>\/etc\/shadow<\/code> ve <code>\/etc\/group<\/code> gibi kritik dosyalar\u0131n izinlerini ve i\u00e7eriklerini d\u00fczenli olarak kontrol edin. Yetkisiz de\u011fi\u015fiklikler, bir g\u00fcvenlik ihlalinin g\u00f6stergesi olabilir.<br \/>\n*   <strong>G\u00fcncel Tutma:<\/strong> \u0130\u015fletim sisteminizi ve t\u00fcm y\u00fckl\u00fc paketleri d\u00fczenli olarak g\u00fcncelleyin. G\u00fcvenlik yamalar\u0131, bilinen zafiyetlere kar\u015f\u0131 koruma sa\u011flar.<br \/>\n*   <strong>Yedekleme:<\/strong> Kritik yap\u0131land\u0131rma dosyalar\u0131n\u0131n ve kullan\u0131c\u0131 verilerinin d\u00fczenli yedeklerini al\u0131n. Bir felaket durumunda h\u0131zl\u0131 kurtarma sa\u011flar.<br \/>\n*   <strong>Log Kay\u0131tlar\u0131n\u0131 \u0130zleme:<\/strong> <code>\/var\/log\/auth.log<\/code> (Debian\/Ubuntu) veya <code>\/var\/log\/secure<\/code> (CentOS\/RHEL) gibi kimlik do\u011frulama loglar\u0131n\u0131 d\u00fczenli olarak g\u00f6zden ge\u00e7irin. Ba\u015far\u0131s\u0131z giri\u015f denemeleri, \u015f\u00fcpheli faaliyetler veya yetkisiz eri\u015fim giri\u015fimleri hakk\u0131nda bilgi edinebilirsiniz.<br \/>\n*   <strong>Kullan\u0131lmayan Hesaplar\u0131 Silme:<\/strong> Art\u0131k ihtiya\u00e7 duyulmayan kullan\u0131c\u0131 hesaplar\u0131n\u0131 sistemden kald\u0131r\u0131n. Her ek hesap, potansiyel bir g\u00fcvenlik zafiyetidir.<\/p>\n<h3>Dosya \u0130zinleri ve G\u00fcvenlik<\/h3>\n<p>Kullan\u0131c\u0131 ve \u015fifre y\u00f6netimiyle do\u011frudan ili\u015fkili olan, bu bilgileri saklayan sistem dosyalar\u0131n\u0131n izinleridir. Bu dosyalar\u0131n do\u011fru izinlere sahip olmas\u0131, sistem g\u00fcvenli\u011fi i\u00e7in hayati \u00f6neme sahiptir.<\/p>\n<p>*   <strong><code>\/etc\/passwd<\/code>:<\/strong> Bu dosya, sistemdeki t\u00fcm kullan\u0131c\u0131 hesaplar\u0131n\u0131n temel bilgilerini (kullan\u0131c\u0131 ad\u0131, UID, GID, ev dizini, kabuk vb.) i\u00e7erir. \u015eifre hash&#8217;lerini i\u00e7ermez. Genellikle t\u00fcm kullan\u0131c\u0131lar taraf\u0131ndan okunabilir olmal\u0131d\u0131r (<code>-rw-r--r--<\/code> veya <code>644<\/code>).<br \/>\n*   <strong><code>\/etc\/shadow<\/code>:<\/strong> Bu dosya, kullan\u0131c\u0131 \u015fifrelerinin \u015fifrelenmi\u015f (hashlenmi\u015f) hallerini, \u015fifre ya\u015fland\u0131rma bilgilerini ve di\u011fer hassas g\u00fcvenlik bilgilerini saklar. Bu dosya sadece <code>root<\/code> kullan\u0131c\u0131s\u0131 taraf\u0131ndan okunabilir olmal\u0131d\u0131r (<code>-rw-------<\/code> veya <code>600<\/code>). Di\u011fer kullan\u0131c\u0131lar\u0131n bu dosyaya eri\u015fimi, ciddi g\u00fcvenlik ihlallerine yol a\u00e7abilir.<br \/>\n*   <strong><code>\/etc\/group<\/code>:<\/strong> Bu dosya, sistemdeki t\u00fcm gruplar\u0131n ve hangi kullan\u0131c\u0131lar\u0131n hangi gruplara dahil oldu\u011funun bilgilerini i\u00e7erir. Genellikle t\u00fcm kullan\u0131c\u0131lar taraf\u0131ndan okunabilir olmal\u0131d\u0131r (<code>-rw-r--r--<\/code> veya <code>644<\/code>).<\/p>\n<p>Bu dosyalar\u0131n izinlerini <code>chmod<\/code> komutuyla kontrol edebilir veya de\u011fi\u015ftirebilirsiniz. \u00d6rne\u011fin, <code>\/etc\/shadow<\/code> dosyas\u0131n\u0131n izinlerini kontrol etmek i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">ls -l \/etc\/shadow<\/code><\/pre>\n<p>\u00c7\u0131kt\u0131 <code>-rw-------<\/code> \u015feklinde olmal\u0131d\u0131r. E\u011fer farkl\u0131 bir \u00e7\u0131kt\u0131 g\u00f6r\u00fcrseniz, izinleri d\u00fczeltmek i\u00e7in <code>sudo chmod 600 \/etc\/shadow<\/code> komutunu kullanmal\u0131s\u0131n\u0131z.<\/p>\n<h3>Yayg\u0131n Hatalar ve Sorun Giderme<\/h3>\n<p>Kullan\u0131c\u0131 ve \u015fifre y\u00f6netimi s\u0131ras\u0131nda kar\u015f\u0131la\u015f\u0131labilecek baz\u0131 yayg\u0131n sorunlar ve bunlar\u0131n \u00e7\u00f6z\u00fcmleri:<\/p>\n<p>*   <strong>Yanl\u0131\u015f \u015eifre Girme:<\/strong> En yayg\u0131n sorundur. \u015eifrenizi dikkatlice girin, Caps Lock tu\u015funun a\u00e7\u0131k olup olmad\u0131\u011f\u0131n\u0131 kontrol edin.<br \/>\n*   <strong>Kullan\u0131c\u0131 Ad\u0131n\u0131 Unutma:<\/strong> <code>cat \/etc\/passwd<\/code> komutu ile sistemdeki t\u00fcm kullan\u0131c\u0131 adlar\u0131n\u0131 listeleyebilirsiniz (ilk alan kullan\u0131c\u0131 ad\u0131d\u0131r).<br \/>\n*   <strong><code>sudo<\/code> Yetkisi Olmamas\u0131:<\/strong> E\u011fer bir kullan\u0131c\u0131 <code>sudo<\/code> komutunu \u00e7al\u0131\u015ft\u0131ram\u0131yorsa, muhtemelen <code>sudo<\/code> grubuna dahil de\u011fildir. <code>sudo usermod -aG sudo [kullan\u0131c\u0131_ad\u0131]<\/code> komutuyla eklemeyi deneyin ve yeni bir oturum a\u00e7\u0131n.<br \/>\n*   <strong>Hesab\u0131n Kilitlenmesi:<\/strong> Bir kullan\u0131c\u0131n\u0131n hesab\u0131 <code>passwd -l<\/code> komutuyla kilitlenmi\u015f olabilir veya \u00e7ok say\u0131da ba\u015far\u0131s\u0131z giri\u015f denemesi nedeniyle otomatik olarak kilitlenmi\u015f olabilir (fail2ban gibi ara\u00e7lar taraf\u0131ndan). <code>sudo passwd -u [kullan\u0131c\u0131_ad\u0131]<\/code> ile kilidi a\u00e7abilir veya <code>chage -l [kullan\u0131c\u0131_ad\u0131]<\/code> ile \u015fifre ya\u015flanma bilgilerini kontrol edebilirsiniz.<br \/>\n*   <strong><code>root<\/code> \u015eifresini Unutma:<\/strong> Bu ciddi bir durumdur. Genellikle sunucuyu tek kullan\u0131c\u0131 modunda (single-user mode) ba\u015flatarak veya bir kurtarma ortam\u0131 (rescue mode) kullanarak \u015fifreyi s\u0131f\u0131rlamak gerekir. VPS sa\u011flay\u0131c\u0131n\u0131z\u0131n kontrol panelinde bu t\u00fcr se\u00e7enekler bulunabilir.<br \/>\n*   <strong>\u015eifre Dosyalar\u0131n\u0131n Bozulmas\u0131:<\/strong> \u00c7ok nadir olsa da, <code>\/etc\/passwd<\/code> veya <code>\/etc\/shadow<\/code> dosyalar\u0131 bozulabilir. Bu durumda, genellikle bir yedekten geri y\u00fckleme veya kurtarma modunda manuel olarak d\u00fczeltme gereklidir.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>Linux VPS&#8217;te <code>passwd<\/code> ve <code>adduser<\/code> komutlar\u0131, kullan\u0131c\u0131 ve \u015fifre y\u00f6netimi i\u00e7in vazge\u00e7ilmez ara\u00e7lard\u0131r. Bu komutlar\u0131 do\u011fru ve g\u00fcvenli bir \u015fekilde kullanmak, sunucunuzun g\u00fcvenli\u011fini sa\u011flaman\u0131n temelini olu\u015fturur. <code>adduser<\/code> ile yeni kullan\u0131c\u0131lar olu\u015ftururken, g\u00fc\u00e7l\u00fc \u015fifreler belirlemeye ve gerekli gruplara eklemeye \u00f6zen g\u00f6stermelisiniz. <code>passwd<\/code> ile \u015fifreleri d\u00fczenli olarak de\u011fi\u015ftirmeli ve \u015fifre politikalar\u0131n\u0131 uygulayarak hesap g\u00fcvenli\u011fini art\u0131rmal\u0131s\u0131n\u0131z.<\/p>\n<p>Unutulmamal\u0131d\u0131r ki, g\u00fcvenlik s\u00fcrekli bir s\u00fcre\u00e7tir. En iyi uygulamalar\u0131 takip etmek, sisteminizi g\u00fcncel tutmak, log kay\u0131tlar\u0131n\u0131 izlemek ve SSH anahtar do\u011frulamas\u0131n\u0131 tercih etmek, VPS&#8217;inizi yetkisiz eri\u015fimden korumak i\u00e7in hayati \u00f6neme sahiptir. Bu rehberdeki bilgileri uygulayarak, Linux VPS&#8217;inizin kullan\u0131c\u0131 ve \u015fifre y\u00f6netimini daha g\u00fcvenli ve etkili bir \u015fekilde ger\u00e7ekle\u015ftirebilirsiniz.<\/body><\/p>\n","protected":false},"excerpt":{"rendered":"Linux VPS&#8217;te \u015eifre Y\u00f6netimi \u0130\u00e7in passwd ve adduser Komutlar\u0131n\u0131 Kullanma Rehberi\nLinux tabanl\u0131 bir Sanal \u00d6zel Sunucu (VPS) y\u00f6netmek, g\u00fc\u00e7l\u00fc","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[241],"tags":[],"class_list":{"0":"post-36182","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-linux","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Linux VPS&#039;te \u015eifre Y\u00f6netimi \u0130\u00e7in passwd ve adduser Komutlar\u0131n\u0131 Kullanma Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/linux-vpste-sifre-yonetimi-icin-passwd-ve-adduser-komutlarini-kullanma-rehberi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Linux VPS&#039;te \u015eifre Y\u00f6netimi \u0130\u00e7in passwd ve adduser Komutlar\u0131n\u0131 Kullanma Rehberi\" \/>\n<meta property=\"og:description\" content=\"Linux VPS&#039;te \u015eifre Y\u00f6netimi \u0130\u00e7in passwd ve adduser Komutlar\u0131n\u0131 Kullanma Rehberi Linux tabanl\u0131 bir Sanal \u00d6zel Sunucu (VPS) y\u00f6netmek, g\u00fc\u00e7l\u00fc\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/linux-vpste-sifre-yonetimi-icin-passwd-ve-adduser-komutlarini-kullanma-rehberi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-09T16:41:03+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/linux-vpste-sifre-yonetimi-icin-passwd-ve-adduser-komutlarini-kullanma-rehberi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/linux-vpste-sifre-yonetimi-icin-passwd-ve-adduser-komutlarini-kullanma-rehberi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Linux VPS&#8217;te \u015eifre Y\u00f6netimi \u0130\u00e7in passwd ve adduser Komutlar\u0131n\u0131 Kullanma Rehberi\",\"datePublished\":\"2025-12-09T16:41:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/linux-vpste-sifre-yonetimi-icin-passwd-ve-adduser-komutlarini-kullanma-rehberi\/\"},\"wordCount\":2971,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Linux\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/linux-vpste-sifre-yonetimi-icin-passwd-ve-adduser-komutlarini-kullanma-rehberi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/linux-vpste-sifre-yonetimi-icin-passwd-ve-adduser-komutlarini-kullanma-rehberi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/linux-vpste-sifre-yonetimi-icin-passwd-ve-adduser-komutlarini-kullanma-rehberi\/\",\"name\":\"Linux VPS'te \u015eifre Y\u00f6netimi \u0130\u00e7in passwd ve adduser Komutlar\u0131n\u0131 Kullanma Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-12-09T16:41:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/linux-vpste-sifre-yonetimi-icin-passwd-ve-adduser-komutlarini-kullanma-rehberi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/linux-vpste-sifre-yonetimi-icin-passwd-ve-adduser-komutlarini-kullanma-rehberi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/linux-vpste-sifre-yonetimi-icin-passwd-ve-adduser-komutlarini-kullanma-rehberi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Linux VPS&#8217;te \u015eifre Y\u00f6netimi \u0130\u00e7in passwd ve adduser Komutlar\u0131n\u0131 Kullanma Rehberi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Linux VPS'te \u015eifre Y\u00f6netimi \u0130\u00e7in passwd ve adduser Komutlar\u0131n\u0131 Kullanma Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/linux-vpste-sifre-yonetimi-icin-passwd-ve-adduser-komutlarini-kullanma-rehberi\/","og_locale":"tr_TR","og_type":"article","og_title":"Linux VPS'te \u015eifre Y\u00f6netimi \u0130\u00e7in passwd ve adduser Komutlar\u0131n\u0131 Kullanma Rehberi","og_description":"Linux VPS'te \u015eifre Y\u00f6netimi \u0130\u00e7in passwd ve adduser Komutlar\u0131n\u0131 Kullanma Rehberi Linux tabanl\u0131 bir Sanal \u00d6zel Sunucu (VPS) y\u00f6netmek, g\u00fc\u00e7l\u00fc","og_url":"https:\/\/fatihsoysal.com\/blog\/linux-vpste-sifre-yonetimi-icin-passwd-ve-adduser-komutlarini-kullanma-rehberi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-12-09T16:41:03+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"17 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/linux-vpste-sifre-yonetimi-icin-passwd-ve-adduser-komutlarini-kullanma-rehberi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/linux-vpste-sifre-yonetimi-icin-passwd-ve-adduser-komutlarini-kullanma-rehberi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Linux VPS&#8217;te \u015eifre Y\u00f6netimi \u0130\u00e7in passwd ve adduser Komutlar\u0131n\u0131 Kullanma Rehberi","datePublished":"2025-12-09T16:41:03+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/linux-vpste-sifre-yonetimi-icin-passwd-ve-adduser-komutlarini-kullanma-rehberi\/"},"wordCount":2971,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Linux"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/linux-vpste-sifre-yonetimi-icin-passwd-ve-adduser-komutlarini-kullanma-rehberi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/linux-vpste-sifre-yonetimi-icin-passwd-ve-adduser-komutlarini-kullanma-rehberi\/","url":"https:\/\/fatihsoysal.com\/blog\/linux-vpste-sifre-yonetimi-icin-passwd-ve-adduser-komutlarini-kullanma-rehberi\/","name":"Linux VPS'te \u015eifre Y\u00f6netimi \u0130\u00e7in passwd ve adduser Komutlar\u0131n\u0131 Kullanma Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-12-09T16:41:03+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/linux-vpste-sifre-yonetimi-icin-passwd-ve-adduser-komutlarini-kullanma-rehberi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/linux-vpste-sifre-yonetimi-icin-passwd-ve-adduser-komutlarini-kullanma-rehberi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/linux-vpste-sifre-yonetimi-icin-passwd-ve-adduser-komutlarini-kullanma-rehberi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Linux VPS&#8217;te \u015eifre Y\u00f6netimi \u0130\u00e7in passwd ve adduser Komutlar\u0131n\u0131 Kullanma Rehberi"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/36182","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=36182"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/36182\/revisions"}],"predecessor-version":[{"id":36183,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/36182\/revisions\/36183"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=36182"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=36182"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=36182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}