Raspberry Pi OS'nin eski sürümleri, varsayılan olarak standart kullanıcı kimlik bilgilerine sahipti. Daha yeni sürüm, yükleme sırasında özel bir kullanıcı adı ve parola oluşturmanızı istese de, ek gereksinimleri karşılamak için ileride daha fazla kullanıcı oluşturmanız gerekebilir.
Bunu Linux komutlarını kullanarak kolayca yapabilirsiniz ve Raspberry Pi OS, Linux'un bir çeşidi olduğundan, aynı komutlar diğer dağıtımlar için de geçerlidir.
Raspberry Pi OS'de Yeni Bir Kullanıcı Oluşturun
ikisini de kullanabilirsin kullanıcı ekle Ve Kullanıcı Ekle ile Linux'ta yeni bir kullanıcı oluştur; komutlar biraz farklı olsa da. useradd düşük seviyeli bir komuttur ve tüm Linux dağıtımlarıyla çalışır, oysa adduser yüksek seviyeli bir komuttur ve daha az dağıtımla çalışır. Her iki komut da Raspberry Pi OS'de iyi çalışır.
adlı bir kullanıcı oluşturmak için bu komutu kullanın. vişnu useradd'i kullanarak:
sudo useradd vishnu
Ancak komut, yeni kullanıcı için bir giriş dizini oluşturmaz. Bir ana dizine ihtiyaç duymayan sistem kullanıcılarını bu şekilde oluşturabilirsiniz. Ayrıca, yeni kullanıcı için şifreyi aşağıdakileri kullanarak ayarlamanız gerekir:
sudo passwd vişnu
Buna karşılık, adduser komutu, kullanıcıyı oluştururken parolayı belirlemenizi ister.
sudo adduser vişnu
Ayrıca, kullanıcının adıyla bir giriş dizini oluşturur. Şununla kontrol edebilirsiniz:
ls /ev
Belirli Bir Kimliğe Sahip Yeni Bir Kullanıcı Oluşturun
Yeni kullanıcılar varsayılan olarak bir sonraki kullanılabilir UID'yi alır. Bazen özel bir UID ile yeni bir kullanıcı oluşturmak istenebilir. Bunu kullanarak yapabilirsiniz:
sudo useradd -u 2200 vişnu
-u bu durumda UID, 2200'ü belirtir. Yeni kullanıcı oluşturulduktan sonra, İD Kullanıcının ait olduğu grupların yanı sıra UID'yi gösteren komut.
kimlik vişnu
Özel Bir Ana Dizinle Yeni Bir Kullanıcı Nasıl Oluşturulur
Giriş dizininiz için özel bir ad istiyorsanız, şu komutu kullanabilirsiniz:
sudo useradd -m -d /home/mychoice vishnuhome
-M ana dizinin oluşturulması gerektiğini belirtir ve -D dizinin konumunu belirtir.
Yeni Kullanıcıya Doğru Ayrıcalıkları Verin
Yeni bir kullanıcı oluşturdunuz, ancak bu standart bir kullanıcı ve Raspberry Pi'nin varsayılan kullanıcısının sahip olduğu gruplara ait değil. Bu grupların üyesi olmadan, yeni kullanıcı sistemi yönetemez ve yükseltilmiş ayrıcalıkların gerekli olduğu durumları yönetemez. Örneğin:
- Sistemin yükseltilmesi şunları gerektirir: sudo ayrıcalıklar
- Ağ yöneticisini kullanarak yeni Wi-Fi ağlarına bağlanmak, kullanıcının netdev grup
Yeni kullanıcıyı sudo grubuna eklemek için şunu çalıştırın:
sudo usermod -a -G sudo vişnu
...Neresi -A eklemeyi belirtir ve -G grubu belirtir.
Yeni kullanıcıyı tüm gruplara varsayılan kullanıcı olarak eklemek için önce varsayılan kullanıcının gruplarını şu şekilde listeleyin:
kimlik vişnu
Ardından, yeni kullanıcıyı şu gruplara ekleyin:
sudo usermod -a -G virgül, ayrılmış, grup, isimler vişnu
Raspberry Pi OS'de İstenmeyen Kullanıcıları Silin
Raspberry Pi OS'de, varsayılan kullanıcıyı silmeniz gerekir. pi eğer gerekli değilse. Bu güvenlik nedeniyledir. Raspberry Pi'de SSH'yi varsayılan kullanıcı adıyla etkinleştirdiyseniz pi, Fail2Ban gibi bir hız sınırlayıcı uygulama tarafından korunmadığı sürece kaba kuvvet saldırılarına karşı savunmasızdır.
İşletim sisteminin eski bir sürümü olan Raspbian'da kullanıcıyı silmek neredeyse zorunludur. pi SSH etkinleştirildiğinde çünkü varsayılan kullanıcı adı ve şifre önceden ayarlanmıştır.
Varsayılan kullanıcıyı silmek için farklı bir kullanıcı olarak oturum açmalısınız. Bunu yapmak için devre dışı bırakmanız gerekir Otomatik giriş Birinci.
Şimdi sudo ayrıcalıklarına sahip başka bir kullanıcı olarak giriş yapın ve aşağıdakileri kullanarak gerekli kullanıcıyı silin:
sudo userdel tom
Kullanıcının ana dizinini de kaldırmak istiyorsanız şunu kullanın:
sudo userdel -r jill
...Neresi -R ana dizini kaldırmak içindir.
Şunu da kullanabilirsiniz: kandırmak aynısını yapmak için komut; argümanlar farklı olsa da.
sudo deluser --remove-home jakı
Komutları Kullanarak Yeni Kullanıcılar Oluşturmak Sandığınızdan Daha Kolay
Linux'u özel yapan komutlardır; kesin talimatları belirtmeniz için size çok daha fazla esneklik sağlarlar.
Genellikle GUI, komutların yapabileceği tüm ayrıntılı işlevleri barındıramaz. Komutları öğrenmek, bilgisayarla ana dilinde konuşmak gibidir ve kolaydır.