Bir Linux Kabuğunda Kullanıcılar Nasıl Değiştirilir

Tanılama

Bazı Linux sistemleri, yalnızca kök kullanıcının başka bir hesaptan oturum açmasına izin verir.

Resim Kredisi: anyaberkut/iStock/Getty Images

Linux'un üç tür hesabı vardır: sistem, kullanıcı ve kök. Bir kullanıcı, kullanıcı adını ve parolasını yazarak Linux kullanıcı hesabında oturum açar. Posta gibi sistem süreçleri de başladıklarında Linux'ta oturum açar. Kök hesap, herhangi bir işlemi gerçekleştirmek için sınırsız ayrıcalıklara sahip özel bir kullanıcı hesabıdır. Başka bir hesabın şifresini bilmeniz ve hesabın kullanıcı girişlerine izin vermesi koşuluyla geçiş yapabilirsiniz. Linux'ta, genellikle "yedek kullanıcı", "süper kullanıcı" veya "kullanıcı değiştir" olarak adlandırılan "su" komutuna sahip kullanıcılar emretmek.

su Komutanlığı

Farklı bir kullanıcıya geçmek ve diğer kullanıcı komut isteminden oturum açmış gibi bir oturum oluşturmak için, "su -" ve ardından bir boşluk ve hedef kullanıcının kullanıcı adını yazın. İstendiğinde hedef kullanıcının parolasını yazın. Kısa çizgiyi atlarsanız, ortam değişkenlerinizle diğer kullanıcının hesabına giriş yaparsınız, bu da kullanıcının sisteme giriş yaparken karşılaşacağından farklı sonuçlara neden olabilir. Hesaptan çıkış yapmak ve önceki kullanıcı oturumuna geri dönmek için "exit" yazın ve "Enter" tuşuna basın.

Günün Videosu

Kök Hesap

Kök kullanıcı sunucudaki herhangi bir dosyayı veya ayarı okuyabildiğinden, değiştirebildiğinden ve sebildiğinden, çoğu Linux sisteminde yalnızca birkaç deneyimli ve güvenilir kullanıcı genellikle kök kullanıcı olarak oturum açabilir. Bir bilgisayar korsanının "root" olarak oturum açmasını önlemek için birçok Linux sistemi, "su" komutuyla başka bir kullanıcı oturumundan bir kök oturumunun başlatılmasını gerektirir. Kullanıcı adı olmadan "su -" yazıp "Enter" tuşuna bastığınızda, sistem root kullanıcısı olarak giriş yapmak istediğinizi varsayar ve sizden root kullanıcı şifresini ister.

su ile Güvenlik Riskleri

su komutu, çoğu ağ güvenlik politikasına ve prosedürüne aykırı bir davranış gerektirir. Örneğin, Linux'ta su komutu ile kullanıcı değiştirirseniz, diğer kullanıcının size şifresini söylemesi gerekir. Root kullanıcısına geçiş yapan sistem yöneticilerinin kendi aralarında tek bir root şifresi paylaşmaları gerekmektedir. Bu düzenleme, üç kullanıcı hesabı olan bir hobi ağı için bir endişe olmasa da, kabul edilemez bir durumdur. birçok profesyonel Linux ağındaki güvenlik riski ve birçok ağ güvenlik politikası, komutun engelli.

"Sudo" adlı bir yardımcı program, su komutuna popüler ve daha güvenli bir alternatiftir. Bir sudo yapılandırma dosyası, kök hesap gibi diğer hesaplara geçebilecek kullanıcıların bir listesini içerir. Bir kullanıcı "sudo" kelimesini içeren bir komuta önek eklediğinde, kendi parolası istenir ve sistem kök kullanıcı olarak yalnızca bu komutu yürütür. Sudo ile, kök paroladan ödün verme veya kök hesaptan çıkış yapmayı unutma riski yoktur.