للمستخدمين إنشاء أوبونتو عن طريق دمية لا يمكن الاتصال عن طريق SSH

StackOverflow https://stackoverflow.com//questions/25015846

  •  21-12-2019
  •  | 
  •  

سؤال

أنا أحاول إضافة مستخدم جديد إلى خادم أوبونتو 14.04 مع أحدث نسخة دمية.

استخدام التعليمات البرمجية التالية:

 user { 'user':
            ensure => present,
            home => '/home/user',
            managehome => true,
            password => 'password',
            system => true,
            shell =>  '/bin/bash',
            require => Group['usergroup'],
    }

يحصل المستخدم التي تم إنشاؤها بنجاح ولكن لا يمكن تسجيل الدخول باستخدام SSH.

هذا هو ما يحصل عندما يحاول SSH:

user@10.11.11.11's password:
debug3: packet_send2: adding 64 (len 54 padlen 10 extra_pad 64)
debug2: we sent a password packet, wait for reply
debug1: Authentications that can continue: publickey,password
Permission denied, please try again.

المشكلة لا ينبغي أن يكون حول السماح للمستخدمين باستخدام SSH لأن المستخدم التي تم إنشاؤها مع adduser يمكنك تسجيل الدخول باستخدام SSH بدون مشاكل.أيضا كل موجود يمكن للمستخدم SSH في.

ما يمكن أن يسبب هذه المشكلة ؟

هل كانت مفيدة؟

المحلول

كلمة السر في دمية يجب أن تكون في شكل مشفرة

على سبيل المثال:

  class adminusers {
     group { 'mygroup':
            ensure => 'present',
            gid    => '900',
       }

      user { 'pippo':
            ensure   => 'present',
            gid      => '100',
            home     => '/home/pippo',
            shell    => '/bin/bash',
            uid      => '150',
            managehome => true,
            groups => ['mygroup'],
            password => '$1$WhUZgOHI$OerslOWA3aeZfRjemFsvl/',
            require => Group['mygroup'],
        }
     }
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top