Linux grubuna bir kullanıcı ekleyin. Kullanıcıları yönet: useradd, usermod ve userdel.

Linux'ta (CentOS, Fedora, Ubuntu, SUSE, vb.) Farklı gruplara kullanıcı ekleme, oldukça sık sorulan bir sorudur. İçinde Windows sistemleri   Bu tür sorular ortaya çıkmaz - kullanıcıların gruplara eklenmesi genellikle durumdur ve hepsi de sezgiseldir.

Ve, Linux'ta bu sürecin çok karmaşık olmadığı gerçeğine rağmen, bir kullanıcı grubuna birçok gruba ekleme sorunu bazen yeni başlayanlarda ortaya çıkıyor. sistem yöneticileri. Bu not, bu süreç hakkında bilgi sağlar ve testler sağlar.

Linux'ta, CentOS ve RedHat ile başlayıp Ubuntu'ya sipariş vermenin, birincil ve ikincil gruplar nosyonu olduğunu bilmek önemlidir. İkincil grupların sayısı, koşullu olarak, sınırlı değildir.

Linux'taki yardımcı grupların (İkincil veya Tamamlayıcı) ana grupları arasındaki fark nedir?
Bir kullanıcı yeni bir dosya oluşturduğunda, grup üyeliği ayarları ana grubun üyeliğine dayanarak alınır. Bir gruba ait olma sorusuna kesin bir cevap her nerede uygulanırsa, ana grup kullanılır. Yardımcı gruplar bu nedenle yardımcı olarak adlandırılır, çünkü onlar sadece ek bir işlevselliği taşırlar. Örneğin, Linux'taki gruplara erişim haklarının bir bölümünü uyguladığınızda.

Varsayılan olarak, hemen hemen tümünde linux sürümleri   Yeni bir kullanıcı oluştururken SUSE (popüler) dışında, hemen aynı ismin adıyla gruba eklenir. Bu güvenlik nedeniyle yapılır. erişim haklarını farklılaştırırken hata yapmak daha kolaydır. Ek bir Linux grubuna bir kullanıcı eklersek, o zaman hakların ikinci sekizlisi içinde belirtilen nesnelerin tüm hakları aynı olacaktır. yani mantık oldukça şeffaftır.

Önemli!   Aşağıda, ait olduğu kullanıcı gruplarını ekleme ve değiştirme komutlarını göreceksiniz. Bununla birlikte, bir kullanıcının bir nesneyi haklarına sahip olmadığı ve ona ek bir grup eklediğini ve bu nesneye hak kazandıracağını, sisteme giriş yapana kadar gerçek hakları olmayacağını söylemeliyim. Giriş sırasında haklar gruplar halinde okunur. Bunu (örneğin, şu anki kullanıcı için su-l $ USER gibi) devre dışı bırakma olasılığı vardır, ancak yeniden kayıt yapmak daha güvenilirdir.

Kullanıcının hangi grupları olduğunu nasıl bilebilirim?

İlk olarak, kullanıcının şu anda hangi gruplara yerleştirildiğini ve hangisinin ana olan ve hangisinin ikincil olduğunu anlamaya ihtiyacımız var. Bunu komuta yardımı ile yapabilirsiniz.

kimlik adı

Komuta yanıt olarak, türlere ait verileri alırız:

uid = 501 (test_user) gid = 501 (test_user) grup = 501 (test_user)

Gördüğünüz gibi, kullanıcı ve grup için mevcut tanımlayıcıları aldık. Ana grup linux kullanıcısı   gid değerinde görüntülenir. Ayrıca, grupların değerinden sonra, bu kullanıcının ait olduğu tüm grupların listesi listelenir. Gid olarak belirtilenler dışındaki tüm gruplar sırasıyla yardımcıdır.

Bir kullanıcı eklerken gerekli grupları (birkaç) belirtin

Kullanıcının hangi gruplarda olması gerektiğini önceden biliyorsanız, gerekli grupları kullanıcılara oluştururken bile eklemenin en kolay yolu budur. Useradd komutunun bunun için iki anahtarı vardır:

  1. -g - parametresindeki küçük bir g, bu parametreden sonra belirtilen ana grubun kullanıcısına ekleme anlamına gelir
  2. -G - parametrede belirtilen büyük G, bu kullanıcı için yardımcı gruplar ekler. Aynı anda birden fazla grup ekleyebilirsiniz, ancak yalnızca virgülle ayrılmışlarsa ve aralarında boşluk yoksa.

Örneğin, bir kerede sisteme eklerken kullanıcıyı birincil ve ikincil gruplara ekleyeceğiz:

useradd test_user2 -g testi -G testi1

Buna göre, daha sonra id komutunu test_user2 ile belirtirsek, aşağıdaki sonucu alırız:

uid = 503 (test_user2) gid = 502 (test) grubu = 502 (test), 503 (test1)

Aksesuarları mevcut kullanıcıların gruplarına göre değiştirin

Sistemimizde kullanıcılar ve gruplar varsa ve sadece mevcut aksesuarlarda değişiklik yapmalıyız - komutu kullanıyoruz usermod:

usermod -a -G test2 test_user2

uid = 503 (test_user2) gid = 502 (test) grupları = 502 (test), 503 (test1), 505 (test2)

Gördüğünüz gibi, bu kullanıcı için yeni bir grup eklendi.

Önemli!   -A (veya --append) bayrağı, mevcut grup aksesuarlarına yeni bir tane eklediğimizi belirtir. Bu bayrağı belirtmediysek - bu durumda yardımcı gruplardan sadece biri kalır - test2. Ve eğer ana grubu değiştirmek istiyorsak -g (küçük) seçeneğini kullanıyoruz.

Özetle, grupları değiştirirken ve silerken, örneğin, crontab'da hala periyodik görevler yaptığımızı her zaman hatırlamalısınız, örneğin, bu tür değişiklikleri önceden düşünerek daha iyi hale getirin. Genel olarak, kullanıcıları yeni gruplara eklemek veya onlara aksesuar değiştirmek çok zor değildir.

Bir gruba kullanıcı eklemek için komutları kullanabilirsiniz.useradd   veya usermod. Multiyeni bir kullanıcı oluşturacak. usermod   Mevcut bir girişi değiştirir, mevcut bir kullanıcıyı gruba eklemek için kullanabilirsiniz.

İki tür grup vardır - birincil ve ikincil. Kullanıcılar hakkında tüm bilgiler / etc / passwd, / etc / shadow ve / etc / group dosyalarında saklanır.

Useradd - ikinci gruba yeni bir kullanıcı ekleyin

Mevcut gruba yeni kullanıcılar eklemek için useradd komutunu kullanın (veya yeni bir grup oluşturup sonra kullanıcı ekleyin). Grup mevcut değilse, oluşturun. Söz dizimi:

useradd -G (grup-adı) kullanıcı adı
  Vivek adlı yeni bir kullanıcı oluştur. İlk olarak root kullanıcısı olarak giriş yapın (grup geliştiricilerin var olduğundan emin olun), şunu girin:
   # grep geliştiricileri / etc / group
  Çıktı:

Geliştiriciler: x: 1124:

Herhangi bir çıktı görmüyorsanız, groupadd komutunu kullanarak grup geliştiricileri eklemeniz gerekir:
   #groupadd geliştiricileri
  Ardından, grup geliştiricilerine vivek adlı bir kullanıcı ekleyin:
   # useradd -G geliştiricileri vivek
  Kullanıcı vivek için kurulum şifresi:
   # passwd vivek
  Kullanıcının grup geliştiricilerine doğru şekilde eklendiğinden emin olun:
   # id vivek Çıktı:

Uid = 1122 (vivek) gid = 1125 (vivek) grupları = 1125 (vivek), 1124 (geliştirici)

Lütfen sermaye G (-G) seçeneğinin kullanıcıyı ek grupların listesine eklediğini unutmayın. Her grup, bir sonraki virgülle, araya giren herhangi bir boşluk olmadan ayrılır. Örneğin, kullanıcı jerrylerini admin, ftp, www ve geliştiricilere ekleyin, şunu girin:
   # useradd -G yöneticileri, ftp, www, geliştiriciler jerry

Useradd - birincil gruba yeni bir kullanıcı ekleyin

Bir kullanıcı eklemek için
   # useradd -g geliştiricileri tony
  # ID Tony

uid = 1123 (tony) gid = 1124 (geliştirici) grup = 1124 (geliştirici)
  Küçük -g seçeneğinin ilk giriş grubuna (birincil grup) kullanıcı eklediğini lütfen unutmayın. Grup adı mevcut olmalıdır. Bir grup numarası.

Usermod - mevcut bir kullanıcıyı mevcut bir gruba ekleyin

Varolan kullanıcıyı -y option ~ i.e. kullanarak usermod komutuyla ftp tamamlayıcı / ikincil gruba tony ekleyiniz. kullanıcıyı ek gruplara ekleyiniz. Sadece -G seçeneği ile kullanın:
   # usermod -a -G ftp tony

Linux: bir gruba nasıl kullanıcı eklenir

Soru. Linux'ta bir gruba nasıl kullanıcı ekleyebilirim?

Cevap. Gruba bir kullanıcı eklemek için useradd orusermod komutlarını kullanabilirsiniz. Useradd komutu yeni bir kullanıcı oluşturur veya mevcut bir kullanıcıdan gelen bilgileri günceller. Usermod komutu mevcut kullanıcıyı değiştirir. Kullanıcılar ve gruplar hakkındaki tüm bilgiler / etc / passwd, / etc / shadow ve / etc / group dosyalarında saklanır.

Kullanım örneği useradd - İkincil gruba yeni kullanıcı ekle

Mevcut bir gruba yeni bir kullanıcı eklemek için useradd komutunu kullanın. Grup mevcut değilse, oluşturun. sözdizimi:

useradd -G (grup-adı) kullanıcı adı

Bir vivek kullanıcısı oluşturun ve bunu geliştiriciler grubuna ekleyin. Kök olarak oturum açın ve geliştiriciler grubunun var olduğundan emin olun:

# grep geliştiricileri / etc / group

Geliştiriciler: x: 1124:

Grup yoksa, yeni bir geliştiriciler grubu oluşturmak için groupadd komutunu kullanın:

#groupadd geliştiricileri

Ardından vivek kullanıcısını geliştirici grubuna ekleyin:

# useradd -G geliştiricileri vivek

Şifreyi vivek olarak ayarlayın:

Kullanıcının geliştirici grubuna eklendiğinden emin olun:

Uid = 1122 (vivek) gid = 1125 (vivek) grupları = 1125 (vivek), 1124 (geliştirici)

-G seçeneği kullanıcıya bir grup eklemenizi sağlar. Gruplar virgülle ayrılabilir. Örneğin, gruplara bir jerry kullanıcısı ekleyin

yöneticiler, ftp, www ve geliştiriciler, yazarak:

# useradd -G yöneticileri, ftp, www, geliştiriciler jerry

Useradd kullanma örneği - Ana gruba yeni kullanıcı ekleme

Geliştiriciler grubuna bir kullanıcı eklemek için aşağıdaki komutu kullanın:

# useradd -g geliştiricileri tony # id tony

uid = 1123 (tony) gid = 1124 (geliştirici) grup = 1124 (geliştirici)

-G seçeneği, ana gruba bir kullanıcı eklemenizi sağlar. Grup mevcut olmalı.

Kullanım örneği usermod - Mevcut bir kullanıcıyı mevcut bir gruba ekleme

Mevcut tony kullanıcısını ikincil ftp grubuna ekleyin:

# usermod -a -G ftp tony

Varolan kullanıcıyı, www’deki birinci gruba değiştiriyoruz.

Bir vivek kullanıcısı oluşturun ve bunu geliştiriciler grubuna ekleyin. Kök olarak oturum aç:

Örneğin, bir kullanıcı ekleyin vivek:

useradd -gkullanıcılar -G yöneticileri, ftp, www, geliştiriciler -s   / bin / bash -pxxxx-d/ ev / hayalet -m vivek

  • -d    ev dizini
  • -s    başlangıç ​​kabuğunu (/ bin / sh) ayarlayın - sonra dosyayı bir dosyada değiştirebilirsiniz / etc / passwd
  • -p    şifre
  • -g    Kullanıcının atandığı ana grup (grup mevcut olmalıdır)
  • -G    Kullanıcının atandığı diğer gruplar
  • -m kullanıcı için bir giriş dizini oluşturmak
  • xxxx kullanıcı şifresi

Geliştiriciler grubunun mevcut olduğundan emin olalım:

# grep geliştiricileri / etc / group

Grup yoksa, komutu kullanın. groupadd   yeni bir geliştirici grubu oluşturmak için:

Şimdi komuta yardımı ile usermodvivek kullanıcısını geliştirici grubuna ekleyin:

# adduser vivek geliştiricileri

Kullanıcının geliştirici grubuna eklendiğinden emin olun:

# kimlik vivek
Çıktı:
uid = 1122 (vivek) gid = 1125 (vivek) grupları = 1125 (vivek), 1124 (geliştiriciler)

Vivek için şifreyi ayarlayın / değiştirin:

Gruplarla oynamak

Vivek'in yalnızca geliştiriciler grubuna katılmasına izin verelim

usermod   -G geliştiricileri vivek

Aşağıdakileri yazarak yalnızca grup yöneticileri, ftp, www, geliştiricilere katılmak için kullanıcı vivekini belirtin:

# usermod -G yöneticileri, ftp, www, geliştiriciler vivek

Vivek kullanıcısını bazı gruplardan kaldırın (grupları ona yeniden atayacağız):

# usermod -G ftp, www vivek

şimdi vivek, grup yöneticilerinin ve geliştiricilerin bir parçası değildir.

Not:   takım usermod   Bu kullanıcı şu anda sistemde çalışıyorsa kullanıcı adını değiştirmeyecektir.

userdel   - kullanıcıyı sil

Örneğin, kullanıcı vivekini silin:

  • -r   kullanıcıyı ev dizini ile birlikte sil

Detaylı SYNOPSIS

   useradd [-u tanımlayıcı   [-o] [-i]] [-g grup] [-G grup[[grup]. . .]] [-d rehber] [-s] kabuk] [-c açıklama] [-m [-k skel_dir]] [-f etkisiz] [-e sona ermek] [-p passgen] [-a olay[, . . .]] reg_imya

Detaylı Açıklama

çağrı useradd   genellikle ekler yeni giriş   Sistemin veri dosyalarındaki kullanıcı hakkında kimlik ve kimlik doğrulama   (Kimlik ve Kimlik Doğrulama - I & A). Kullanıcılar bir istisnadır şebeke bilgi servisi   (Ağ Bilgi Servisi veya kısaltılmış, NIS). Ayrıca, kullanıcı için ek grupların üyeliğini belirlemenizi sağlar (seçenek -G) ve bunun için bir başlangıç ​​dizini oluşturun (seçenek -m). Yeni giriş adı, komut çalıştırılana kadar engellendi passwd.

Yüklemeden hemen sonra, çeşitli parametreler için varsayılan değerler dosyada belirtilir. / etc / default / useradd. Standart değerlerin kullanımını kabul eden aşağıdaki seçeneklerin varsayılan değerleri komutla değiştirilebilir. defadm.

kayıt sistem dosyasıBu komutla oluşturulan satır başına 512 karakterlik bir uzunluk sınırı vardır. Birden fazla argümana uzun argümanlar verilirse, bu kısıtlama ihlal edilebilir.

Aşağıdaki seçenekler desteklenmektedir:

-u tanımlayıcı Kullanıcının kimlik numarası (UID). Bu sayı, aşılmamış, negatif olmayan bir tam sayı olmalıdır. MAXUID, tanımlı sys / param.h. Varsayılan olarak, 99'dan büyük bir sonraki kullanılabilir (benzersiz), eski olmayan UID kullanılır.Yeni oturum açma adı Ağ Bilgi Hizmeti (NIS) tarafından yönetiliyorsa bu seçenek göz ardı edilir. Daha fazla bilgi için, aşağıdaki “Ağ Bilgi Servisi Kayıt İsimleri” bölümüne bakın.
-o Bu seçenek UID'yi kopyalamanıza izin verir (benzersiz değil). Sistemin bir bütün olarak korunmasının yanı sıra bütünlük denetim izi   (denetim izi) ve muhasebe bilgisi   (muhasebe bilgileri), belirli bir kişiye her UID'nin açık yazışmalarına bağlıdır, bu seçeneği kullanmanız önerilmez (kullanıcı eylemlerinin hesabını sağlamak için).
-i Güncel olmayan bir UID kullanmanıza izin verir.
-g grubu Mevcut bir grubun tamsayı tanımlayıcısı veya sembolik adı. Bu seçenek belirlenir ana grup   Yeni kullanıcı için (birincil grup). Varsayılan olarak, dosyada belirtilen standart grup kullanılır. / etc / default / useradd
-G grubu [[, grup]. . ]. Listedeki bir veya daha fazla öğe, her biri bir tamsayı tanımlayıcısı veya mevcut bir grubun sembolik adı olan virgüllerle ayrılır. Bu liste tanımlar ek gruplara aksesuar   kullanıcı için (tamamlayıcı grup üyeliği). Tekrarlar göz ardı edilir. Listedeki öğe sayısı aşılmamalıdır NGROUPS_MAX- 1kullanıcı için ek grupların toplam sayısı artı ana grup geçmemesi gerektiğinden NGROUPS_MAX. Yeni giriş adı Ağ Bilgi Servisi (NIS) tarafından yönetiliyorsa, bu seçenek dikkate alınmaz. Aşağıdaki “Ağ Bilgi Hizmetinin Kayıt İsimleri” bölümüne bakın.
-d dizini Ev dizini   Yeni kullanıcının (ev dizini). Bu alanın uzunluğu 256 karakteri geçemez. Varsayılan HOMEDIR / reg_name, nerede HOMEDIR   - Yeni kullanıcıların başlangıç ​​dizinleri için temel dizin ve reg_imya   - Yeni kullanıcının giriş adı.
-s kabuk Kayıttan hemen sonra kullanıcı için başlangıç ​​komut yorumlayıcısı olarak kullanılan programın tam yolu. Bu alanın uzunluğu 256 karakteri geçemez. Varsayılan olarak, bu alan boştur ve bu da sistemin standart komut yorumlayıcısını kullanmasına neden olur. / usr / bin / sh. Bir değer olarak kabuk Mevcut bir yürütülebilir dosya belirtilmelidir.
-c yorum Herhangi bir metin dizesi. Genellikle, bu kayıt adının kısa bir açıklamasıdır ve şimdi gerçek kullanıcının adını ve adını belirtmek için kullanılmaktadır. Bu bilgi kullanıcının dosyadaki girişinde saklanır. / etc / passwd. Bu alanın uzunluğu 128 karakteri geçmemelidir.
-m Zaten mevcut değilse, yeni kullanıcı için bir başlangıç ​​dizini oluşturur. Dizin zaten mevcutsa, kullanıcı eklenen dizine erişim haklarına sahip olmalıdır.
-k skel_dir Dizinin içeriğini kopyalar skel_dir   Yeni kullanıcının ilk dizinde, standart "iskelet" dizininin içeriği yerine, / etc / skel. rehber skel_dir   var olmalıdır. Standart "iskelet" dizini, kullanıcının çalışma ortamını tanımlayan standart dosyaları içerir. Yönetici tarafından belirtilen dizin skel_dir   Belirli bir amaç için oluşturulmuş benzer dosyaları ve dizinleri içerebilir.
-f aktif değil Bu ad henüz geçersiz olarak bildirilmemişse, kayıt adının kullanımı arasında izin verilen maksimum gün sayısı. Genellikle, pozitif tam sayı değerleri olarak kullanılır.
-sonu sona Kayıt adının artık kullanılamayacağı tarih; Bu tarihten sonra hiçbir kullanıcı bu giriş adına erişemez. (Bu seçenek, geçici giriş adları oluştururken kullanışlıdır.) Bağımsız değişkenin değerini girin. sona ermek   (bir tarih olan) herhangi bir biçimde olabilir (Julian tarihi hariç). Örneğin, 10/6/99 veya 6 Ekim 1999'a girebilirsiniz.
-p passgen Dosyadaki FLAG alanının olduğunu belirtir. / etc / shadow   belirtilen değere ayarlanmalıdır. Bu alan takımlara hitap ediyor passwdBir şifre üreticisi kullanıcının aktif olup olmadığını belirlemek için. Eğer seçenek -p   açıkça ayarlanmadı, kayıt kontrol edildi FORCED_PASS   dosyada / etc / default / useraddilgili alanın değerini belirlemek için / etc / shadow. Kayıtlar ise FORCED_PASS   yok / etc / default / useradd, ilgili giriş alanında / etc / shadow   değer olmayacak. Eğer değer FORCED_PASS   1'e eşittir, kayıt / etc / shadow   1 değerini alır. passgen   boş değil ve yazdırılabilir bir ASCII karakteri değil, bir teşhis mesajı verilir.
-bir olay Virgülle ayrılmış türlerin veya oluşan olay sınıflarının listesi denetim maskesi   kullanıcı için (denetim maskesi). Kullanıcı için standart denetim maskesi sisteminin kurulmasından hemen sonra, ancak bir dosyada ayarlanabilir / etc / default / useradd   ekibin yardımıyla defadm. Bu seçenek yalnızca Denetim Yardımcı Programları kuruluysa kullanılabilir. (Sistemde hangi paketlerin yüklü olduğunu öğrenmek için komutu çalıştırın. pkginfo.)
reg_imya Yeni kullanıcı için oturum açma adını belirten yazdırılabilir karakter dizisi. Kolon olmamalıdır ( : ) ve satır besleme karakterleri ( \\ n). Ayrıca bir büyük harfle başlamamalıdır.

Yukarıda tartışılan parametreler için standart değerlerin çoğunun komut kullanılarak değiştirilebileceğini unutmayın. defadm, dosyayla çalışmak üzere tasarlanmış / etc / default / useradd. Bu varsayılan değerler sadece yerel kullanıcılar için geçerlidir. NIS kullanıcıları için, varsayılan değerler ağ bilgi servisi veritabanında ayarlanır. Varsayılan NIS değerlerini değiştirmek için komut satırında seçenekler belirtmelisiniz.

Ağ bilgi servisinin kayıt adları

Giriş adı bir karakterle başlıyorsa + , (ör. + chris), kullanıcının bilgileri Network Information Service (NIS) tarafından yönetilecektir. Varsayılan değerler, dosya değil NIS veritabanına göre belirlenir. / etc / defaults / useradd. Seçenekler için argümanlar -u, -g   ve -G   Bu seçenekler ayarlanmışsa sessizce göz ardı edilecektir. Bunun yerine, kullanıcı kimliği ve grup kimliği değerleri NIS veritabanından alınacaktır. Daha fazla bilgi için kılavuz sayfasına bakınız. passwd. Bir NIS kullanıcısı eklediğinizde, NIS veritabanında oturum açma adının zaten bulunması gerektiğini unutmayın. Örneğin, bir giriş adı eklemek için chris   NIS kullanıcı adı olarak, chris   NIS veritabanında zaten mevcut olmalıdır. O zaman araman gerek useradd   kayıt adı ile + chriskullanıcı eklemeniz gerektiğini belirtmek için chris   Yerel bir kullanıcı yerine bir NIS kullanıcısı olarak.

DOSYALAR

/ etc / default / useradd
/ etc / group
/ etc / passwd
/ etc / güvenlik / ia / ageuid
/ etc / güvenlik / ia / audit   (denetleme yardımcı programları kurulursa - Denetleme Yardımcıları)
/ etc / güvenlik / ia / index
/ etc / güvenlik / ia / master
/ etc / shadow
/ etc / skel

TANI

takım useradd   başarılı olursa 0 dönüş koduyla biter. Hata oluşursa, aşağıdaki mesajlar çıkarılabilir:


Geçersiz sözdizimi komut satırı.
  Komut satırı sözdizimi geçersizdi.
Seçenekde geçersiz bir argüman belirtildi.
  Bir seçenekle geçersiz bir argüman sağlandı.
-U seçeneğinde belirtilen tanımlayıcı zaten kullanımda ve -o seçeneği belirtilmemiş.
  -U seçeneği ile belirtilen kullanıcı kimliği zaten kullanımda ve -o seçeneği belirtilmemiş.
-G seçeneğinde belirtilen grup mevcut değil.
  -G seçeneği ile belirtilen grup mevcut değil.
Belirtilen kullanıcı adı benzersiz değil.
  Belirtilen giriş benzersiz değil.
/ Etc / group değiştirilemedi. Oturum açma adı / etc / passwd dosyasına eklenir, ancak / etc / group dosyasına eklenmez.
  / Etc / group güncellenemiyor. Giriş / etc / passwd dosyasına eklenmiş, ancak / etc / group dosyasına eklenmemiştir.
Başlangıç ​​dizini oluşturulamadı (-m seçeneğinde) veya skel_dir başlangıç ​​dizinine kopyalanamadı.
  Ana dizini oluşturulamıyor (-m seçeneği ile) veya skel_dir kopyasını ana dizine tamamlayamıyor.
Tanımlayıcı yeterince eski değil. Başka birini seç.
  uid yeterince yaşlı değil. Başka birini seç.
Geçersiz bir seçenek belirtildi; sistem servisi yüklü değil.
  Geçersiz bir seçenek belirtildi; sistem servisi yüklü değil.
Belirtilen denetim olayının türü veya sınıfı geçerli değil.
  Geçersiz bir denetim etkinliği.

Linux OS dahil, tüm kabukları ile. Bu makale, Linux grubuna nasıl kullanıcı ekleyeceğinizi ve bunların nasıl oluşturulduğunu, değiştirileceğini ve sildiğini anlamaya yardımcı olacaktır. Hadi gidelim!

Grup ve kullanıcıları yapılandırma konsol modunda

Yaratma prosedürünü ayrıştırarak başlayalım. Diğer her şey gibi, bu işlem bizim durumumuzda aşağıdaki sözdizimine sahip olan özel bir komutla gerçekleştirilir:

Bu değişiklikleri sistemde yapmak için root haklarına ihtiyacınız olduğunu unutmayın. Eğer bunlara sahip değilseniz, girdiğiniz her komutun başına "sudo" ekleyin ve böylece başarılı bir şekilde yürütülebilirsiniz.

Bu yeni bir oluşturur hesap. Özel bir ayar oluşturmak için, belirli anahtarları geri dönüştürebilirsiniz, onların listesini aşağıda görebilirsiniz:


Parametrelerle oluşturma başarısız olduğunda, aşağıdakileri ayarlamayı deneyin:

Belirtilen satır tüm ayarları görmenizi sağlar.

Bu parametreleri şu şekilde değiştirebilirsiniz:

Bilgileri ve parametreleri değiştirmek için usermod yardımcı programını kullanın. Komut şu sözdizimine sahip olacaktır:

Şifre aşağıdaki gibi ayarlanabilir veya değiştirilebilir. girin:

Bundan sonra, istediğiniz şifreyi yazmanız gerekecektir, ya da önceden yüklenmişse, eski olana ve sonra - yeni olana girin.

Ayrıca boş bir şifre belirleyebilirsiniz. Bu durumda, komut şöyle görünecektir:

Güvenlik açısından, uygun bir parola olmadan "kullanıcı" oluşturmamalısınız. Ancak, bu sadece şirketlerin ve şirketlerin yöneticileri için geçerlidir. Ev kullanımı için bu gerekli değildir.

Silmek için userdel kullanın. Bu durumda sözdizimi gibi görünecektir.

Teması devam ediyor:
android

Akıllı telefonun hangi modelinin en popüler ve yüksek kalitede olduğunu söylemek zor. Birisi Android işletim sisteminde çalışan telefonları ve birileri kullanmayı seviyor.