[EMAIL PROTECTED] wrote: > Dear linuxer.. > > Saat ini langkah yang saya tempuh untuk membuat user yang merupakan NIM dari > mahasiswa ini adalah dengan membuat user biasa terlebih dahulu yang bukan > angka. > > [EMAIL PROTECTED] ~]#useradd -c "Budi" fi101001 > > Setelah itu barulah saya merubah konfigurasi di : /etc/passwd : /etc/shadow : > /etc/group dengan merubah user fi101001 menjadi 120101001.
Yang pasti nama-login untuk Unix/Linux secara tradisional maximum 8 char, huruf pertama harus alfabet, uid/gid terbatas 16 bit unsigned (64KiB), tapi distro2 yang modern glibc memperbolehkan uid upto 32 bit unsigned (4MiB), serta loginame diawali numerik. Berhati2 saja karena ini kurang portable apalagi kalau kelak anda pakai NIS, NFS, dsb. Kalau "useradd" anda tidak menerima loginname yang dimulai dengan angka bisa menandakan distro anda belum mensupport glibc modern atau mandrake (by default) diset ke mode tertentu yang compliant ke POSIX/std-unix. > Tetapi ketika saya melakukan perintah : > > [EMAIL PROTECTED] ~]# quota -u 120101001 > Disk quotas for user #120101001 (uid 12001001): none > > yang terlihat adalah bahwa quota dari user 120101001 adalah unlimited... Bisa saja "quota" berasumsi karena dimulai dengan angka maka akan diparse sebagai uid & langsung memanggil getpwuid(3) tanpa mencoba getpwnam(3) terlebih dulu. Ada utility yang "compliant", eg. "chown XXX:YYY foofile" kalau sudah ada loginname "123" akan mengubah kepemilikan "foofile" ke nama tsb, tapi jika belum ada akan menset kepemilikan "foofile" ke uid = 123, jadi getpwnam(3) dicoba dulu sebelum getpwuid(3), tapi belum tentu behaviour dari "quota" (& admin utility lainnya) sama dengan chown. Salah satu cara menghindari tentu saja menyamakan uid = loginname, tapi kembali lagi; uid32 maximum 4MiB. ie. useradd -u 1234567890 1234567890 Coba perhatikan hasil output ls untuk user: bingung(uid32=1234567890) & 1234567890(uid32=558) [EMAIL PROTECTED] tmp]# ls -l ?? -rw-r--r-- 1 bingung bingung 0 Agu 11 00:50 aa -rw-rw-r-- 1 1234567890 1234567890 0 Agu 11 00:51 bb [EMAIL PROTECTED] tmp]# ls -n ?? -rw-r--r-- 1 1234567890 1234567890 0 Agu 11 00:50 aa -rw-rw-r-- 1 558 558 0 Agu 11 00:51 bb Kira2x apa yang terjadi setelah "chown 1234567890 aa"? -- +---------------F-| Mozilla 1.7.x |-C-| Linux 2.6.x |-2----------------+ | Agus Budy Wuysang GSM (Mks): +62-819-423-7172 | | Phone: +62-411-321016 GSM (Jkt): +62-816-1972-051 | +---------------| http://www.geocities.com/supeskrim/ |----------------+ -- Unsubscribe: kirim email kosong ke [EMAIL PROTECTED] Arsip, FAQ, dan info milis di http://linux.or.id/milis Tidak bisa posting? Baca: http://linux.or.id/problemmilis http://linux.or.id/tatatertibmilis