So erstellen Sie Linux-Konto mit useradd ohne Mail-Spool zu erstellen

Zusammenfassung

Kann ich einen neuen Benutzer erstellen, ohne E-Mail-Spool zu erstellen und ohne Änderung von /etc/default/useradd ?

Erklärung

Ich möchte einen Benutzer erstellen, der ein Home-Verzeichnis und Skeletten hat, aber ich möchte nicht, dass das useradd Skript eine Mail-Spool-file zum Unix-System hinzufügt.

Meine /etc/default/useradd file gibt an, dass

 CREATE_MAIL_SPOOL=yes 

aber ich möchte das Standardverhalten nicht ändern.

Jetzt nutze ich

 useradd nomailuser rm /var/spool/mail/nomailuser 

Auch ich weiß über -d aber es scheint, dass ich keine Option für das Erstellen einer Mail-Spool nicht finden kann.

Ich denke darüber nach ist eine Option, benutzerdefinierte /etc/default/useradd file zu verwenden.

  • Ändern Sie das Microsoft-Konto zu dem lokalen Konto aus dem Administratorkonto
  • Warum sollte ein Interdomain-Treuhandkonto kein Passwort benötigen?
  • Wie kann ich feststellen, wer (oder was) den Zugang zu einem centos Benutzerkonto gesperrt hat?
  • Wann würden Sie die Option "Passwort nie auslaufen" verwenden?
  • Warum maximaler Benutzernamen auf 8 character beschränken?
  • NetworkService-Kontozugriff auf einen freigegebenen Ordner (WinSrv 2012R2)
  • Wann soll ich ein neues Benutzerkonto erstellen, um Software auf einem server auszuführen?
  • Benutzername vor sudo
  • 2 Solutions collect form web for “So erstellen Sie Linux-Konto mit useradd ohne Mail-Spool zu erstellen”

    man useradd

      -K, --key KEY=VALUE Overrides /etc/login.defs defaults (UID_MIN, UID_MAX, UMASK, PASS_MAX_DAYS and others). Example: -K PASS_MAX_DAYS=-1 can be used when creating system account to turn off password ageing, even though system account has no password at all. Multiple -K options can be specified, eg: -K UID_MIN=100 -K UID_MAX=499 

    Also versuch das:

     # useradd -K MAIL_DIR=/dev/null nomailuser 

    Es würde eine Warnung erscheinen ( Mailbox-file erstellen: Nicht ein Verzeichnis ), aber Sie können ignorieren.

    Seltsamerweise ist die Antwort nein. Ich lese gerade den Quellcode und es gibt keine Möglichkeit für dieses, obwohl es eine Workaround (Art von) gibt: maildirs werden nicht für Systemkonten erstellt.

    So können Sie useradd -r -m . Du musst eine UID / GID auch manuell angeben, da sie aus verschiedenen Bereichen ausgewählt werden.

    Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de réseau.