[svn-upgrade] Integrating new upstream version, shadow (4.0.8)

This commit is contained in:
nekral-guest
2007-10-07 11:46:07 +00:00
parent 0ee095abd8
commit 8e167d28af
414 changed files with 21641 additions and 27358 deletions

View File

@@ -1,8 +1,8 @@
# Makefile.in generated by automake 1.9.4 from Makefile.am.
# Makefile.in generated by automake 1.9.5 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004 Free Software Foundation, Inc.
# 2003, 2004, 2005 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -87,17 +87,16 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
INTLLIBS = @INTLLIBS@
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
LDFLAGS = @LDFLAGS@
LIBCRACK = @LIBCRACK@
LIBCRYPT = @LIBCRYPT@
LIBICONV = @LIBICONV@
LIBINTL = @LIBINTL@
LIBMD = @LIBMD@
LIBOBJS = @LIBOBJS@
LIBPAM = @LIBPAM@
LIBS = @LIBS@
LIBSELINUX = @LIBSELINUX@
LIBSKEY = @LIBSKEY@
LIBTOOL = @LIBTOOL@
LN_S = @LN_S@
LTLIBICONV = @LTLIBICONV@
@@ -189,9 +188,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi
exit 1;; \
esac; \
done; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/id/Makefile'; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/id/Makefile'; \
cd $(top_srcdir) && \
$(AUTOMAKE) --gnu man/id/Makefile
$(AUTOMAKE) --foreign man/id/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \

View File

@@ -1,5 +1,5 @@
.\"
.\" chsh.1 -- change your login shell
.\" chsh.1 \-\- change your login shell
.\" (c) 1994 by salvatore valente <svalente@athena.mit.edu>
.\"
.\" this program is free software. you can redistribute it and
@@ -7,8 +7,8 @@
.\" there is no warranty.
.\"
.\" $Author: kloczek $
.\" $Revision: 1.2 $
.\" $Date: 2004/08/04 13:02:25 $
.\" $Revision: 1.3 $
.\" $Date: 2005/04/05 19:08:54 $
.\"
.TH CHSH 1 "October 13 1994" "chsh" "Linux Reference Manual"
.SH NAMA PERINTAH/PROGRAM
@@ -22,7 +22,7 @@ digunakan untuk merubah shell login Anda.
Bila shell tidak diberikan pada baris perintah maka
.B chsh
menampilkan prompt untuk memasukkan shell.
.SS SHELL-SHELL YANG BENAR
.SS SHELL\-SHELL YANG BENAR
.B chsh
akan menerima pathname lengkap dari file executable pada sistem.
Walau demikian, akan menampilkan peringatan bila shell tidak terdapat
@@ -30,7 +30,7 @@ dalam file
.I /etc/shells .
.SH OPTION
.TP
.I "\-l, \-\-list-shells"
.I "\-l, \-\-list\-shells"
Menampilkan daftar shell yang ada dalam
.I /etc/shells
dan keluar atau exit.
@@ -41,7 +41,7 @@ Menentukan shell login Anda.
.I "\-u, \-\-help"
Menampilkan cara penggunaan program.
.TP
.I "-v, \-\-version"
.I "\-v, \-\-version"
Menampilkan informasi versi program.
.SH "LIHAT JUGA"
.BR login (1),

View File

@@ -1,6 +1,6 @@
.\" Copyright 1993 Rickard E. Faith (faith@cs.unc.edu)
.\" May be distributed under the GNU General Public License
.TH LOGIN 1 "4 November 1996" "Util-linux 1.6" "Linux Programmer's Manual"
.TH LOGIN 1 "4 November 1996" "Util\-linux 1.6" "Linux Programmer's Manual"
.SH NAME
login \- masuk ke system
.SH SYNOPSIS
@@ -14,7 +14,7 @@ login \- masuk ke system
.SH PENJELASAN
.B login
digunakan ketika hendak masuk ke sebuah system. Ia juga dapat digunakan
untuk berpindah dari satu user ke user lainnya kapan saja (shell-shell yang
untuk berpindah dari satu user ke user lainnya kapan saja (shell\-shell yang
modern mendukung kemampuan ini).
Jika tidak diikuti oleh sebuah argumen
.B login
@@ -39,7 +39,7 @@ di
Kegagalan akan dicatat pada log melalui fasilitas
.B syslog .
Setelah kondisi-kondisi tersebut dicek, anda akan dimintai password untuk
Setelah kondisi\-kondisi tersebut dicek, anda akan dimintai password untuk
kemudian dicek (jika ada password untuk username tersebut). Anda dapat
mencoba sepuluh kali sebelum
.B login
@@ -112,7 +112,7 @@ tidak mengubah environment
.SH "PEMBATASAN AKSES TERTENTU/SPECIAL ACCESS RESTRICTIONS"
File
.I /etc/securetty
mencatat nama-nama tty dimana root boleh login. Nama device tty yang tidak
mencatat nama\-nama tty dimana root boleh login. Nama device tty yang tidak
berawalan /dev/ harus ditentukan pada setiap barisnya. Jika file tersebut
tidak ditemukan, root boleh login di tty mana saja.
@@ -135,7 +135,7 @@ Komentar diawali oleh karakter # yang berlaku hingga akhir baris.
.SS "Bagian CLASSES"
Bagian CLASSES dimulai dengan kata CLASSES pada baris awal dalam
huruf besar semua. Setiap baris berikutnya hingga permulaan bagian baru
atau akhir file terdiri dari urutan kata-kata yang dipisahkan oleh tab
atau akhir file terdiri dari urutan kata\-kata yang dipisahkan oleh tab
atau spasi. Tiap baris mendefinisikan kelas tty dan pola host.
.PP
@@ -153,7 +153,7 @@ Contoh bagian CLASSES:
CLASSES
myclass1 tty1 tty2
myclass2 tty3 @.foo.com
.in -.5
.in \-.5
.fi
.PP
File di atas mendefinisikan
@@ -171,10 +171,10 @@ dan
.I /etc/group
dan jika sebuah group disebutkan pada bagian GROUPS di
.I /etc/usertty
maka user diberikan akses jika memang itu group-nya.
maka user diberikan akses jika memang itu group\-nya.
.PP
Bagian GROUPS diawali oleh kata GROUPS dalam huruf besar semua pada permulaan
baris dan tiap baris selanjutnya merupakan urutan kata-kata yang dipisahkan
baris dan tiap baris selanjutnya merupakan urutan kata\-kata yang dipisahkan
oleh spasi atau tab. Kata pertama pada sebuah baris adalah nama group dan
sisanya menentukan tty dan host dimana anggota group tersebut boleh
mendapatkan akses. Ketentuan ini dapat mengikutsertakan kelas yang telah
@@ -188,21 +188,21 @@ Contoh bagian GROUPS
GROUPS
sys tty1 @.bar.edu
stud myclass1 tty4
.in -0.5
.in \-0.5
.fi
.PP
Contoh ini menentukan bahwa anggota group
.I sys
boleh log in pada tty1 dan dari host-host yang terdapat pada domain
boleh log in pada tty1 dan dari host\-host yang terdapat pada domain
bar.edu. User yang terdapat pada group
.I stud
boleh log in dari host-host/tty-tty yang ditentukan pada kelas myclass1
boleh log in dari host\-host/tty\-tty yang ditentukan pada kelas myclass1
atau dari tty4
.PP
.SS "Bagian USERS"
Bagian USERS dimulai dengan kata USERS dalam huruf besar semua pada awal
baris, dan tiap baris berikutnya adalah urutan kata-kata yang dipisahkan
baris, dan tiap baris berikutnya adalah urutan kata\-kata yang dipisahkan
oleh tab atau spasi. Kata pertama pada sebuah baris adalah username
dan sisanya merupakan definisi tentang tty dan host tempat user boleh
log in. Ketentuan ini dapat melibatkan kelas yang didefinisikan pada
@@ -217,17 +217,17 @@ Contoh penggunaan bagian USERS:
USERS
zacho tty1 @130.225.16.0/255.255.255.0
blue tty3 myclass2
.in -0.5
.in \-0.5
.fi
.PP
KEtentuan ini mengizinkan zacho hanya boleh login pada tty1 dan dari
host-host yang alamat IP-nya terletak di kisaran 130.225.16.0 \-
host\-host yang alamat IP\-nya terletak di kisaran 130.225.16.0 \-
130.225.16.255, dan user bernama blue boleh log in dari tty3 dan apa
saja yang disebutkan pada kelas myclass2.
.PP
Mungkin terdapat sebuah baris pada bagian USERS yang dimulai dengan
sebuah username bernama *. Ini adalah aturan default dan ia akan
diterapkan pada user yang tidak tercantum pada baris-baris definisi.
diterapkan pada user yang tidak tercantum pada baris\-baris definisi.
.PP
Jika user ditemukan pada baris USERS dan GROUPS maka user tersebut boleh
mengakses dari gabungan tty/host yang disebutkan pada ketentuan tersebut.
@@ -242,7 +242,7 @@ Nama sebuah device tty tanpa awalan /dev/, contohnya tty1 atau ttyS0.
.IP o
String @localhost, artinya user boleh melakukan telnet/rlogin
dari local host ke host yang sama. Ini juga membolehkan user untuk
menjalankan perintah: xterm -e /bin/login.
menjalankan perintah: xterm \-e /bin/login.
.PP
.IP o
Sebuah akhiran nama domain seperti @.some.dom, artinya user boleh
@@ -255,16 +255,16 @@ alamat IP pada notasi desimal biasa dan y.y.y.y adalah bitmask dalam
notasi yang sama yang menentukan bit mana pada alamat tersebut untuk
dibandingkan dengan alamat IP dari remote host. Contohnya @130.225.16.0/
255.255.254.0 berarti user boleh rlogin/telnet dari host mana saja yang
alamat IP-nya berada pada kisaran 130.225.16.0 \- 130.225.17.255.
alamat IP\-nya berada pada kisaran 130.225.16.0 \- 130.225.17.255.
.PP
Origin di atas boleh diawali oleh penentuan waktu menurut syntax:
.PP
.nf
timespec ::= '[' <day-or-hour> [':' <day-or-hour>]* ']'
timespec ::= '[' <day\-or\-hour> [':' <day\-or\-hour>]* ']'
day ::= 'mon' | 'tue' | 'wed' | 'thu' | 'fri' | 'sat' | 'sun'
hour ::= '0' | '1' | ... | '23'
hourspec ::= <hour> | <hour> '\-' <hour>
day-or-hour ::= <day> | <hourspec>
day\-or\-hour ::= <day> | <hourspec>
.fi
.PP
Contohnya, origin [mon:tue:wed:thu:fri:8\-17]tty3 berarti log in

View File

@@ -1,14 +1,14 @@
.\" Copyright 1991 - 1994, Julianne Frances Haugh
.\" Copyright 1991 \- 1994, Julianne Frances Haugh
.\" All rights reserved.
.\"
.\" Pendistribusian dan penggunaan dalam bentuk source dan binary, dengan
.\" atau tanpa modifikasi, diperbolehkan asal syarat-syarat ini dipenuhi :
.\" atau tanpa modifikasi, diperbolehkan asal syarat\-syarat ini dipenuhi :
.\" 1. Pendistribusian source code harus mempertahankan tulisan copyright
.\" di atas, persyaratan ini, dan disclaimer berikut.
.\" 2. Pendistribusian dalam bentuk binary harus menampilkan copyright di atas,
.\" persyaratan ini, dan disclaimer yang tercantum pada dokumentasi dan/
.\" atau keterangan lainnya yang terdapat pada distribusi ini.
.\" 3. Nama Julianne F. Haugh atau nama-nama kontributor lainnya tidak boleh
.\" 3. Nama Julianne F. Haugh atau nama\-nama kontributor lainnya tidak boleh
.\" digunakan sebagai jaminan atau untuk mempromosikan produk yang berasal
.\" dari software ini tanpa izin khusus tertulis.
.\"
@@ -25,7 +25,7 @@
.\" KARENA KESALAHAN DALAM MENGGUNAKAN SOFTWARE INI, BAHKAN JIKA TELAH
.\" DIPERINGATKAN SEBELUMNYA TENTANG KEMUNGKINAN AKAN KERUSAKAN TERSEBUT.
.\"
.\" $Id: useradd.8,v 1.3 2004/11/04 03:06:31 kloczek Exp $
.\" $Id: useradd.8,v 1.4 2005/04/05 19:08:54 kloczek Exp $
.\"
.TH USERADD 8
.SH NAME
@@ -33,147 +33,147 @@ useradd \- Membuat user baru atau memperbarui informasi tentang user baru
.SH SYNOPSIS
.TP 8
.B useradd
.\" .RB [ -A
.\" .RB [ \-A
.\" .RI { method | \fBDEFAULT\fR "},... ]"
.RB [ -c
.RB [ \-c
.IR comment ]
.RB [ -d
.RB [ \-d
.IR home_dir ]
.br
.RB [ -e
.RB [ \-e
.IR expire_date ]
.RB [ -f
.RB [ \-f
.IR inactive_time ]
.br
.RB [ -g
.RB [ \-g
.IR initial_group ]
.RB [ -G
.RB [ \-G
.IR group [,...]]
.br
.RB [ -m " [" -k
.IR skeleton_dir ] " |" " " -M ]
.RB [ -s
.RB [ \-m " [" \-k
.IR skeleton_dir ] " |" " " \-M ]
.RB [ \-s
.IR shell ]
.br
.RB [ -u
.RB [ \-u
.IR uid " ["
.BR -o ]]
.RB [ -n ]
.RB [ -r ]
.BR \-o ]]
.RB [ \-n ]
.RB [ \-r ]
.I login
.TP 8
.B useradd
\fB-D\fR
[\fB-g\fI default_group\fR]
[\fB-b\fI default_home\fR]
\fB\-D\fR
[\fB\-g\fI default_group\fR]
[\fB\-b\fI default_home\fR]
.br
[\fB-f\fI default_inactive\fR]
[\fB-e\fI default_expire_date\fR]
[\fB\-f\fI default_inactive\fR]
[\fB\-e\fI default_expire_date\fR]
.br
[\fB-s\fI default_shell\fR]
[\fB\-s\fI default_shell\fR]
.SH PENJELASAN
.SS Membuat User Baru
Jika digunakan tanpa option \fB-D\fR, perintah \fBuseradd\fR menciptakan
Jika digunakan tanpa option \fB\-D\fR, perintah \fBuseradd\fR menciptakan
sebuah user account baru dengan menggunakan nilai yang terdapat pada
baris perintah dan nilai default dari system.
User account yang baru tersebut akan dimasukkan ke system files seperlunya,
home directory akan dibuatkan, dan initial files di-copy-kan, tergantung
home directory akan dibuatkan, dan initial files di\-copy\-kan, tergantung
option yang terdapat pada baris perintah.
Versi yang terdapat pada Red Hat Linux akan membuat sebuah group untuk
setiap user yang didaftarkan pada system, jika \fB-b\fR tidak diberikan.
setiap user yang didaftarkan pada system, jika \fB\-b\fR tidak diberikan.
Option yang dapat digunakan pada perintah \fBuseradd\fR adalah
.\" .IP "\fB-A {\fImethod\fR|\fBDEFAULT\fR},..."
.\" .IP "\fB\-A {\fImethod\fR|\fBDEFAULT\fR},..."
.\" Nilai milik user dalam metode autentikasi/pengecekan.
.\" Metode autentikasi/pengecekan adalah nama sebuah program yang bertanggung
.\" jawab untuk memeriksa identitas user.
.\" String \fBDEFAULT\fR dapat digunakan untuk mengubah metode autentikasi
.\" menjadi metode password system yang standar.
.\" Daftar tersebut berisi nama-nama program, yang dipisahkan oleh koma.
.\" Daftar tersebut berisi nama\-nama program, yang dipisahkan oleh koma.
.\" \fBDEFAULT\fR hanya dapat dicantumkan sekali saja.
.\"
.\"
.\"
.IP "\fB-c \fIcomment\fR"
.IP "\fB\-c \fIcomment\fR"
Komentar pada file password milik user baru.
.IP "\fB-d \fIhome_dir\fR"
.IP "\fB\-d \fIhome_dir\fR"
User baru akan diciptakan dengan \fIhome_dir\fR sebagai lokasi directory
login-nya.
Default-nya adalah menambahkan nama \fIlogin\fR pada \fIdefault_home\fR
login\-nya.
Default\-nya adalah menambahkan nama \fIlogin\fR pada \fIdefault_home\fR
dan menggunakannya sebagai nama directory login.
.IP "\fB-e \fIexpire_date\fR"
.IP "\fB\-e \fIexpire_date\fR"
Tanggal ketika user account dimatikan.
Tanggal ditulis dalam format \fIMM/DD/YY\fR.
.IP "\fB-f \fIinactive_days\fR"
.IP "\fB\-f \fIinactive_days\fR"
Jumlah hari setelah sebuah password kadaluarsa hingga account
tersebut dimatikan secara permanen.
Nilai 0 mematikan account segera setelah password kadaluarsa,
dan nilai -1 mematikan fungsi ini.
Nilai default-nya adalah -1.
.IP "\fB-g \fIinitial_group\fR"
dan nilai \-1 mematikan fungsi ini.
Nilai default\-nya adalah \-1.
.IP "\fB\-g \fIinitial_group\fR"
Nama group atau angka initial login group.
Nama group harus sudah ada. Seorang anggota group harus merujuk
pada group yang sudah ada.
Nilai group default-nya adalah 1.
.IP "\fB-G \fIgroup,[...]\fR"
Daftar group tambahan yang juga merupakan group-nya user.
Nilai group default\-nya adalah 1.
.IP "\fB\-G \fIgroup,[...]\fR"
Daftar group tambahan yang juga merupakan group\-nya user.
Setiap group dipisahkan oleh koma, tanpa diikuti spasi.
Group juga mengikuti aturan yang diberikan dengan option \fB-g\fR.
Default-nya hanyalah untuk user yang terdaftar pada group awal.
.IP \fB-m\fR
Group juga mengikuti aturan yang diberikan dengan option \fB\-g\fR.
Default\-nya hanyalah untuk user yang terdaftar pada group awal.
.IP \fB\-m\fR
Home directory milik user akan dibuatkan jika belum ada.
File yang terdapat pada \fIskeleton_dir\fR atau \fI/etc/skel\fR
akan dibuatkan pada home directory milik user.
Option \fB-k\fR hanya valid jika bertemu option \fB-m\fR.
Dafault-nya adalah tidak membuat directory dan tidak meng-copy
Option \fB\-k\fR hanya valid jika bertemu option \fB\-m\fR.
Dafault\-nya adalah tidak membuat directory dan tidak meng\-copy
segala file.
.IP \fB-M\fR
.IP \fB\-M\fR
Home directory milik user tidak akan dibuatkan, bahkan jika setting
system pada \fI/etc/login.defs\fR ditujukan untuk membuat home
directory.
.IP \fB-n\fR
.IP \fB\-n\fR
Sebuah group yang namanya sama dengan user akan ditambahkan ke dalam
system secara default. Option ini akan mematikan kebiasaan tersebut
yang terdapat pada Red Hat Linux.
.IP \fB-r\fR
.IP \fB\-r\fR
Flag ini digunakan untuk membuat sebuah system account. Yaitu, user
dengan UID yang lebih kecil dari UID_MIN yang tercantum pada
\fI/etc/login.defs\fR. Harap diingat bahwa \fBuseradd\fR tidak akan
membuat home directory untuk user semacam ini, menghiraukan setting
default yang terdapat di \fI/etc/login.defs\fR.
Anda harus menyebutkan option \fB-m\fR jika ingin membuat home directory
Anda harus menyebutkan option \fB\-m\fR jika ingin membuat home directory
untuk sebuah system account yang akan dibuat.
Ini adalah option yang ditambahkan oleh Red Hat.
.IP "\fB-s \fIshell\fR"
.IP "\fB\-s \fIshell\fR"
Nama login shell milik user.
Default-nya adalah membiarkan field ini kosong, yang menyebabkan
Default\-nya adalah membiarkan field ini kosong, yang menyebabkan
system untuk memilih login shell yang default.
.IP "\fB-u \fIuid\fR"
.IP "\fB\-u \fIuid\fR"
Nilai user ID secara numerik.
Nilai ini harus unique, kecuali jika option \fI-o\fR digunakan.
Nilai ini harus unique, kecuali jika option \fI\-o\fR digunakan.
Nilai tersebut tidak boleh negatif.
Default-nya adalah menggunakan nilai ID yang lebih besar dari 999
Default\-nya adalah menggunakan nilai ID yang lebih besar dari 999
dan lebih besar dari semua user lain.
Nilai di antara 0 dan 999 biasanya disiapkan untuk system aacount.
.SS Mengubah nilai-nilai default.
Ketika digunakan dengan option \fB-D\fR, \fBuseradd\fR akan
.SS Mengubah nilai\-nilai default.
Ketika digunakan dengan option \fB\-D\fR, \fBuseradd\fR akan
menampilkan nilai default, atau memperbarui nilai default baru
yang terdapat pada baris perintah.
Option yang dapat digunakan adalah
.IP "\fB-b \fIdefault_home\fR"
.IP "\fB\-b \fIdefault_home\fR"
Awalan path untuk home directory milik user baru.
Nama user akan ditambahkan setelah akhir \fIdefault_home\fR
ketika membuat nama directory baru jika option \fB-d\fI tidak
ketika membuat nama directory baru jika option \fB\-d\fI tidak
disebutkan dalam membuat account baru.
.IP "\fB-e \fIdefault_expire_date\fR"
.IP "\fB\-e \fIdefault_expire_date\fR"
Tanggal ketika user account dimatikan.
.IP "\fB-f \fIdefault_inactive\fR"
.IP "\fB\-f \fIdefault_inactive\fR"
Jumlah hari setelah password kadaluarsa sebelum account
dimatikan.
.IP "\fB-g \fIdefault_group\fR"
.IP "\fB\-g \fIdefault_group\fR"
Nama group atau ID sebagai group awal user baru.
Nama group yang disebut harus sudah ada dan nomor group ID
harus mempunyai entry.
.IP "\fB-s \fIdefault_shell\fR"
.IP "\fB\-s \fIdefault_shell\fR"
Nama untuk login shell milik user baru.
Nama program yang disebutkan akan digunakan untuk semua user
account baru mendatang.
@@ -198,7 +198,7 @@ Ini harus dilakukan pada server NIS.
.br
\fB/etc/default/useradd\fR \- informasi tentang nilai default
.br
\fB/etc/login.defs\fR \- system-wide settings
\fB/etc/login.defs\fR \- system\-wide settings
.br
\fB/etc/skel\fR \- directory yang mengandung default files
.SH LIHAT JUGA