On Wed, 26 Jun 2002, koko wrote: > > Bisa dikasih tahu caranya?
contoh: #----------------------------------------------------- #/etc/passwd pada linux: ... nobody:x:99:99:nobody:/does_not_exist:/bin/false ... #/etc/shadow pada linux: ... nobody:*::::::: ... #----------------------------------------------------- #/etc/passwd pada FreeBSD: ... nobody:*:65534:65534:Unprivileged user:/nonexistent:/sbin/nologin ... #/etc/master.passwd pada FreeBSD: ... nobody:*:65534:65534::0:0:Unprivileged user:/nonexistent:/sbin/nologin ... ^^^^^ koreksi dikit, ternyata /etc/passwd sama (jumlah field) antara FreeBSD dan linux, sedangkan /etc/master.passwd pada FreeBSD sebetulnya adalah /etc/passwd ditambah encrypted passwd dan login class/group (perhatikan contoh diatas). dengan informasi ini, kita tinggal bikin script untuk baca /etc/passwd dan /etc/shadow (gunakan utility pwunconv) lalu tambahkan 3 field baru, jadi /etc/master.passwd. untuk /etc/passwd tinggal dicopy saja. setelah didapat /etc/passwd dan /etc/master.passwd jangan lupa membuat /etc/pwd.db (versi db dari master.passwd). cara paling mudah adalah jalankan vipw, buat sedikit perubahan, lalu save/exit. otomatis utility tersebut akan membuat /etc/pwd.db salam -- Yudhi Kusnanto STMIK Akakom Yogyakarta Indonesia -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3

