Bu Sayfayı Paylaş:

Kavram

root

Tanım: Linux'da sistem üzerinde tüm yetkilere sahip kullanıcı

Kavram

Sudo

Tanım: Linux'ta tam yetkili kullanıcının yetkisi ile bir işlem yapmak için kullanılan komut. Örneği sudo komut seklinde kullanılır. Sistemi genellikle normal bir kullanıcı ile kullanılır, admin yetkisi gerektiğinde başına sudo komutu yazılarak işlem yapılır.

İpucu

Kullanıcı Listesinin Alınması

Linux'de kullancılar aşağıdaki gibi listelenebilir:

cat /etc/passwd

İpucu

Bir Kullanıcıdan Diğer Kullanıcıya Geçme

Linux'de bir kullanıcıdayken (örneğin root kullanıcı ile kullanıyorsunuz) diğer bir kullanıcıya geçmek için aşağıdaki komut yazılır :

su - diger_kullanıcı_adı

Kavram

whoami

Tanım: Şu andaki sistemi kullanan kullanıcın adını verir

Kavram

Passwd

Tanım: Unix/Linux sistemlerinde bir kullanıcının şifresini değiştirmek için kullanılan komut

Veri

Linux'de Bir Kullanıcının Şifresini Değiştirme

Linux'ta bir kullanıcnın şifresini değiştirmek için passwd komutu kullanılabilir.
Eğer kullanıcı kendi şifresini değiştirmek istiyorsa sadece passwd komutu yazması yeterlidir.
Eğer başka bir kullanıcın şifresini değiştirmek istiyorsa parametre olarak kullanıcı adını verir.
passwd kullanici_adi

Tanım: It is general-purpose a programming language

İpucu

Bir Sunucuya root ile Erişmek Yerine Farklı Bir Kullanıcı İle Erişiniz

Bir sunucuya uzaktan erişmek için root kullanıcısı kullanmak doğru değildir. Bunun yerine başka bir kullanıcı yaratıp ona verilmelidir.
Bunu yapmak için öncelikle bir sshuser yaratalım :
adduser sshuser
ve şifresini verelim:
passwd sshuser
Komutu girildiğinde şifre sizden istenir.
Root kullanıcısından remote yetkisini alıp, sshuser kullanıcısına verelim.
vim /etc/ssh/sshd_config
İle girip
#PermitRootLogin yes 
Satırını
#PermitRootLogin no
Şeklinde çevirelim. Ve dosyaya aşağıdakini ekleyelim:
AllowUsers sshuser
Dosyaya eklemelerin yüklenmesi için
/etc/init.d/sshd reloads
Komutu çalıştırılır.
Artık sshuser , SSH ile sunucuya girebilir. Ancak sunucuya giriş yaptıktan sonra sudo su - root ile root'a geçebilmesi için de
/etc/sudoers
Dosyasına sshuser kullanıcısının eklenmesi gerekir. Aksi takdirde “sshuser is not in the sudoers file. This incident will be reported.” hatasını alırsınız.
vim /etc/sudoers
İle girip
sshuser ALL=(ALL)  ALL

Ifadesini eklemek yeterlidir. Artık sshuser ile girebilir ve root kullanıcısına geçebilirsiniz
Tanım: It is general-purpose a programming language



Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir