kadetti Posted September 13, 2021 Share Posted September 13, 2021 Burdan alıntıdır : https://linuxhint.com/creating-a-user-with-different-home-directory-in-linux/ Linux'ta Farklı Ana Dizine Sahip Bir Kullanıcı Oluşturma Teşekkürler Sidretül Müntaha Linux, güçlü bir çok kullanıcılı işletim sistemidir. Aynı anda sisteme erişen birçok eşzamanlı kullanıcıya sahip olabilir. Sistem yöneticisi, hangi kullanıcının sistemin hangi bölümüne erişebileceğini belirtmek için her kullanıcı için izinleri yönetebilir. Kullanıcı ana dizini Linux'ta, çeşitli sistem hesapları gibi istisnalar dışında her kullanıcı kendi ana dizinini alır. Ev dizini, belirli bir kullanıcının kullanıcıya özel dosyaları depolaması için ayrılmış bir dizindir. Aynı zamanda “giriş dizini” olarak da adlandırılır. Her oturum açtığında, kullanıcı ilgili ana dizine gidecektir. Varsayılan olarak, sistemdeki tüm kullanıcıların ana dizinleri aşağıdaki konumda bulunur. $ ls -l /home Her ev dizini, kullanıcının kullanıcı adından sonra adlandırılır. Örneğin, "viktor" kullanıcısının ev dizini şöyle görünecektir. $ /home/viktor Ancak, kullanıcı dizini için farklı bir konum oluşturabiliriz. Kullanıcı hesabının oluşturulması sırasında ayarlanabilir veya daha sonra taşınabilir. Farklı bir ana dizine sahip bir kullanıcı oluşturma Yeni bir kullanıcı oluşturma Her Linux sistemi, kullanıcı hesapları oluşturmak ve güncellemek için özel bir araç olan useradd ile birlikte gelir. Yalnızca sudo ayrıcalıklarına sahip kök kullanıcı ve kök olmayan kullanıcılar tarafından kullanılabilir . Sisteme yeni bir kullanıcı eklemek için aşağıdaki useradd komutunu çalıştırın. “-m” bayrağı useradd'e yeni kullanıcı için özel bir giriş dizini oluşturmasını söyler. Kullanılmazsa, kullanıcının özel bir ana dizini olmaz. $ sudo useradd -m < kullanıcı adı > Kullanıcı sisteme eklenir. Kullanıcı ayrıca çeşitli veritabanı dosyalarına (/etc/passwd, /etc/shadow, /etc/gshadow ve /etc/group) kayıtlıdır. Kullanıcıya henüz erişilemiyor. Aşağıdaki komut, yeni kullanıcı için bir oturum açma şifresi atayacaktır. $ sudo passwd < kullanıcı adı > Kullanıcı hazır ve tamamen işlevseldir. Yeni kullanıcıya erişin. $ su - < kullanıcı adı > Yeni kullanıcının ana dizininin konumunu kontrol edin. $ pwd Özel bir ana dizine sahip bir kullanıcı oluşturma Varsayılan olarak useradd, kullanıcının ana dizinini “/home” altında oluşturacaktır. Ana dizini farklı bir konumda belirtmek için “-d” bayrağını kullanın. Dizinin önceden var olması gerektiğini unutmayın. $ sudo useradd -m -d < custom_home_dir_location > < kullanıcı adı > Her zaman olduğu gibi, yeni kullanıcı için bir oturum açma parolası atamak için passwd kullanın. $ sudo passwd < kullanıcı adı > Yeni kullanıcının farklı bir giriş dizini olup olmadığını doğrulayın. $ su - < kullanıcı adı > $ pwd ~ Mevcut kullanıcı ana dizinini taşıma Mevcut bir kullanıcı için farklı bir ana dizini de atayabiliriz. Mevcut ana dizinin içeriğini otomatik olarak yeni konuma taşımayacaktır. Yeni bir dizin oluşturun. Mevcut bir kullanıcının yeni ana dizini olacaktır. $ Mkdir -pv /extra/new_home Yeni kullanıcının yeni dizine tam erişim sağlamasına izin verin. $ sudo chown < kullanıcı adı > /extra/new_home Mevcut kullanıcı ana dizininin tüm içeriğini yenisine taşıyın. $ sudo mv /home/< kullanıcı adı >/* /extra/new_home Yeni dizini kullanıcının evi olarak atayın. $ sudo usermod -d /extra/new_home -m < kullanıcı adı > Değişikliği doğrulayın. $ su - < kullanıcı adı > $ pwd ~ 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.