GNU/Linux >> Belajar Linux >  >> Linux

Berapa panjang nama pengguna maksimum pada sistem GNU/Linux saat ini

Solusi 1:

Batas saat ini adalah 32 karakter (menurut useradd halaman manual).

Solusi 2:

Jawabannya agak bervariasi.

useradd(1) mereferensikan batas 32 karakter. Ini berdasarkan AFAIU pada libc6.

Beberapa utilitas atau sistem mungkin menerapkan nama yang lebih pendek atau berperilaku tidak konsisten saat disajikan dengan nama yang lebih panjang, termasuk top, ps, w/who, finger, NFS, dan berbagai sistem direktori multi-platform (NIS/NIS+, SMB, CIFS, Kerberos), berpotensi berdasarkan batasan platform lain/jarak jauh. Banyak dari berbagai psutil perintah akan menampilkan UID daripada nama pengguna jika yang terakhir melebihi 8 karakter.

Beberapa utilitas dan aplikasi mungkin memberlakukan batasan sewenang-wenangnya sendiri. Misalnya:DB2 IBM tampaknya tidak mengizinkan login dari pengguna dengan nama pengguna melebihi 8 karakter:http://database.ittoolbox.com/groups/technical-functional/db2-l/length-of-username-permitted-on-db2- 95-aix-6-3248147

8 karakter adalah batas yang umumnya wajar, dan menghemat pengetikan.

Solusi 3:

Seperti yang telah dijelaskan oleh jawaban lain, nama pengguna yang lebih panjang dimungkinkan, tetapi alasan praktis lain untuk mencoba membatasi maksimum 8 karakter adalah bahwa ps(1) melaporkan uid numerik alih-alih nama pengguna melebihi 8 karakter.


Linux
  1. Linux vs. Unix:Apa bedanya?

  2. Linux – Apa Cara Berbeda Untuk Mengatur Izin File Dll Di Gnu/linux?

  3. Berapa ukuran maksimum nilai variabel lingkungan Linux?

  1. Apa sumber kernel Linux saat ini?

  2. Apa level terendah mutlak menggambar abstraksi di GNU/Linux?

  3. berapa panjang maksimal kata sandi pada sistem unix/linux?

  1. Bagaimana status dukungan driver video Linux saat ini?

  2. Sistem file apa di Linux yang menyimpan waktu pembuatan?

  3. Apa arti ./ (dot slash) di linux?