Saya tertarik untuk mencari tahu apa pengalaman orang-orang dengan nama pengguna standar. Saya selalu berada di tempat-tempat yang menggunakan {firstInitial} {lastname} (terkadang dengan batas panjang). Sekarang saya sudah pengguna yang ingin {firstname}. {Lastname} - dan sekarang muncul bahwa periode dapat menyebabkan masalah.
Secara khusus:
- Apa batas panjang nama pengguna terbaik untuk digunakan untuk menjaga kompatibilitas di semua penggunaan?
- Karakter apa yang harus dihindari?
UPDATE: Alasan saya tidak menyebutkan secara spesifik adalah bahwa saya ingin menjadi cukup umum untuk menangani apa pun yang mungkin muncul di masa depan. Namun, itu mungkin persyaratan yang terlalu umum (apa pun bisa terjadi, bukan?).
Ini adalah lingkungan kami: Server Ubuntu Lucid Lynx 10.04 LTS, Red Hat Enterprise Linux 5.6 dan lebih tinggi, Windows Server 2003 dan Windows 2000 Server (dengan Active Directory di Windows 2000 Mode Asli), Zimbra 7.x untuk surat, dan OpenLDAP dalam waktu dekat masa depan.
UPDATE: Saya harus menyebutkan (untuk kelengkapan) bahwa saya melihat pertanyaan ini (meskipun tidak menjawab pertanyaan saya yang diajukan) dan juga posting web ini , keduanya sangat informatif.
Jawaban:
Ini adalah masalah kronis dengan sistem Manajemen Identitas besar yang berusaha merekatkan sistem heterogen. Selalu, Anda akan dibatasi pada penyebut umum terendah, yang terlalu sering adalah batas ASCII-alpha-numeric 8-karakter berkat beberapa (mungkin warisan) sistem mirip Unix di suatu tempat di perut pusat data. Sistem-sistem modern yang mewah bisa memakan waktu lama, nama pengguna UTF8 tidak mungkin digunakan.
Saya menghabiskan 7 tahun di sebuah institusi pendidikan tinggi di mana kami harus mencari nama pengguna 8 karakter untuk 5000 siswa baru setiap tahun. Kami telah berhasil menghasilkan nama-nama unik untuk siswa 15 tahun pada saat saya pergi. Ini bisa dilakukan, Tn. Smitj510
Hal-hal yang akan membuat hidup Anda lebih mudah:
firstname.lastname
atau hal lain yang mungkin muncul.Artinya, perlakukan itu seperti masalah basis data karena memang seperti itu. Pilih kunci utama untuk kompatibilitas maksimum dengan sistem Anda (kemungkinan 8 karakter), susun tabel pencarian untuk memungkinkan sistem menerjemahkan ID lokal ke kunci utama, dan merekayasa sistem sinkronisasi data Anda untuk menangani berbagai ID.
sumber
smithj510
membuat nama pengguna delapan karakter;)Pertanyaan Anda secara khusus:
Tidak ada hal seperti itu. Hanya ada kegunaan "Anda", yang mungkin mencakup kegunaan Anda di masa depan. Kami tidak tahu apa itu.
Ini akan tergantung pada sistem komputer apa yang Anda hadapi. Windows, misalnya, tidak memiliki masalah dengan titik di nama pengguna. Bahkan, UPN diformat seperti alamat email, yang memungkinkan suatu periode.
Pikiran saya selanjutnya:
sumber
Pengalaman saya adalah bahwa, untuk perusahaan yang cukup besar, keputusan apa pun yang Anda buat akan selalu bermasalah. Sekalipun bekerja hari ini, selalu ada sistem yang Anda implementasikan besok yang memiliki masalah dengan standar sebelumnya (masalah panjang, masalah karakter, dll).
Pastikan untuk mengetahui apakah push untuk Firstname. Lastname berhubungan dengan email dan belum tentu nama login. Saya merasa sulit untuk percaya bahwa pengguna ingin mengetik "John.Smith" daripada "jsmith" saat masuk, tapi saya lebih banyak dijual dengan gagasan bahwa ia ingin "[email protected] "sebagai alamat emailnya. Seperti yang ditunjukkan oleh @Mfinni, selalu ada opsi bagi pengguna untuk memiliki alias email lain, maju, dll. Hanya dengan memberi tahu pengguna bahwa ada opsi untuk menghapus pasangan nama pengguna mereka dari alamat email mereka dapat mengubah dinamika permintaan.
sumber
Untuk sistem Unix dan Linux, {firstInitial} {lastname} jelas ideal.
...
untuk alasan yang jelas dari nama yang terkait dengan akun ini.
sumber
Satu hal yang perlu diperhatikan ketika menetapkan standar penamaan lintas platform adalah masalah kosmetik tertentu dalam ps di Linux (dan mungkin juga OS Unix lainnya). Anda mungkin atau mungkin tidak peduli tentang hal ini (tetapi ini dapat mengkhawatirkan seseorang yang tidak mengharapkannya ... Saya sudah pernah meminta petugas keamanan untuk hal ini).
Kolom UID hanya akan menampilkan hingga 8 karakter nama pengguna. Jika nama pengguna lebih panjang dari 8 karakter, itu akan beralih untuk mencetak UID numerik yang sebenarnya. Anda BISA mengatasi ini dengan memiliki format kolom ps kustom yang berisi bidang USER, tetapi HANYA jika USER adalah kolom terakhir (dari pengujian empiris saya).
Kebanyakan orang mungkin tidak peduli dengan hal ini, tetapi jika Anda melakukan semacam pemrosesan keluaran ps dan mengharapkan nama pengguna asli muncul, Anda harus berhati-hati dengan panjang nama Anda (jika tidak, Anda akan meletakkan retasan di kode Anda untuk membuat ps melakukan Hal yang Benar).
Sebagai contoh:
Berikut format kolom default untuk daftar format lengkap. Perhatikan bahwa uid saya dalam format angka karena nama pengguna saya> 8 karakter.
Mari kita buat ulang menggunakan format kolom khusus. Perhatikan bahwa saya telah menambahkan kolom USER. Perhatikan bahwa ini juga dalam format numerik.
Mari pindahkan USER ke akhir baris. Itu akan diperluas ke output "benar".
Tetapi, segera setelah kami menambahkan sesuatu yang baru ke akhir daftar kolom, itu kembali ke bentuk numerik.
sumber
last
perintah memiliki masalah terkait: itu memotong catatan untuk 8 karakter.[beberapa huruf dari nama depan] [beberapa huruf dari nama belakang] [nnn]
foreg: Jika namanya Bill Gates, Anda dapat menggunakan ' biga00 ' atau bilgat000
jika gerbang tagihan berikutnya datang, itu akan menjadi 'biga01' atau bilgat001 'untuknya
sumber
Nah, dari sudut pandang Operasi, Administrasi, dan Pemeliharaan (OAM), nama pengguna harus mudah dibedakan. Namun, dari sudut pandang bisnis, nama pengguna (a / k / a email) harus mudah diingat atau diingat oleh orang lain.
Itu bisa seperti:
sumber