Arch Linux'a Kullanıcı Ekleme

How Add Users Arch Linux



Kullanıcı yönetimi, herhangi bir Linux sisteminin temel özelliklerinden biridir. Uygun sistem izinlerinin yalnızca doğru kişiye dağıtılmasına izin verir. Varsayılan olarak, Linux çok kullanıcılı bir sistemdir. Aynı anda birden fazla kullanıcı sisteme erişebilir ve atanan özellikleri kullanabilir. Ancak sorunsuz ve güvenli bir deneyim için doğru hesap yönetimi son derece önemlidir.

Bu nedenle hesap yönetimi, sistem yöneticisi olmanın en önemli parçalarından biridir. Yönetimde o kadar çok önemli kısım vardır ki, en ufak bir hata bile istenmeyen davetsiz misafir(ler) tarafından tüm sistemin ele geçirilmesine mal olabilir.







Bugün, Arch Linux'ta kullanıcı hesapları eklemeye göz atalım.



Kullanıcı hesapları

Kullanıcı, bilgisayar kullanan herkestir. Linux kullanıcıları söz konusu olduğunda, bu kullanıcıları temsil eden isimleri belirtir. Linux, aynı anda birden fazla kullanıcı erişimi için sağlam bir sisteme izin verirken, güvenlik büyük bir endişe kaynağıdır. Uygun izin kontrolü olmadan, sistem her türlü kötüye kullanıma karşı savunmasız hale gelebilir.



Yönetimi kolaylaştırmak için bir Linux sistemindeki tüm kullanıcı hesapları farklı gruplara ayrılmıştır. Gruplar, kullanıcıların sistem üzerindeki gücünün gerçek tanımıdır. Genellikle işi halletmek için fazlasıyla yeterli olan bazı varsayılan gruplar vardır. Ancak, kurumsal düzeyde bir sistem söz konusu olduğunda, daha fazla grup gerekli olabilir. Daha fazla grubun gerekli olup olmadığına karar vermek sistem yöneticilerine kalmıştır.





Bu kılavuzda, Arch Linux'ta bir kullanıcı hesabının çeşitli faktörlerinin nasıl ekleneceğini, kaldırılacağını ve değiştirileceğini ele alacağız.

Not: Ev bilgisayarınızda test yapıyorsanız, etrafta dolaşmaktan çekinmeyin. Ancak, bu eylemler kurumsal veya kurumsal düzeyde bir sistemde gerçekleştirilecekse, son derece dikkatli olmanızı şiddetle tavsiye ederim. Bu eylemler, ortalama Joe'lardan ziyade gelişmiş bir sistem yöneticisi tarafından daha iyi gerçekleştirilir.



Kullanıcı hesabı işlemleri

Kullanıcı hesaplarını yönetmek için çok sayıda eylem vardır. Bunları yapmanın en iyi yolu terminalden geçer. Daha fazla kontrol ve anlayış sağlar. Korkma; biraz daha dikkat etmeye istekliysen, o kadar özel bir şey değil.

Tekerlek grubunu etkinleştirme

Bu ilk önemli adımdır. Tekerlek grubu etkinleştirilmeden sisteme yönetici hesabı eklenmesi mümkün değildir.

sudoers dosyasını değiştirmemiz gerekiyor. Aşağıdaki komutu çalıştırın.

sudo EDİTÖR=nanogörsel

Bu, /etc/sudoers dosyasını Nano düzenleyici ile başlatacaktır. Şimdi aşağı kaydırın ve tekerlek grubunun yorumunu kaldırın.

Dosyayı Ctrl + O tuşlarına basarak kaydedin ve Ctrl + X tuşlarına basarak düzenleyiciden çıkın.

Tekerlek grubu, komutları root olarak çalıştırma yeteneğine sahip bir kullanıcı oluşturmayı sağlar. Kök, tüm sistemin nihai gücünü elinde tutar ve uzun süredir Linux kullanıyorsanız, kök erişimi gerektiren çok sayıda bakım ve ince ayar çalıştırmanın önemini zaten biliyorsunuzdur.

kullanıcı ekleme

Artık yeni bir kullanıcı eklemeye hazırız. useradd komutu aşağıdaki yapıyı takip eder.

sudokullanıcı ekleme<seçenekler> <Kullanıcı adı>

Sisteme yeni bir kullanıcı eklemek oldukça basittir. Sadece kullanıcıya kullanıcı adını eklemesini söyleyin.

sudokullanıcı ekleme<Kullanıcı adı>

Ne yazık ki, bu komut kullanıcıyı herhangi bir giriş yapmadan kilitleyecektir. Kullanıcının ayrıca bir ana dizini de olmayacaktır. Sorunu hafifletmek için aşağıdaki komut yapısını kullanın.

sudokullanıcı ekleme-m <Kullanıcı adı>

Bu, kullanıcı için benzersiz bir giriş dizini oluşturacak ve yeni hesabın erişilebilir olmasını sağlayacaktır. Şimdi, yeni oluşturulan kullanıcı için bir oturum açma şifresi atayın.

Not: Bu komut aynı zamanda mevcut bir hesabın şifresini güncellemek için de kullanılabilir.

sudo şifre <Kullanıcı adı>

Bahsedilen tüm adımları tek bir satırda sıkıştırmak mümkündür.

sudokullanıcı ekleme-m <Kullanıcı adı> -P <parola>

useradd ayrıca yeni oluşturulan kullanıcı için özel bir dizin ayarlayabilir. Bunun için -d bayrağını kullanın.

sudokullanıcı ekleme-NS /yol/ile/ev/sana -m <Kullanıcı adı> -P <parola>

useradd ayrıca birçok başka işlevi yerine getirebilir. Örneğin, hangi gruba kaydolacağınızı tanımlayan -G bayrağı.

sudokullanıcı ekleme-G <gruplar> -NS /yol/ile/ev/sana -m <Kullanıcı adı>
-P <parola>

Bir sistem kullanıcısı eklemeniz gerekiyorsa, aşağıdaki yapıyı kullanın.

sudokullanıcı ekleme-r -s /usr/NS/balık<Kullanıcı adı>

Sonucu doğrulamanız mı gerekiyor? Aşağıdaki komutla kullanıcı hesabına giriş yapmayı deneyin.

sudo onun-<Kullanıcı adı>
sudo ben kimim

Kullanıcı özniteliklerini değiştirme

Kullanıcı özelliklerinin nasıl değiştirileceğini bilmek de önemlidir. Bazı durumlarda, bir kullanıcının izin ve diğer özelliklerde değişiklik yapması gerekebilir. Bunun için usermod aracına ihtiyacımız var. Birçok özelliği değiştirme yeteneğine sahiptir.

usermod aşağıdaki yapıyı takip eder.
sudokullanıcı modu<seçenekler> <Kullanıcı adı>

Örneğin, bir kullanıcının oturum açma adını değiştirebilirsiniz!

sudokullanıcı modu-NS <yeni kullanıcı adı> <eski kullanıcı adı>

Kullanıcının ana dizinini değiştirmeniz mi gerekiyor? -d veya –home bayrağını kullanın.

sudokullanıcı modu-m -NS /yol/yeni/ev<Kullanıcı adı>

Ayrıca bir kullanıcının son kullanma tarihini de belirleyebilirsiniz! Süre dolduktan sonra kullanıcı artık sistemde bulunmayacaktır.

sudokullanıcı modu--son kullanma tarihi <YYYY-AA-GG> <Kullanıcı adı>

Bir kullanıcının ek gruplara kaydedilmesi gerekiyorsa, –append ve –groups bayraklarını birlikte kullanın. Gruplar listelenirken virgüller arasında boşluk bırakılmamalıdır.

sudokullanıcı modu--eklemek --gruplar <grup1, grup2,…> <Kullanıcı adı>

–shell bayrağını kullanarak bir kullanıcının varsayılan kabuğunu değiştirin.

sudokullanıcı modu--kabuk <shell_path> <Kullanıcı adı>

useradd gibi, usermod da tüm parametreleri tek bir satırda istiflemeye izin verir.

sudokullanıcı modu--son kullanma tarihi <YYYY-AA-GG> --eklemek --gruplar <grup1, grup2,…>
--kabuk <shell_path>

Herhangi bir nedenle bir kullanıcının kilitlenmesi gerekiyorsa, usermod işi yapabilir.

sudokullanıcı modu--kilit <Kullanıcı adı>

Kullanıcı aşağıdaki komut kullanılarak etkinleştirilebilir.

sudokullanıcı modu--Kilidini aç <Kullanıcı adı>

Bir kullanıcıyı silme

Bu kılavuzun son kısmıdır. Yaşam döngüsünde bir sistem yeni kullanıcılara sahip olacak ve bazı durumlarda eski kullanıcılar kaldırılacak/güncellenecektir. Kullanıcıları kaldırmak için userdel özel bir araçtır.

Bir kullanıcıyı kaldırmak için aşağıdaki komutu kullanın.

sudokullanıcı<Kullanıcı adı>

İlişkili ana dizini olan kullanıcıyı kaldırmak istiyorsanız, aşağıdaki komutu kullanın.

sudokullanıcı-r <Kullanıcı adı>

Son düşünceler

Bunlar, daha önce bahsedilen tüm yöntemler için sadece basit kullanım durumlarıdır. Bu komutların gerçek bir çözüm sunabileceği birçok başka yol vardır.

Bu komutların daha derin ve gelişmiş kullanımı için kılavuz sayfalarına bakın. Uygun durumlarda kullanmak için kullanabileceğiniz tüm mevcut seçenekler vardır. Etrafta dolaşmaktan ve daha iyi bir anlayışa sahip olmaktan çekinmeyin.