adduserKomutu bir kabuk betiği aracılığıyla bir kullanıcı (devre dışı parola ile) eklemek için kullanmak istiyorum . Varsayılan olarak, addusersizden çeşitli değerler ister (örneğin, Tam Ad). Bu değerleri komut satırı üzerinden göndermenin bir yolu var mı? Yoksa useraddyerine ihtiyacım olacak mı?
Yönetici ayrıcalıklarına ve home dizini gibi tüm normal kurulumlara sahip bir kullanıcı oluşturmak istiyorum. Kullanıcının otomatik olarak yetki adduservermesini sağlayacak bir parametre var mı sudo? Varsayılan ayarlar ne içindir adduser? Ekstra parametreler olmadan otomatik olarak ev dizinleri ve diğer tüm şeyleri oluşturacak mı? (yani adduser <username>yeterli mi?)
Bundan sonra her yeni kullanıcının varsayılan olarak kabuğu olarak bash yapmasını istiyorum. Kendi kabuğunuzu bash olarak değiştirmek için "chsh -s / bin / bash" komutunu kullanacağınızı biliyorum, ancak gelecekteki tüm kullanıcıların kabuğunu varsayılan olarak otomatik olarak bash olarak nasıl ayarlarım?
Ubuntu 12.04'ü çalıştırırken, özel bir git sunucusu kurdum ve bir süre önce git adlı bir grup oluşturdum. Şimdi gitlab'ı yüklemek için bir rehber takip ediyorum ve git grubuna bir kullanıcı eklemek ve oluşturmak için geldiğimde, zaten sahip olduğumu gördüm. Komut şudur: sudo adduser --disabled-login --gecos 'GitLab' git Gitlab kurulum Eğitimi'nden …
Ubuntu 12.10 masaüstü 32 bit çalıştırıyorum. Şu anda yalnızca bir kullanıcı var, yönetici yazın. Başka bir yönetici kullanıcı oluşturmak istiyorum, ancak aşağıdaki hatayı almaya devam ediyorum: Kullanıcı oluşturulamadı GDBus.Error: org.freedesktop.Accounts.Error.Failed: '/ usr / sbin / adduser' çalıştırılırken başarısız oldu: / usr / sbin / adduser bir hata döndürdü (1): adduser: …
Kullanarak Ubuntu 14.04LTS sunucuma "admin" adlı bir kullanıcı ekledim adduser. /etc/sudoersSudo ayrıcalıklarına ihtiyaç duyan yeni bir kullanıcı eklerken dosyaya kullanıcı eklemek zorunda kaldım , ancak bu sefer yapmadım. Kabuktaki çıktıya dayanarak oluşturmadan önce 'admin' kullanıcısı var gibi görünmüyor. Bu neden böyle çalıştı?
İşte şimdi kullandığım kod kodu: getent group $MYGROUP if [ $? -ne 0 ] ; then sudo su -c "groupadd $MYGROUP" fi sudo su -c "useradd mynewuser -p mypassword -m -g $PRIMARYGRP -G $MYGROUP" Bu yaklaşım openSuse üzerinde iyi çalışır. Ancak Ubuntu'da oluşturduğu kullanıcı hesabıyla ilgili birkaç sorun var, bu …
Sunucumda 12.04 kullanıyorum. Ben kullanarak yeni bir kullanıcı oluşturdunuz adduser meve passwd meve sudo bunu ekledi. Giriş yaptığımda gördüğüm bu. Could not chdir to home directory /home/me: No such file or directory $ Ben yazıyorum bashve "normal" görünmeye başlıyor $ bash me@server:/$ bashHer giriş yaptığımda yazmaktan nasıl kaçınabilirim ?
/etc/skelyeni kullanıcılar için klonlanacak bir klasördür. /etc/skelKlasörden ne kopyalayacağımızla ilgili kuralları tanımlamanın olası bir yolu var mı ? Örneğin, bir kullanıcı oluşturulursa ve grubun bir grubuna aitse A, klon /etc/skelklasörü dışında bir yol arıyorum /etc/skel/not_for_a.txt. Mümkün?
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?
Ubuntu Sunucum 14.04 LTS var. Genel anahtar kimlik doğrulaması varsayılan olarak etkindir. Yeni kullanıcı oluşturmak için aşağıdaki komutu kullandım: sudo useradd -m -c "John T." john -s /bin/bash Görünüşe göre komut kullanıcı, kullanıcının ana klasörü oluşturdu ... ancak kullanıcının bir anahtarı olmadığı için kullanıcı oturum açamıyor. Sıradaki ne? Anahtar nasıl …