Android

Linux'ta kullanıcılar nasıl silinir / kaldırılır (userdel komutu)

Что такое Linux, обзор, отличия. Какой Linux выбрать в 2020

Что такое Linux, обзор, отличия. Какой Linux выбрать в 2020

İçindekiler:

Anonim

Linux çok kullanıcılı bir sistemdir, yani aynı sistemle aynı anda birden fazla kişinin etkileşimde bulunabileceği anlamına gelir. Sistem yöneticisi olarak, yeni kullanıcılar oluşturarak ve bunları farklı gruplara atayarak sistemin kullanıcılarını ve gruplarını yönetme sorumluluğunuz vardır.

Bazen bir kullanıcı hesabını silmeniz gerekebilir. Belki de kullanıcı kuruluştan uzaklaştığından veya artık sistemde çalışmayan belirli bir hizmet için oluşturulduğundan.

Linux'ta, userdel komutunu kullanarak bir kullanıcı hesabını ve ilişkili tüm dosyaları silebilirsiniz.

Bu öğretici userdel komutunu ve seçeneklerini kapsar.

userdel Komut Sözdizimi

userdel komutunun sözdizimi aşağıdaki gibidir:

userdel USERNAME

userdel komutunu kullanarak kullanıcıları silmek için root veya sudo erişimi olan bir kullanıcı olarak oturum açmanız gerekir.

Linux'ta Kullanıcı Silme

userdel komutunu kullanarak username adlı bir kullanıcı hesabını silmek için:

userdel username

Çağrıldığında, komut /etc/login.defs dosyasının içeriğini okur. Bu dosyada tanımlanan özellikler, userdel varsayılan davranışını geçersiz kılar. Bu dosyada USERGROUPS_ENAB öğesi yes olarak ayarlanırsa, userdel , yalnızca başka bir kullanıcı bu grubun üyesi değilse kullanıcıyla aynı ada sahip grubu siler.

Komut, kullanıcı girişlerini /etc/passwd ve /etc/shadow, dosyalarından kaldırır.

Çoğu Linux dağıtımında, userdel ile bir kullanıcı hesabı kaldırılırken, kullanıcının ev ve posta biriktirme dizinleri kaldırılmaz.

Kullanıcının giriş dizinini ve posta biriktirmesini kaldırmaya zorlamak için -r ( --remove ) seçeneğini kullanın:

userdel -r username

Yukarıdaki komut, diğer dosya sistemlerinde bulunan kullanıcı dosyalarını kaldırmaz. Dosyaları manuel olarak aramanız ve silmeniz gerekir.

Kaldırmak istediğiniz kullanıcı hala oturum açtıysa veya bu kullanıcıya ait çalışan işlemler varsa, userdel komutu kullanıcının kaldırılmasına izin vermez.

Bu durumda, killall komutuyla kullanıcının oturumu killall ve tüm çalışan işlemlerini öldürmeniz önerilir:

sudo killall -u username

İşiniz bittiğinde kullanıcıyı kaldırabilirsiniz.

Başka bir seçenek de, kullanıcı oturum açmış olsa da, kullanıcı hala oturum açmış olsa veya kullanıcıya ait çalışan işlemler olsa bile --force kullanıcı hesabını zorla kaldırmasını söyleyen -f ( --force ) seçeneğini kullanmaktır.

userdel -f username

Sonuç

Bu öğreticide, userdel komutunu kullanarak Linux'ta kullanıcı hesaplarını nasıl sileceğinizi öğrendiniz. Aynı sözdizimi, Ubuntu, CentOS, RHEL, Debian, Fedora ve Arch Linux dahil olmak üzere tüm Linux dağıtımları için geçerlidir.

userdel düşük seviyeli bir yardımcı programdır, Debian ve Ubuntu kullanıcıları bunun yerine daha dostça deluser komutunu kullanacaklardır.

Herhangi bir sorunuz varsa yorum bırakmaktan çekinmeyin.

terminal kullanıcısı