[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

Reply via email to