Ubuntu sunucusuna yeni bir kullanıcı ekleme


11

Yeni bir kullanıcı eklemeye çalışıyorum. adduserSonra kullanıcı adını yazdım ve sonra kullanıcı adını denedim useradd. Bir kullanıcı eklemek gibi görünüyor, ancak giriş yaptığımda yerine sadece bir dolar işareti alıyorum user@servername. Bu kullanıcı adı için sudo'ya girmeme izin veren kurallar eklemeyi denedim, ancak neden sadece dolar işareti alıyorum?


$Düz Eski kabuğu belirtir. sudo usermod --shell /usr/bin USERNAME"USERNAME" adlı kullanıcıyı yapın ve onun adıyla değiştirin.
Thomas Ward

Veya tek kullanıcılı sudo ayrıcalıklarına sahip kullanıcı "testuser" oluşturun : useradd testuser -G sudo -d / home / testuser -s / bin / bash -m -c "Test Kullanıcısı" && echo testuser: P4s5W0rD | chpasswd && sed -ri 's / ^ # (% sudo. + ALL = (ALL). + NOPASSWD: ALL) / \ 1 /' / etc / sudoers

Yanıtlar:


14

"Eklenti" yerine yanlışlıkla "useradd" kullanmış olabilirsiniz - kullanıcıyı ekler, ancak kendisi için bir profil oluşturmaz - veya normalde ayarlanan / etc / skel'de "skeleton" dosyalarını kaçırıyor olabilirsiniz. varsayılan kullanıcı hesabı açın.

Lütfen yapın sudo userdel username(oluşturduğunuz usernamehesabın adı nerede ), ardından sudo adduser usernameçıktıyı buraya gönderin. Aşağıdaki gibi bir şey ALMALISINIZ:

me@banshee:~$ sudo adduser noob
Adding user `noob' ...
Adding new group `noob' (1005) ...
Adding new user `noob' (1005) with group `noob' ...
Creating home directory `/home/noob' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: 
Retype new UNIX password: 
Changing the user information for noob
Enter the new value, or press ENTER for the default
    Full Name []: 
    Room Number []: 
    Work Phone []: 
    Home Phone []: 
    Other []: 
Is the information correct? [Y/n] 

Tüm bunları yaparsanız ve kullanıcı hala tam bir istem almazsa, / etc / skel'den bazı dosyalar eksik - lütfen geri gönderin ve daha fazla yardımcı olabiliriz. Yine de, yukarıdaki şeylerden HERHANGİ BİRİNİ yapmaz useraddyerine, yanlışlıkla yanlışlıkla kullandığınızı düşünüyorum adduser- sadece bir sistem hesabı oluşturur ve bu, homedir, hiçbir şey yok.


5

Adduser için varsayılan davranışın ne olduğunu bilmiyorum, ancak seçeneklerin açıklığını belirtmeniz gerektiğini düşünüyorum. Sevmek:

sudo useradd -d /home/testuser -m testuser

yukarıdaki komut yeni kullanıcının giriş dizinini ayarlar ve -mgerekirse ( ) oluşturur . Ardından yeni kullanıcı için şifreyi ayarlamanız gerekir:

sudo passwd testuser

Başka seçenekler de var, onları görmek için kılavuz sayfasını kontrol edin:

man adduser
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.