summaryrefslogtreecommitdiff
path: root/man/po/zh_CN.po
diff options
context:
space:
mode:
Diffstat (limited to 'man/po/zh_CN.po')
-rw-r--r--man/po/zh_CN.po20287
1 files changed, 12885 insertions, 7402 deletions
diff --git a/man/po/zh_CN.po b/man/po/zh_CN.po
index 2fc6331c..6c85e482 100644
--- a/man/po/zh_CN.po
+++ b/man/po/zh_CN.po
@@ -4,7 +4,7 @@
msgid ""
msgstr ""
"Project-Id-Version: shadow-man-pages VERSION\n"
-"POT-Creation-Date: 2021-07-22 21:57+0000\n"
+"POT-Creation-Date: 2022-01-02 21:10-0600\n"
"PO-Revision-Date: 2013-08-23 01:42+0200\n"
"Last-Translator: YunQiang Su <wzssyqa@gmail.com>\n"
"Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
@@ -14,1171 +14,2553 @@ msgstr ""
"Content-Transfer-Encoding: 8bits\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: vipw.8.xml:41(firstname) suauth.5.xml:39(firstname)
-#: pwconv.8.xml:45(firstname) login.access.5.xml:40(firstname)
-msgid "Marek"
+#. (itstool) path: author/firstname
+#: chage.1.xml.out:16 chfn.1.xml.out:18 chpasswd.8.xml.out:19 chsh.1.xml.out:18
+#: expiry.1.xml.out:19 faillog.5.xml.out:15 faillog.8.xml.out:15
+#: groupadd.8.xml.out:18 groupdel.8.xml.out:16 groupmod.8.xml.out:16
+#: groups.1.xml.out:15 grpck.8.xml.out:15 lastlog.8.xml.out:17
+#: login.1.xml.out:48 login.defs.5.xml.out:84 logoutd.8.xml.out:15
+#: newgrp.1.xml.out:16 newusers.8.xml.out:31 passwd.1.xml.out:22
+#: passwd.5.xml.out:15 porttime.5.xml.out:15 pwck.8.xml.out:22
+#: shadow.3.xml.out:15 shadow.5.xml.out:15 sg.1.xml.out:16 su.1.xml.out:32
+#: useradd.8.xml.out:34 userdel.8.xml.out:21 usermod.8.xml.out:22
+msgid "Julianne Frances"
msgstr ""
-#: vipw.8.xml:42(surname) suauth.5.xml:40(surname) pwconv.8.xml:46(surname)
-#: login.access.5.xml:41(surname)
-msgid "Michałkiewicz"
+#. (itstool) path: author/surname
+#: chage.1.xml.out:17 chfn.1.xml.out:19 chpasswd.8.xml.out:20 chsh.1.xml.out:19
+#: expiry.1.xml.out:20 faillog.5.xml.out:16 faillog.8.xml.out:16
+#: groupadd.8.xml.out:19 groupdel.8.xml.out:17 groupmod.8.xml.out:17
+#: groups.1.xml.out:16 grpck.8.xml.out:16 lastlog.8.xml.out:18
+#: login.1.xml.out:49 login.defs.5.xml.out:85 logoutd.8.xml.out:16
+#: newgrp.1.xml.out:17 newusers.8.xml.out:32 passwd.1.xml.out:23
+#: passwd.5.xml.out:16 porttime.5.xml.out:16 pwck.8.xml.out:23
+#: shadow.3.xml.out:16 shadow.5.xml.out:16 sg.1.xml.out:17 su.1.xml.out:33
+#: useradd.8.xml.out:35 userdel.8.xml.out:22 usermod.8.xml.out:23
+msgid "Haugh"
msgstr ""
-#: vipw.8.xml:43(contrib) limits.5.xml:43(contrib)
-msgid "Creation, 1997"
+#. (itstool) path: author/contrib
+#: chage.1.xml.out:18 chfn.1.xml.out:20 chsh.1.xml.out:20 expiry.1.xml.out:21
+msgid "Creation, 1990"
msgstr ""
-#: vipw.8.xml:46(firstname) usermod.8.xml:51(firstname)
-#: userdel.8.xml:50(firstname) useradd.8.xml:63(firstname)
-#: suauth.5.xml:44(firstname) su.1.xml:61(firstname) sg.1.xml:45(firstname)
-#: shadow.5.xml:44(firstname) shadow.3.xml:44(firstname)
-#: pwconv.8.xml:50(firstname) pwck.8.xml:51(firstname)
-#: porttime.5.xml:44(firstname) passwd.5.xml:44(firstname)
-#: passwd.1.xml:51(firstname) newusers.8.xml:60(firstname)
-#: newgrp.1.xml:45(firstname) logoutd.8.xml:44(firstname)
-#: login.defs.5.xml:113(firstname) login.access.5.xml:45(firstname)
-#: login.1.xml:77(firstname) limits.5.xml:46(firstname)
-#: lastlog.8.xml:46(firstname) grpck.8.xml:44(firstname)
-#: groups.1.xml:44(firstname) groupmod.8.xml:45(firstname)
-#: groupmems.8.xml:48(firstname) groupdel.8.xml:45(firstname)
-#: groupadd.8.xml:47(firstname) gpasswd.1.xml:49(firstname)
-#: faillog.8.xml:44(firstname) faillog.5.xml:44(firstname)
-#: expiry.1.xml:48(firstname) chsh.1.xml:47(firstname)
-#: chpasswd.8.xml:48(firstname) chgpasswd.8.xml:44(firstname)
-#: chfn.1.xml:47(firstname) chage.1.xml:45(firstname)
+#. (itstool) path: author/firstname
+#: chage.1.xml.out:21 chfn.1.xml.out:23 chgpasswd.8.xml.out:20
+#: chpasswd.8.xml.out:24 chsh.1.xml.out:23 expiry.1.xml.out:24
+#: faillog.5.xml.out:20 faillog.8.xml.out:20 gpasswd.1.xml.out:25
+#: groupadd.8.xml.out:23 groupdel.8.xml.out:21 groupmems.8.xml.out:24
+#: groupmod.8.xml.out:21 groups.1.xml.out:20 grpck.8.xml.out:20
+#: lastlog.8.xml.out:22 limits.5.xml.out:22 login.1.xml.out:53
+#: login.access.5.xml.out:21 login.defs.5.xml.out:89 logoutd.8.xml.out:20
+#: newgrp.1.xml.out:21 newusers.8.xml.out:36 passwd.1.xml.out:27
+#: passwd.5.xml.out:20 porttime.5.xml.out:20 pwck.8.xml.out:27
+#: pwconv.8.xml.out:26 shadow.3.xml.out:20 shadow.5.xml.out:20 sg.1.xml.out:21
+#: su.1.xml.out:37 suauth.5.xml.out:20 useradd.8.xml.out:39
+#: userdel.8.xml.out:26 usermod.8.xml.out:27 vipw.8.xml.out:22
msgid "Thomas"
msgstr ""
-#: vipw.8.xml:47(surname) usermod.8.xml:52(surname) userdel.8.xml:51(surname)
-#: useradd.8.xml:64(surname) suauth.5.xml:45(surname) su.1.xml:62(surname)
-#: sg.1.xml:46(surname) shadow.5.xml:45(surname) shadow.3.xml:45(surname)
-#: pwconv.8.xml:51(surname) pwck.8.xml:52(surname) porttime.5.xml:45(surname)
-#: passwd.5.xml:45(surname) passwd.1.xml:52(surname) newusers.8.xml:61(surname)
-#: newgrp.1.xml:46(surname) logoutd.8.xml:45(surname)
-#: login.defs.5.xml:114(surname) login.access.5.xml:46(surname)
-#: login.1.xml:78(surname) limits.5.xml:47(surname) lastlog.8.xml:47(surname)
-#: grpck.8.xml:45(surname) groups.1.xml:45(surname) groupmod.8.xml:46(surname)
-#: groupmems.8.xml:49(surname) groupdel.8.xml:46(surname)
-#: groupadd.8.xml:48(surname) gpasswd.1.xml:50(surname)
-#: faillog.8.xml:45(surname) faillog.5.xml:45(surname) expiry.1.xml:49(surname)
-#: chsh.1.xml:48(surname) chpasswd.8.xml:49(surname)
-#: chgpasswd.8.xml:45(surname) chfn.1.xml:48(surname) chage.1.xml:46(surname)
+#. (itstool) path: author/surname
+#: chage.1.xml.out:22 chfn.1.xml.out:24 chgpasswd.8.xml.out:21
+#: chpasswd.8.xml.out:25 chsh.1.xml.out:24 expiry.1.xml.out:25
+#: faillog.5.xml.out:21 faillog.8.xml.out:21 gpasswd.1.xml.out:26
+#: groupadd.8.xml.out:24 groupdel.8.xml.out:22 groupmems.8.xml.out:25
+#: groupmod.8.xml.out:22 groups.1.xml.out:21 grpck.8.xml.out:21
+#: lastlog.8.xml.out:23 limits.5.xml.out:23 login.1.xml.out:54
+#: login.access.5.xml.out:22 login.defs.5.xml.out:90 logoutd.8.xml.out:21
+#: newgrp.1.xml.out:22 newusers.8.xml.out:37 passwd.1.xml.out:28
+#: passwd.5.xml.out:21 porttime.5.xml.out:21 pwck.8.xml.out:28
+#: pwconv.8.xml.out:27 shadow.3.xml.out:21 shadow.5.xml.out:21 sg.1.xml.out:22
+#: su.1.xml.out:38 suauth.5.xml.out:21 useradd.8.xml.out:40
+#: userdel.8.xml.out:27 usermod.8.xml.out:28 vipw.8.xml.out:23
msgid "Kłoczko"
msgstr ""
-#: vipw.8.xml:48(email) usermod.8.xml:53(email) userdel.8.xml:52(email)
-#: useradd.8.xml:65(email) suauth.5.xml:46(email) su.1.xml:63(email)
-#: sg.1.xml:47(email) shadow.5.xml:46(email) shadow.3.xml:46(email)
-#: pwconv.8.xml:52(email) pwck.8.xml:53(email) porttime.5.xml:46(email)
-#: passwd.5.xml:46(email) passwd.1.xml:53(email) newusers.8.xml:62(email)
-#: newgrp.1.xml:47(email) logoutd.8.xml:46(email) login.defs.5.xml:115(email)
-#: login.access.5.xml:47(email) login.1.xml:79(email) limits.5.xml:48(email)
-#: lastlog.8.xml:48(email) grpck.8.xml:46(email) groups.1.xml:46(email)
-#: groupmod.8.xml:47(email) groupmems.8.xml:50(email) groupdel.8.xml:47(email)
-#: groupadd.8.xml:49(email) gpasswd.1.xml:51(email) faillog.8.xml:46(email)
-#: faillog.5.xml:46(email) expiry.1.xml:50(email) chsh.1.xml:49(email)
-#: chpasswd.8.xml:50(email) chgpasswd.8.xml:46(email) chfn.1.xml:49(email)
-#: chage.1.xml:47(email)
+#. (itstool) path: author/email
+#: chage.1.xml.out:23 chfn.1.xml.out:25 chgpasswd.8.xml.out:22
+#: chpasswd.8.xml.out:26 chsh.1.xml.out:25 expiry.1.xml.out:26
+#: faillog.5.xml.out:22 faillog.8.xml.out:22 gpasswd.1.xml.out:27
+#: groupadd.8.xml.out:25 groupdel.8.xml.out:23 groupmems.8.xml.out:26
+#: groupmod.8.xml.out:23 groups.1.xml.out:22 grpck.8.xml.out:22
+#: lastlog.8.xml.out:24 limits.5.xml.out:24 login.1.xml.out:55
+#: login.access.5.xml.out:23 login.defs.5.xml.out:91 logoutd.8.xml.out:22
+#: newgrp.1.xml.out:23 newusers.8.xml.out:38 passwd.1.xml.out:29
+#: passwd.5.xml.out:22 porttime.5.xml.out:22 pwck.8.xml.out:29
+#: pwconv.8.xml.out:28 shadow.3.xml.out:22 shadow.5.xml.out:22 sg.1.xml.out:23
+#: su.1.xml.out:39 suauth.5.xml.out:22 useradd.8.xml.out:41
+#: userdel.8.xml.out:28 usermod.8.xml.out:29 vipw.8.xml.out:24
msgid "kloczek@pld.org.pl"
msgstr ""
-#: vipw.8.xml:49(contrib) usermod.8.xml:54(contrib) userdel.8.xml:53(contrib)
-#: useradd.8.xml:66(contrib) suauth.5.xml:47(contrib) su.1.xml:64(contrib)
-#: sg.1.xml:48(contrib) shadow.5.xml:47(contrib) shadow.3.xml:47(contrib)
-#: pwconv.8.xml:53(contrib) pwck.8.xml:54(contrib) porttime.5.xml:47(contrib)
-#: passwd.5.xml:47(contrib) passwd.1.xml:54(contrib) newusers.8.xml:63(contrib)
-#: newgrp.1.xml:48(contrib) logoutd.8.xml:47(contrib)
-#: login.defs.5.xml:116(contrib) login.access.5.xml:48(contrib)
-#: login.1.xml:80(contrib) limits.5.xml:49(contrib) lastlog.8.xml:49(contrib)
-#: grpck.8.xml:47(contrib) groups.1.xml:47(contrib) groupmod.8.xml:48(contrib)
-#: groupmems.8.xml:51(contrib) groupdel.8.xml:48(contrib)
-#: groupadd.8.xml:50(contrib) gpasswd.1.xml:52(contrib)
-#: faillog.8.xml:47(contrib) faillog.5.xml:47(contrib) expiry.1.xml:51(contrib)
-#: chsh.1.xml:50(contrib) chpasswd.8.xml:51(contrib) chfn.1.xml:50(contrib)
-#: chage.1.xml:48(contrib)
+#. (itstool) path: author/contrib
+#: chage.1.xml.out:24 chfn.1.xml.out:26 chpasswd.8.xml.out:27 chsh.1.xml.out:26
+#: expiry.1.xml.out:27 faillog.5.xml.out:23 faillog.8.xml.out:23
+#: gpasswd.1.xml.out:28 groupadd.8.xml.out:26 groupdel.8.xml.out:24
+#: groupmems.8.xml.out:27 groupmod.8.xml.out:24 groups.1.xml.out:23
+#: grpck.8.xml.out:23 lastlog.8.xml.out:25 limits.5.xml.out:25
+#: login.1.xml.out:56 login.access.5.xml.out:24 login.defs.5.xml.out:92
+#: logoutd.8.xml.out:23 newgrp.1.xml.out:24 newusers.8.xml.out:39
+#: passwd.1.xml.out:30 passwd.5.xml.out:23 porttime.5.xml.out:23
+#: pwck.8.xml.out:30 pwconv.8.xml.out:29 shadow.3.xml.out:23
+#: shadow.5.xml.out:23 sg.1.xml.out:24 su.1.xml.out:40 suauth.5.xml.out:23
+#: useradd.8.xml.out:42 userdel.8.xml.out:29 usermod.8.xml.out:30
+#: vipw.8.xml.out:25
msgid "shadow-utils maintainer, 2000 - 2007"
msgstr ""
-#: vipw.8.xml:52(firstname) usermod.8.xml:57(firstname)
-#: userdel.8.xml:56(firstname) useradd.8.xml:69(firstname)
-#: suauth.5.xml:50(firstname) su.1.xml:67(firstname) sg.1.xml:51(firstname)
-#: shadow.5.xml:50(firstname) shadow.3.xml:50(firstname)
-#: pwconv.8.xml:56(firstname) pwck.8.xml:57(firstname)
-#: porttime.5.xml:50(firstname) passwd.5.xml:50(firstname)
-#: passwd.1.xml:57(firstname) nologin.8.xml:39(firstname)
-#: newusers.8.xml:66(firstname) newgrp.1.xml:51(firstname)
-#: logoutd.8.xml:50(firstname) login.defs.5.xml:119(firstname)
-#: login.access.5.xml:51(firstname) login.1.xml:83(firstname)
-#: limits.5.xml:52(firstname) lastlog.8.xml:52(firstname)
-#: gshadow.5.xml:38(firstname) grpck.8.xml:50(firstname)
-#: groups.1.xml:50(firstname) groupmod.8.xml:51(firstname)
-#: groupmems.8.xml:54(firstname) groupdel.8.xml:51(firstname)
-#: groupadd.8.xml:53(firstname) gpasswd.1.xml:55(firstname)
-#: faillog.8.xml:50(firstname) faillog.5.xml:50(firstname)
-#: expiry.1.xml:54(firstname) chsh.1.xml:53(firstname)
-#: chpasswd.8.xml:54(firstname) chgpasswd.8.xml:50(firstname)
-#: chfn.1.xml:53(firstname) chage.1.xml:51(firstname)
+#. (itstool) path: author/firstname
+#: chage.1.xml.out:27 chfn.1.xml.out:29 chgpasswd.8.xml.out:26
+#: chpasswd.8.xml.out:30 chsh.1.xml.out:29 expiry.1.xml.out:30
+#: faillog.5.xml.out:26 faillog.8.xml.out:26 gpasswd.1.xml.out:31
+#: groupadd.8.xml.out:29 groupdel.8.xml.out:27 groupmems.8.xml.out:30
+#: groupmod.8.xml.out:27 groups.1.xml.out:26 grpck.8.xml.out:26
+#: gshadow.5.xml.out:14 lastlog.8.xml.out:28 limits.5.xml.out:28
+#: login.1.xml.out:59 login.access.5.xml.out:27 login.defs.5.xml.out:95
+#: logoutd.8.xml.out:26 newgrp.1.xml.out:27 newusers.8.xml.out:42
+#: nologin.8.xml.out:15 passwd.1.xml.out:33 passwd.5.xml.out:26
+#: porttime.5.xml.out:26 pwck.8.xml.out:33 pwconv.8.xml.out:32
+#: shadow.3.xml.out:26 shadow.5.xml.out:26 sg.1.xml.out:27 su.1.xml.out:43
+#: suauth.5.xml.out:26 useradd.8.xml.out:45 userdel.8.xml.out:32
+#: usermod.8.xml.out:33 vipw.8.xml.out:28
msgid "Nicolas"
msgstr ""
-#: vipw.8.xml:53(surname) usermod.8.xml:58(surname) userdel.8.xml:57(surname)
-#: useradd.8.xml:70(surname) suauth.5.xml:51(surname) su.1.xml:68(surname)
-#: sg.1.xml:52(surname) shadow.5.xml:51(surname) shadow.3.xml:51(surname)
-#: pwconv.8.xml:57(surname) pwck.8.xml:58(surname) porttime.5.xml:51(surname)
-#: passwd.5.xml:51(surname) passwd.1.xml:58(surname) nologin.8.xml:40(surname)
-#: newusers.8.xml:67(surname) newgrp.1.xml:52(surname)
-#: logoutd.8.xml:51(surname) login.defs.5.xml:120(surname)
-#: login.access.5.xml:52(surname) login.1.xml:84(surname)
-#: limits.5.xml:53(surname) lastlog.8.xml:53(surname) gshadow.5.xml:39(surname)
-#: grpck.8.xml:51(surname) groups.1.xml:51(surname) groupmod.8.xml:52(surname)
-#: groupmems.8.xml:55(surname) groupdel.8.xml:52(surname)
-#: groupadd.8.xml:54(surname) gpasswd.1.xml:56(surname)
-#: faillog.8.xml:51(surname) faillog.5.xml:51(surname) expiry.1.xml:55(surname)
-#: chsh.1.xml:54(surname) chpasswd.8.xml:55(surname)
-#: chgpasswd.8.xml:51(surname) chfn.1.xml:54(surname) chage.1.xml:52(surname)
+#. (itstool) path: author/surname
+#: chage.1.xml.out:28 chfn.1.xml.out:30 chgpasswd.8.xml.out:27
+#: chpasswd.8.xml.out:31 chsh.1.xml.out:30 expiry.1.xml.out:31
+#: faillog.5.xml.out:27 faillog.8.xml.out:27 gpasswd.1.xml.out:32
+#: groupadd.8.xml.out:30 groupdel.8.xml.out:28 groupmems.8.xml.out:31
+#: groupmod.8.xml.out:28 groups.1.xml.out:27 grpck.8.xml.out:27
+#: gshadow.5.xml.out:15 lastlog.8.xml.out:29 limits.5.xml.out:29
+#: login.1.xml.out:60 login.access.5.xml.out:28 login.defs.5.xml.out:96
+#: logoutd.8.xml.out:27 newgrp.1.xml.out:28 newusers.8.xml.out:43
+#: nologin.8.xml.out:16 passwd.1.xml.out:34 passwd.5.xml.out:27
+#: porttime.5.xml.out:27 pwck.8.xml.out:34 pwconv.8.xml.out:33
+#: shadow.3.xml.out:27 shadow.5.xml.out:27 sg.1.xml.out:28 su.1.xml.out:44
+#: suauth.5.xml.out:27 useradd.8.xml.out:46 userdel.8.xml.out:33
+#: usermod.8.xml.out:34 vipw.8.xml.out:29
msgid "François"
msgstr ""
-#: vipw.8.xml:54(email) usermod.8.xml:59(email) userdel.8.xml:58(email)
-#: useradd.8.xml:71(email) suauth.5.xml:52(email) su.1.xml:69(email)
-#: sg.1.xml:53(email) shadow.5.xml:52(email) shadow.3.xml:52(email)
-#: pwconv.8.xml:58(email) pwck.8.xml:59(email) porttime.5.xml:52(email)
-#: passwd.5.xml:52(email) passwd.1.xml:59(email) nologin.8.xml:41(email)
-#: newusers.8.xml:68(email) newgrp.1.xml:53(email) logoutd.8.xml:52(email)
-#: login.defs.5.xml:121(email) login.access.5.xml:53(email)
-#: login.1.xml:85(email) limits.5.xml:54(email) lastlog.8.xml:54(email)
-#: gshadow.5.xml:40(email) grpck.8.xml:52(email) groups.1.xml:52(email)
-#: groupmod.8.xml:53(email) groupmems.8.xml:56(email) groupdel.8.xml:53(email)
-#: groupadd.8.xml:55(email) gpasswd.1.xml:57(email) faillog.8.xml:52(email)
-#: faillog.5.xml:52(email) expiry.1.xml:56(email) chsh.1.xml:55(email)
-#: chpasswd.8.xml:56(email) chgpasswd.8.xml:52(email) chfn.1.xml:55(email)
-#: chage.1.xml:53(email)
+#. (itstool) path: author/email
+#: chage.1.xml.out:29 chfn.1.xml.out:31 chgpasswd.8.xml.out:28
+#: chpasswd.8.xml.out:32 chsh.1.xml.out:31 expiry.1.xml.out:32
+#: faillog.5.xml.out:28 faillog.8.xml.out:28 gpasswd.1.xml.out:33
+#: groupadd.8.xml.out:31 groupdel.8.xml.out:29 groupmems.8.xml.out:32
+#: groupmod.8.xml.out:29 groups.1.xml.out:28 grpck.8.xml.out:28
+#: gshadow.5.xml.out:16 lastlog.8.xml.out:30 limits.5.xml.out:30
+#: login.1.xml.out:61 login.access.5.xml.out:29 login.defs.5.xml.out:97
+#: logoutd.8.xml.out:28 newgrp.1.xml.out:29 newusers.8.xml.out:44
+#: nologin.8.xml.out:17 passwd.1.xml.out:35 passwd.5.xml.out:28
+#: porttime.5.xml.out:28 pwck.8.xml.out:35 pwconv.8.xml.out:34
+#: shadow.3.xml.out:28 shadow.5.xml.out:28 sg.1.xml.out:29 su.1.xml.out:45
+#: suauth.5.xml.out:28 useradd.8.xml.out:47 userdel.8.xml.out:34
+#: usermod.8.xml.out:35 vipw.8.xml.out:30
msgid "nicolas.francois@centraliens.net"
msgstr ""
-#: vipw.8.xml:55(contrib) usermod.8.xml:60(contrib) userdel.8.xml:59(contrib)
-#: useradd.8.xml:72(contrib) suauth.5.xml:53(contrib) su.1.xml:70(contrib)
-#: sg.1.xml:54(contrib) shadow.5.xml:53(contrib) shadow.3.xml:53(contrib)
-#: pwconv.8.xml:59(contrib) pwck.8.xml:60(contrib) porttime.5.xml:53(contrib)
-#: passwd.5.xml:53(contrib) passwd.1.xml:60(contrib) nologin.8.xml:42(contrib)
-#: newusers.8.xml:69(contrib) newgrp.1.xml:54(contrib)
-#: logoutd.8.xml:53(contrib) login.defs.5.xml:122(contrib)
-#: login.access.5.xml:54(contrib) login.1.xml:86(contrib)
-#: limits.5.xml:55(contrib) lastlog.8.xml:55(contrib) gshadow.5.xml:42(contrib)
-#: grpck.8.xml:53(contrib) groups.1.xml:53(contrib) groupmod.8.xml:54(contrib)
-#: groupmems.8.xml:57(contrib) groupdel.8.xml:54(contrib)
-#: groupadd.8.xml:56(contrib) gpasswd.1.xml:58(contrib)
-#: faillog.8.xml:53(contrib) faillog.5.xml:53(contrib) expiry.1.xml:57(contrib)
-#: chsh.1.xml:56(contrib) chpasswd.8.xml:57(contrib)
-#: chgpasswd.8.xml:53(contrib) chfn.1.xml:56(contrib) chage.1.xml:54(contrib)
+#. (itstool) path: author/contrib
+#: chage.1.xml.out:30 chfn.1.xml.out:32 chgpasswd.8.xml.out:29
+#: chpasswd.8.xml.out:33 chsh.1.xml.out:32 expiry.1.xml.out:33
+#: faillog.5.xml.out:29 faillog.8.xml.out:29 gpasswd.1.xml.out:34
+#: groupadd.8.xml.out:32 groupdel.8.xml.out:30 groupmems.8.xml.out:33
+#: groupmod.8.xml.out:30 groups.1.xml.out:29 grpck.8.xml.out:29
+#: gshadow.5.xml.out:18 lastlog.8.xml.out:31 limits.5.xml.out:31
+#: login.1.xml.out:62 login.access.5.xml.out:30 login.defs.5.xml.out:98
+#: logoutd.8.xml.out:29 newgrp.1.xml.out:30 newusers.8.xml.out:45
+#: nologin.8.xml.out:18 passwd.1.xml.out:36 passwd.5.xml.out:29
+#: porttime.5.xml.out:29 pwck.8.xml.out:36 pwconv.8.xml.out:35
+#: shadow.3.xml.out:29 shadow.5.xml.out:29 sg.1.xml.out:30 su.1.xml.out:46
+#: suauth.5.xml.out:29 useradd.8.xml.out:48 userdel.8.xml.out:35
+#: usermod.8.xml.out:36 vipw.8.xml.out:31
msgid "shadow-utils maintainer, 2007 - now"
msgstr ""
-#: vipw.8.xml:59(refentrytitle) vipw.8.xml:66(refname) vipw.8.xml:75(command)
-#: login.defs.5.xml:524(term)
-msgid "vipw"
-msgstr "vipw"
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: para/command
+#. (itstool) path: varlistentry/term
+#. (itstool) path: citerefentry/refentrytitle
+#: chage.1.xml.out:34 chage.1.xml.out:41 chage.1.xml.out:46 chage.1.xml.out:59
+#: chage.1.xml.out:69 chage.1.xml.out:215 chage.1.xml.out:225
+#: chage.1.xml.out:235 chage.1.xml.out:240 chage.1.xml.out:284
+#: login.defs.5.xml.out:233 shadow.5.xml.out:262
+msgid "chage"
+msgstr "chage"
-#: vipw.8.xml:60(manvolnum) usermod.8.xml:65(manvolnum)
-#: userdel.8.xml:64(manvolnum) userdel.8.xml:282(replaceable)
-#: useradd.8.xml:77(manvolnum) pwconv.8.xml:64(manvolnum)
-#: pwck.8.xml:65(manvolnum) nologin.8.xml:47(manvolnum)
-#: newusers.8.xml:74(manvolnum) logoutd.8.xml:58(manvolnum)
-#: lastlog.8.xml:60(manvolnum) grpck.8.xml:58(manvolnum)
-#: groupmod.8.xml:59(manvolnum) groupmems.8.xml:62(manvolnum)
-#: groupdel.8.xml:59(manvolnum) groupdel.8.xml:209(replaceable)
-#: groupadd.8.xml:61(manvolnum) faillog.8.xml:58(manvolnum)
-#: faillog.5.xml:111(manvolnum) chpasswd.8.xml:62(manvolnum)
-#: chgpasswd.8.xml:58(manvolnum)
-msgid "8"
-msgstr "8"
+#. (itstool) path: refmeta/manvolnum
+#. (itstool) path: term/replaceable
+#. (itstool) path: citerefentry/manvolnum
+#. (itstool) path: para/replaceable
+#: chage.1.xml.out:35 chage.1.xml.out:293 chfn.1.xml.out:37 chfn.1.xml.out:65
+#: chfn.1.xml.out:204 chgpasswd.8.xml.out:216 chpasswd.8.xml.out:264
+#: chsh.1.xml.out:37 chsh.1.xml.out:170 expiry.1.xml.out:38
+#: faillog.8.xml.out:234 gpasswd.1.xml.out:39 gpasswd.1.xml.out:93
+#: gpasswd.1.xml.out:276 groupadd.8.xml.out:335 groupadd.8.xml.out:338
+#: groupadd.8.xml.out:341 groupdel.8.xml.out:204 groupdel.8.xml.out:207
+#: groupdel.8.xml.out:210 groupmems.8.xml.out:208 groupmems.8.xml.out:211
+#: groupmems.8.xml.out:214 groupmod.8.xml.out:325 groupmod.8.xml.out:328
+#: groupmod.8.xml.out:331 groups.1.xml.out:34 groups.1.xml.out:91
+#: grpck.8.xml.out:242 gshadow.5.xml.out:77 gshadow.5.xml.out:165
+#: limits.5.xml.out:185 login.1.xml.out:67 login.1.xml.out:128
+#: login.1.xml.out:377 login.1.xml.out:380 login.1.xml.out:383
+#: login.1.xml.out:386 login.access.5.xml.out:112 login.defs.5.xml.out:516
+#: login.defs.5.xml.out:518 login.defs.5.xml.out:520 login.defs.5.xml.out:530
+#: login.defs.5.xml.out:533 login.defs.5.xml.out:536 newgrp.1.xml.out:35
+#: newgrp.1.xml.out:130 newgrp.1.xml.out:133 newgrp.1.xml.out:136
+#: newgrp.1.xml.out:139 newgrp.1.xml.out:142 newusers.8.xml.out:455
+#: nologin.8.xml.out:60 passwd.1.xml.out:41 passwd.1.xml.out:430
+#: passwd.5.xml.out:118 passwd.5.xml.out:173 passwd.5.xml.out:179
+#: passwd.5.xml.out:182 passwd.5.xml.out:197 porttime.5.xml.out:121
+#: pwck.8.xml.out:292 shadow.5.xml.out:262 shadow.5.xml.out:265
+#: shadow.5.xml.out:268 shadow.5.xml.out:283 sg.1.xml.out:35 sg.1.xml.out:119
+#: sg.1.xml.out:122 sg.1.xml.out:125 sg.1.xml.out:128 sg.1.xml.out:131
+#: su.1.xml.out:51 su.1.xml.out:391 su.1.xml.out:415 su.1.xml.out:421
+#: su.1.xml.out:424 suauth.5.xml.out:201 useradd.8.xml.out:772
+#: useradd.8.xml.out:833 useradd.8.xml.out:836 useradd.8.xml.out:839
+#: userdel.8.xml.out:240 userdel.8.xml.out:309 userdel.8.xml.out:312
+#: userdel.8.xml.out:315 usermod.8.xml.out:105 usermod.8.xml.out:242
+#: usermod.8.xml.out:594 usermod.8.xml.out:597 usermod.8.xml.out:600
+#: vipw.8.xml.out:78 vipw.8.xml.out:204
+msgid "1"
+msgstr "1"
-#: vipw.8.xml:61(refmiscinfo) usermod.8.xml:66(refmiscinfo)
-#: userdel.8.xml:65(refmiscinfo) useradd.8.xml:78(refmiscinfo)
-#: pwconv.8.xml:65(refmiscinfo) pwck.8.xml:66(refmiscinfo)
-#: nologin.8.xml:48(refmiscinfo) newusers.8.xml:75(refmiscinfo)
-#: logoutd.8.xml:59(refmiscinfo) lastlog.8.xml:61(refmiscinfo)
-#: grpck.8.xml:59(refmiscinfo) groupmod.8.xml:60(refmiscinfo)
-#: groupmems.8.xml:63(refmiscinfo) groupdel.8.xml:60(refmiscinfo)
-#: groupadd.8.xml:62(refmiscinfo) faillog.8.xml:59(refmiscinfo)
-#: chpasswd.8.xml:63(refmiscinfo) chgpasswd.8.xml:59(refmiscinfo)
-msgid "System Management Commands"
-msgstr "系统管理命令"
+#. (itstool) path: refmeta/refmiscinfo
+#: chage.1.xml.out:36 chfn.1.xml.out:38 chsh.1.xml.out:38 expiry.1.xml.out:39
+#: gpasswd.1.xml.out:40 groups.1.xml.out:35 login.1.xml.out:68
+#: newgrp.1.xml.out:36 passwd.1.xml.out:42 sg.1.xml.out:36 su.1.xml.out:52
+msgid "User Commands"
+msgstr "用户命令"
-#: vipw.8.xml:62(refmiscinfo) usermod.8.xml:67(refmiscinfo)
-#: userdel.8.xml:66(refmiscinfo) useradd.8.xml:79(refmiscinfo)
-#: suauth.5.xml:60(refmiscinfo) su.1.xml:77(refmiscinfo)
-#: sg.1.xml:61(refmiscinfo) shadow.5.xml:60(refmiscinfo)
-#: shadow.3.xml:60(refmiscinfo) pwconv.8.xml:66(refmiscinfo)
-#: pwck.8.xml:67(refmiscinfo) porttime.5.xml:60(refmiscinfo)
-#: passwd.5.xml:60(refmiscinfo) passwd.1.xml:67(refmiscinfo)
-#: nologin.8.xml:49(refmiscinfo) newusers.8.xml:76(refmiscinfo)
-#: newgrp.1.xml:61(refmiscinfo) logoutd.8.xml:60(refmiscinfo)
-#: login.defs.5.xml:129(refmiscinfo) login.access.5.xml:61(refmiscinfo)
-#: login.1.xml:93(refmiscinfo) limits.5.xml:62(refmiscinfo)
-#: lastlog.8.xml:62(refmiscinfo) gshadow.5.xml:49(refmiscinfo)
-#: grpck.8.xml:60(refmiscinfo) groups.1.xml:60(refmiscinfo)
-#: groupmod.8.xml:61(refmiscinfo) groupmems.8.xml:64(refmiscinfo)
-#: groupdel.8.xml:61(refmiscinfo) groupadd.8.xml:63(refmiscinfo)
-#: gpasswd.1.xml:65(refmiscinfo) faillog.8.xml:60(refmiscinfo)
-#: faillog.5.xml:60(refmiscinfo) expiry.1.xml:64(refmiscinfo)
-#: chsh.1.xml:63(refmiscinfo) chpasswd.8.xml:64(refmiscinfo)
-#: chgpasswd.8.xml:60(refmiscinfo) chfn.1.xml:63(refmiscinfo)
-#: chage.1.xml:61(refmiscinfo)
+#. (itstool) path: refmeta/refmiscinfo
+#: chage.1.xml.out:37 chfn.1.xml.out:39 chgpasswd.8.xml.out:36
+#: chpasswd.8.xml.out:40 chsh.1.xml.out:39 expiry.1.xml.out:40
+#: faillog.5.xml.out:36 faillog.8.xml.out:36 gpasswd.1.xml.out:41
+#: groupadd.8.xml.out:39 groupdel.8.xml.out:37 groupmems.8.xml.out:40
+#: groupmod.8.xml.out:37 groups.1.xml.out:36 grpck.8.xml.out:36
+#: gshadow.5.xml.out:25 lastlog.8.xml.out:38 limits.5.xml.out:38
+#: login.1.xml.out:69 login.access.5.xml.out:37 login.defs.5.xml.out:105
+#: logoutd.8.xml.out:36 newgrp.1.xml.out:37 newusers.8.xml.out:52
+#: nologin.8.xml.out:25 passwd.1.xml.out:43 passwd.5.xml.out:36
+#: porttime.5.xml.out:36 pwck.8.xml.out:43 pwconv.8.xml.out:42
+#: shadow.3.xml.out:36 shadow.5.xml.out:36 sg.1.xml.out:37 su.1.xml.out:53
+#: suauth.5.xml.out:36 useradd.8.xml.out:55 userdel.8.xml.out:42
+#: usermod.8.xml.out:43 vipw.8.xml.out:38
msgid "shadow-utils"
msgstr "shadow-utils"
-#: vipw.8.xml:67(refname) vipw.8.xml:81(command)
-msgid "vigr"
-msgstr "vigr"
-
-#: vipw.8.xml:68(refpurpose)
-msgid "edit the password, group, shadow-password or shadow-group file"
-msgstr "编辑密码、组、影子密码或影子组文件。"
+#. (itstool) path: refmeta/refmiscinfo
+#: chage.1.xml.out:38 chfn.1.xml.out:40 chgpasswd.8.xml.out:37
+#: chpasswd.8.xml.out:41 chsh.1.xml.out:40 expiry.1.xml.out:41
+#: faillog.5.xml.out:37 faillog.8.xml.out:37 gpasswd.1.xml.out:42
+#: groupadd.8.xml.out:40 groupdel.8.xml.out:38 groupmems.8.xml.out:41
+#: groupmod.8.xml.out:38 groups.1.xml.out:37 grpck.8.xml.out:37
+#: gshadow.5.xml.out:26 lastlog.8.xml.out:39 limits.5.xml.out:39
+#: login.1.xml.out:70 login.access.5.xml.out:38 login.defs.5.xml.out:106
+#: logoutd.8.xml.out:37 newgrp.1.xml.out:38 newusers.8.xml.out:53
+#: nologin.8.xml.out:26 passwd.1.xml.out:44 passwd.5.xml.out:37
+#: porttime.5.xml.out:37 pwck.8.xml.out:44 pwconv.8.xml.out:43
+#: shadow.3.xml.out:37 shadow.5.xml.out:37 sg.1.xml.out:38 su.1.xml.out:54
+#: suauth.5.xml.out:37 useradd.8.xml.out:56 userdel.8.xml.out:43
+#: usermod.8.xml.out:44 vipw.8.xml.out:39
+msgid "4.11.1"
+msgstr ""
+
+#. (itstool) path: refnamediv/refpurpose
+#: chage.1.xml.out:42
+msgid "change user password expiry information"
+msgstr "更改用户密码过期信息"
-#: vipw.8.xml:77(replaceable) vipw.8.xml:83(replaceable)
-#: usermod.8.xml:79(replaceable) userdel.8.xml:76(arg)
-#: useradd.8.xml:90(replaceable) useradd.8.xml:102(replaceable)
-#: su.1.xml:88(replaceable) pwconv.8.xml:81(replaceable)
-#: pwconv.8.xml:87(replaceable) pwconv.8.xml:93(replaceable)
-#: pwconv.8.xml:99(replaceable) pwck.8.xml:78(arg) passwd.1.xml:79(replaceable)
-#: newusers.8.xml:88(replaceable) lastlog.8.xml:74(replaceable)
-#: grpck.8.xml:71(arg) groupmod.8.xml:73(replaceable)
-#: groupdel.8.xml:73(replaceable) groupadd.8.xml:75(replaceable)
-#: faillog.8.xml:72(replaceable) chsh.1.xml:75(replaceable)
-#: chpasswd.8.xml:76(replaceable) chgpasswd.8.xml:72(replaceable)
-#: chfn.1.xml:75(replaceable) chage.1.xml:72(replaceable)
+#. (itstool) path: arg/replaceable
+#. (itstool) path: cmdsynopsis/arg
+#: chage.1.xml.out:48 chfn.1.xml.out:51 chgpasswd.8.xml.out:48
+#: chpasswd.8.xml.out:52 chsh.1.xml.out:51 faillog.8.xml.out:48
+#: groupadd.8.xml.out:51 groupdel.8.xml.out:49 groupmod.8.xml.out:49
+#: grpck.8.xml.out:47 lastlog.8.xml.out:50 newusers.8.xml.out:64
+#: passwd.1.xml.out:55 pwck.8.xml.out:54 pwconv.8.xml.out:57
+#: pwconv.8.xml.out:63 pwconv.8.xml.out:69 pwconv.8.xml.out:75 su.1.xml.out:64
+#: useradd.8.xml.out:66 useradd.8.xml.out:78 userdel.8.xml.out:52
+#: usermod.8.xml.out:55 vipw.8.xml.out:53 vipw.8.xml.out:59
msgid "options"
msgstr "选项"
-#: vipw.8.xml:89(title) usermod.8.xml:86(title) userdel.8.xml:84(title)
-#: useradd.8.xml:108(title) suauth.5.xml:75(title) su.1.xml:103(title)
-#: sg.1.xml:81(title) shadow.5.xml:69(title) shadow.3.xml:118(title)
-#: shadow.3.xml:174(title) pwconv.8.xml:105(title) pwck.8.xml:93(title)
-#: porttime.5.xml:69(title) passwd.5.xml:69(title) passwd.1.xml:88(title)
-#: nologin.8.xml:64(title) newusers.8.xml:97(title) newgrp.1.xml:77(title)
-#: logoutd.8.xml:75(title) login.defs.5.xml:138(title)
-#: login.access.5.xml:70(title) login.1.xml:125(title) limits.5.xml:72(title)
-#: lastlog.8.xml:80(title) gshadow.5.xml:58(title) grpck.8.xml:82(title)
-#: groups.1.xml:78(title) groupmod.8.xml:80(title) groupmems.8.xml:85(title)
-#: groupdel.8.xml:80(title) groupadd.8.xml:84(title) gpasswd.1.xml:94(title)
-#: faillog.8.xml:78(title) faillog.5.xml:69(title) expiry.1.xml:82(title)
-#: chsh.1.xml:84(title) chpasswd.8.xml:82(title) chgpasswd.8.xml:78(title)
-#: chfn.1.xml:84(title) chage.1.xml:81(title)
+#. (itstool) path: arg/replaceable
+#. (itstool) path: term/replaceable
+#. (itstool) path: para/replaceable
+#. (itstool) path: para/emphasis
+#: chage.1.xml.out:51 chfn.1.xml.out:54 chsh.1.xml.out:54 faillog.8.xml.out:179
+#: lastlog.8.xml.out:138 passwd.1.xml.out:58 useradd.8.xml.out:68
+#: useradd.8.xml.out:158 userdel.8.xml.out:54 userdel.8.xml.out:64
+#: usermod.8.xml.out:57 usermod.8.xml.out:220 usermod.8.xml.out:498
+msgid "LOGIN"
+msgstr "登录"
+
+#. (itstool) path: refsect1/title
+#: chage.1.xml.out:57 chfn.1.xml.out:60 chgpasswd.8.xml.out:54
+#: chpasswd.8.xml.out:58 chsh.1.xml.out:60 expiry.1.xml.out:58
+#: faillog.5.xml.out:45 faillog.8.xml.out:54 gpasswd.1.xml.out:70
+#: groupadd.8.xml.out:60 groupdel.8.xml.out:56 groupmems.8.xml.out:61
+#: groupmod.8.xml.out:56 groups.1.xml.out:54 grpck.8.xml.out:58
+#: gshadow.5.xml.out:34 lastlog.8.xml.out:56 limits.5.xml.out:48
+#: login.1.xml.out:101 login.access.5.xml.out:46 login.defs.5.xml.out:114
+#: logoutd.8.xml.out:51 newgrp.1.xml.out:53 newusers.8.xml.out:73
+#: nologin.8.xml.out:40 passwd.1.xml.out:64 passwd.5.xml.out:45
+#: porttime.5.xml.out:45 pwck.8.xml.out:69 pwconv.8.xml.out:81
+#: shadow.3.xml.out:94 shadow.3.xml.out:150 shadow.5.xml.out:45 sg.1.xml.out:57
+#: su.1.xml.out:79 suauth.5.xml.out:51 useradd.8.xml.out:84
+#: userdel.8.xml.out:60 usermod.8.xml.out:62 vipw.8.xml.out:65
msgid "DESCRIPTION"
msgstr "描述"
-#: vipw.8.xml:90(para)
+#. (itstool) path: refsect1/para
+#: chage.1.xml.out:58
msgid ""
-"The <command>vipw</command> and <command>vigr</command> commands edits the "
-"files <filename>/etc/passwd</filename> and <filename>/etc/group</filename>, "
-"respectively. With the <option>-s</option> flag, they will edit the shadow "
-"versions of those files, <filename>/etc/shadow</filename> and <filename>/etc/"
-"gshadow</filename>, respectively. The programs will set the appropriate "
-"locks to prevent file corruption. When looking for an editor, the programs "
-"will first try the environment variable <envar>$VISUAL</envar>, then the "
-"environment variable <envar>$EDITOR</envar>, and finally the default editor, "
-"<citerefentry><refentrytitle>vi</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>."
+"The <_:command-1/> command changes the number of days between password "
+"changes and the date of the last password change. This information is used "
+"by the system to determine when a user must change their password."
msgstr ""
-"<command>vipw</command> 和 <command>vigr</command> 命令分别编辑 <filename>/"
-"etc/passwd</filename> 和 <filename>/etc/group</filename> 文件。使用 <option>-"
-"s</option> 标识时,将编辑这些文件的影子版,即分别为 <filename>/etc/shadow</"
-"filename> 和 <filename>/etc/gshadow</filename>。这些程序将设置相应的锁,以防"
-"止文件损坏。寻找编辑器时,首先尝试环境变量 <envar>$VISUAL</envar>,然后是环境"
-"变量 <envar>$EDITOR</envar>,最后是默认编辑器 "
-"<citerefentry><refentrytitle>vi</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>。"
-#: vipw.8.xml:107(title) usermod.8.xml:94(title) userdel.8.xml:93(title)
-#: useradd.8.xml:126(title) su.1.xml:144(title) pwconv.8.xml:187(title)
-#: pwck.8.xml:177(title) passwd.1.xml:174(title) newusers.8.xml:274(title)
-#: login.1.xml:210(title) lastlog.8.xml:92(title) grpck.8.xml:146(title)
-#: groupmod.8.xml:89(title) groupmems.8.xml:100(title) groupdel.8.xml:88(title)
-#: groupadd.8.xml:93(title) gpasswd.1.xml:134(title) faillog.8.xml:89(title)
-#: expiry.1.xml:91(title) chsh.1.xml:95(title) chpasswd.8.xml:130(title)
-#: chgpasswd.8.xml:105(title) chfn.1.xml:111(title) chage.1.xml:91(title)
+#. (itstool) path: refsect1/title
+#: chage.1.xml.out:67 chfn.1.xml.out:87 chgpasswd.8.xml.out:81
+#: chpasswd.8.xml.out:106 chsh.1.xml.out:71 expiry.1.xml.out:67
+#: faillog.8.xml.out:65 gpasswd.1.xml.out:110 groupadd.8.xml.out:69
+#: groupdel.8.xml.out:64 groupmems.8.xml.out:76 groupmod.8.xml.out:65
+#: grpck.8.xml.out:122 lastlog.8.xml.out:68 login.1.xml.out:186
+#: newusers.8.xml.out:250 passwd.1.xml.out:150 pwck.8.xml.out:153
+#: pwconv.8.xml.out:163 su.1.xml.out:120 useradd.8.xml.out:102
+#: userdel.8.xml.out:69 usermod.8.xml.out:70 vipw.8.xml.out:83
msgid "OPTIONS"
msgstr "选项"
-#: vipw.8.xml:108(para)
+#. (itstool) path: refsect1/para
+#: chage.1.xml.out:68 chfn.1.xml.out:88 chgpasswd.8.xml.out:82
+#: chpasswd.8.xml.out:107 chsh.1.xml.out:72 expiry.1.xml.out:68
+#: faillog.8.xml.out:66 gpasswd.1.xml.out:118 groupadd.8.xml.out:70
+#: groupdel.8.xml.out:65 groupmems.8.xml.out:77 groupmod.8.xml.out:66
+#: grpck.8.xml.out:127 lastlog.8.xml.out:69 newusers.8.xml.out:251
+#: passwd.1.xml.out:151 pwck.8.xml.out:158 su.1.xml.out:121
+#: useradd.8.xml.out:103 userdel.8.xml.out:70 usermod.8.xml.out:71
+#, fuzzy
+#| msgid "The options which apply to the <command>su</command> command are:"
+msgid "The options which apply to the <_:command-1/> command are:"
+msgstr "<command>su</command> 命令可以接受的选项有:"
+
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: chage.1.xml.out:74 gpasswd.1.xml.out:137 groupmems.8.xml.out:94
+#: passwd.1.xml.out:168 useradd.8.xml.out:122 useradd.8.xml.out:151
+#: useradd.8.xml.out:556 usermod.8.xml.out:112 usermod.8.xml.out:258
+#, fuzzy
+#| msgid "-"
+msgid "-d"
+msgstr "-"
+
+#. (itstool) path: term/option
+#: chage.1.xml.out:74
+msgid "--lastday"
+msgstr ""
+
+#. (itstool) path: term/replaceable
+#. (itstool) path: para/replaceable
+#: chage.1.xml.out:74 chage.1.xml.out:81 chage.1.xml.out:175
+msgid "LAST_DAY"
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: chage.1.xml.out:73 chage.1.xml.out:88 chage.1.xml.out:127
+#: chage.1.xml.out:156 chage.1.xml.out:168 chage.1.xml.out:189
+#: chage.1.xml.out:201 chfn.1.xml.out:93 chfn.1.xml.out:101 chfn.1.xml.out:109
+#: chfn.1.xml.out:121 chfn.1.xml.out:129 chfn.1.xml.out:149
+#: chgpasswd.8.xml.out:122 chpasswd.8.xml.out:113 chpasswd.8.xml.out:164
+#: chpasswd.8.xml.out:176 chsh.1.xml.out:83 chsh.1.xml.out:95
+#: faillog.8.xml.out:104 faillog.8.xml.out:119 faillog.8.xml.out:156
+#: faillog.8.xml.out:168 gpasswd.1.xml.out:123 gpasswd.1.xml.out:136
+#: gpasswd.1.xml.out:157 groupadd.8.xml.out:90 groupadd.8.xml.out:143
+#: groupadd.8.xml.out:180 groupadd.8.xml.out:192 groupdel.8.xml.out:88
+#: groupdel.8.xml.out:100 groupmems.8.xml.out:83 groupmems.8.xml.out:94
+#: groupmems.8.xml.out:110 groupmems.8.xml.out:141 groupmod.8.xml.out:72
+#: groupmod.8.xml.out:81 groupmod.8.xml.out:120 groupmod.8.xml.out:142
+#: groupmod.8.xml.out:163 groupmod.8.xml.out:175 grpck.8.xml.out:148
+#: lastlog.8.xml.out:74 lastlog.8.xml.out:103 lastlog.8.xml.out:126
+#: newusers.8.xml.out:305 passwd.1.xml.out:196 passwd.1.xml.out:245
+#: passwd.1.xml.out:267 passwd.1.xml.out:277 passwd.1.xml.out:320
+#: passwd.1.xml.out:333 pwck.8.xml.out:196 pwconv.8.xml.out:177
+#: su.1.xml.out:125 su.1.xml.out:162 useradd.8.xml.out:117
+#: useradd.8.xml.out:138 useradd.8.xml.out:150 useradd.8.xml.out:178
+#: useradd.8.xml.out:195 useradd.8.xml.out:214 useradd.8.xml.out:262
+#: useradd.8.xml.out:398 useradd.8.xml.out:446 useradd.8.xml.out:458
+#: useradd.8.xml.out:475 useradd.8.xml.out:489 useradd.8.xml.out:524
+#: useradd.8.xml.out:548 useradd.8.xml.out:566 useradd.8.xml.out:578
+#: useradd.8.xml.out:593 useradd.8.xml.out:613 userdel.8.xml.out:122
+#: userdel.8.xml.out:134 usermod.8.xml.out:98 usermod.8.xml.out:111
+#: usermod.8.xml.out:128 usermod.8.xml.out:148 usermod.8.xml.out:169
+#: usermod.8.xml.out:214 usermod.8.xml.out:279 usermod.8.xml.out:317
+#: usermod.8.xml.out:329 usermod.8.xml.out:346 usermod.8.xml.out:357
+#: usermod.8.xml.out:489 vipw.8.xml.out:114
+msgid "<_:option-1/>, <_:option-2/> <_:replaceable-3/>"
+msgstr ""
+
+#. (itstool) path: para/emphasis
+#. (itstool) path: term/replaceable
+#. (itstool) path: para/replaceable
+#: chage.1.xml.out:82 chage.1.xml.out:287 groupadd.8.xml.out:293
+#: groupdel.8.xml.out:167 groupmod.8.xml.out:258 grpck.8.xml.out:236
+#: login.defs.5.xml.out:138 passwd.1.xml.out:424 pwck.8.xml.out:286
+#: su.1.xml.out:385 useradd.8.xml.out:766 userdel.8.xml.out:234
+msgid "0"
+msgstr "0"
+
+#. (itstool) path: listitem/para
+#: chage.1.xml.out:77
msgid ""
-"The options which apply to the <command>vipw</command> and <command>vigr</"
-"command> commands are:"
+"Set the number of days since January 1st, 1970 when the password was last "
+"changed. The date may also be expressed in the format YYYY-MM-DD (or the "
+"format more commonly used in your area). If the <_:replaceable-1/> is set to "
+"<_:emphasis-2/> the user is forced to change his password on the next log on."
msgstr ""
-"<command>vipw</command> 和 <command>vigr</command> 命令可以接受的选项有:"
-#: vipw.8.xml:114(term)
-msgid "<option>-g</option>, <option>--group</option>"
-msgstr "<option>-g</option>, <option>--group</option>"
+#. (itstool) path: term/option
+#: chage.1.xml.out:89
+#, fuzzy
+#| msgid "-"
+msgid "-E"
+msgstr "-"
-#: vipw.8.xml:116(para)
-msgid "Edit group database."
-msgstr "编辑 group 数据库。"
+#. (itstool) path: term/option
+#: chage.1.xml.out:89 useradd.8.xml.out:179 useradd.8.xml.out:567
+#: usermod.8.xml.out:129
+msgid "--expiredate"
+msgstr ""
+
+#. (itstool) path: term/replaceable
+#. (itstool) path: para/replaceable
+#: chage.1.xml.out:89 chage.1.xml.out:109 useradd.8.xml.out:179
+#: useradd.8.xml.out:567 usermod.8.xml.out:129 usermod.8.xml.out:137
+#: usermod.8.xml.out:241 usermod.8.xml.out:405
+msgid "EXPIRE_DATE"
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: chage.1.xml.out:92
+msgid ""
+"Set the date or number of days since January 1, 1970 on which the user's "
+"account will no longer be accessible. The date may also be expressed in the "
+"format YYYY-MM-DD (or the format more commonly used in your area). A user "
+"whose account is locked must contact the system administrator before being "
+"able to use the system again."
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: chage.1.xml.out:100
+msgid ""
+"For example the following can be used to set an account to expire in 180 "
+"days:"
+msgstr ""
+
+#. (itstool) path: listitem/programlisting
+#: chage.1.xml.out:104
+msgid "chage -E $(date -d +180days +%Y-%m-%d)"
+msgstr ""
+
+#. (itstool) path: para/emphasis
+#. (itstool) path: para/replaceable
+#: chage.1.xml.out:108 chage.1.xml.out:139 chage.1.xml.out:182
+#: passwd.1.xml.out:343 useradd.8.xml.out:298
+#, fuzzy
+#| msgid "1"
+msgid "-1"
+msgstr "1"
+
+#. (itstool) path: listitem/para
+#: chage.1.xml.out:107
+#, fuzzy
+#| msgid ""
+#| "Passing the number <emphasis remap=\"I\">-1</emphasis> as the "
+#| "<replaceable>EXPIRE_DATE</replaceable> will remove an account expiration "
+#| "date."
+msgid ""
+"Passing the number <_:emphasis-1/> as the <_:replaceable-2/> will remove an "
+"account expiration date."
+msgstr ""
+"<replaceable>EXPIRE_DATE</replaceable> 设置为 <emphasis remap=\"I\">-1</"
+"emphasis> 会移除账户的过期日期。"
-#: vipw.8.xml:120(term) userdel.8.xml:123(term) useradd.8.xml:280(term)
-#: pwconv.8.xml:195(term) pwck.8.xml:197(term) passwd.1.xml:214(term)
-#: newusers.8.xml:304(term) lastlog.8.xml:119(term) grpck.8.xml:156(term)
-#: groupmod.8.xml:138(term) groupmems.8.xml:142(term) groupdel.8.xml:106(term)
-#: groupadd.8.xml:131(term) gpasswd.1.xml:173(term) faillog.8.xml:122(term)
-#: expiry.1.xml:112(term) chsh.1.xml:101(term) chpasswd.8.xml:171(term)
-#: chgpasswd.8.xml:131(term) chage.1.xml:139(term)
-msgid "<option>-h</option>, <option>--help</option>"
-msgstr "<option>-h</option>, <option>--help</option>"
-
-#: vipw.8.xml:122(para) userdel.8.xml:125(para) useradd.8.xml:282(para)
-#: pwconv.8.xml:197(para) pwck.8.xml:199(para) passwd.1.xml:216(para)
-#: newusers.8.xml:306(para) lastlog.8.xml:123(para) grpck.8.xml:158(para)
-#: groupmod.8.xml:140(para) groupmems.8.xml:144(para) groupdel.8.xml:108(para)
-#: groupadd.8.xml:133(para) gpasswd.1.xml:175(para) faillog.8.xml:124(para)
-#: expiry.1.xml:114(para) chsh.1.xml:103(para) chpasswd.8.xml:173(para)
-#: chgpasswd.8.xml:133(para) chfn.1.xml:169(para) chage.1.xml:141(para)
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: chage.1.xml.out:115 chfn.1.xml.out:102 chgpasswd.8.xml.out:107
+#: chpasswd.8.xml.out:147 chsh.1.xml.out:77 expiry.1.xml.out:88
+#: faillog.8.xml.out:98 gpasswd.1.xml.out:149 groupadd.8.xml.out:107
+#: groupdel.8.xml.out:82 groupmems.8.xml.out:118 groupmod.8.xml.out:114
+#: grpck.8.xml.out:132 lastlog.8.xml.out:96 login.1.xml.out:204
+#: login.1.xml.out:229 newusers.8.xml.out:280 passwd.1.xml.out:190
+#: pwck.8.xml.out:173 pwconv.8.xml.out:171 useradd.8.xml.out:256
+#: userdel.8.xml.out:99 vipw.8.xml.out:96
+msgid "-h"
+msgstr "-h"
+
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: chage.1.xml.out:115 chfn.1.xml.out:142 chgpasswd.8.xml.out:107
+#: chpasswd.8.xml.out:147 chsh.1.xml.out:77 expiry.1.xml.out:88
+#: faillog.8.xml.out:98 gpasswd.1.xml.out:149 groupadd.8.xml.out:107
+#: groupdel.8.xml.out:82 groupmems.8.xml.out:118 groupmod.8.xml.out:114
+#: grpck.8.xml.out:132 lastlog.8.xml.out:96 newusers.8.xml.out:280
+#: passwd.1.xml.out:190 pwck.8.xml.out:173 pwconv.8.xml.out:171
+#: su.1.xml.out:387 useradd.8.xml.out:256 userdel.8.xml.out:99
+#: vipw.8.xml.out:96
+msgid "--help"
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: chage.1.xml.out:115 chage.1.xml.out:121 chage.1.xml.out:146
+#: chfn.1.xml.out:141 chgpasswd.8.xml.out:88 chgpasswd.8.xml.out:101
+#: chgpasswd.8.xml.out:107 chgpasswd.8.xml.out:113 chgpasswd.8.xml.out:134
+#: chpasswd.8.xml.out:139 chpasswd.8.xml.out:147 chpasswd.8.xml.out:155
+#: chsh.1.xml.out:77 expiry.1.xml.out:73 expiry.1.xml.out:79
+#: expiry.1.xml.out:88 faillog.8.xml.out:72 faillog.8.xml.out:98
+#: faillog.8.xml.out:144 gpasswd.1.xml.out:149 gpasswd.1.xml.out:171
+#: gpasswd.1.xml.out:187 groupadd.8.xml.out:76 groupadd.8.xml.out:107
+#: groupadd.8.xml.out:133 groupadd.8.xml.out:164 groupadd.8.xml.out:209
+#: groupdel.8.xml.out:71 groupdel.8.xml.out:82 groupmems.8.xml.out:118
+#: groupmems.8.xml.out:124 groupmems.8.xml.out:130 groupmod.8.xml.out:114
+#: groupmod.8.xml.out:131 groupmod.8.xml.out:192 grpck.8.xml.out:132
+#: grpck.8.xml.out:138 grpck.8.xml.out:160 grpck.8.xml.out:171
+#: lastlog.8.xml.out:84 lastlog.8.xml.out:95 lastlog.8.xml.out:115
+#: newusers.8.xml.out:268 newusers.8.xml.out:280 newusers.8.xml.out:286
+#: newusers.8.xml.out:319 passwd.1.xml.out:156 passwd.1.xml.out:167
+#: passwd.1.xml.out:179 passwd.1.xml.out:190 passwd.1.xml.out:209
+#: passwd.1.xml.out:221 passwd.1.xml.out:257 passwd.1.xml.out:289
+#: passwd.1.xml.out:307 pwck.8.xml.out:173 pwck.8.xml.out:179
+#: pwck.8.xml.out:188 pwck.8.xml.out:208 pwconv.8.xml.out:171
+#: useradd.8.xml.out:168 useradd.8.xml.out:256 useradd.8.xml.out:312
+#: useradd.8.xml.out:331 useradd.8.xml.out:354 useradd.8.xml.out:367
+#: useradd.8.xml.out:386 useradd.8.xml.out:419 useradd.8.xml.out:507
+#: userdel.8.xml.out:75 userdel.8.xml.out:99 userdel.8.xml.out:105
+#: userdel.8.xml.out:151 usermod.8.xml.out:77 usermod.8.xml.out:88
+#: usermod.8.xml.out:228 usermod.8.xml.out:247 usermod.8.xml.out:268
+#: usermod.8.xml.out:306 usermod.8.xml.out:393 vipw.8.xml.out:90
+#: vipw.8.xml.out:96 vipw.8.xml.out:102 vipw.8.xml.out:108 vipw.8.xml.out:126
+#: vipw.8.xml.out:132
+#, fuzzy
+#| msgid "<option>-a</option>, <option>--all</option>"
+msgid "<_:option-1/>, <_:option-2/>"
+msgstr "<option>-a</option>, <option>--all</option>"
+
+#. (itstool) path: listitem/para
+#: chage.1.xml.out:117 chfn.1.xml.out:145 chgpasswd.8.xml.out:109
+#: chpasswd.8.xml.out:149 chsh.1.xml.out:79 expiry.1.xml.out:90
+#: faillog.8.xml.out:100 gpasswd.1.xml.out:151 groupadd.8.xml.out:109
+#: groupdel.8.xml.out:84 groupmems.8.xml.out:120 groupmod.8.xml.out:116
+#: grpck.8.xml.out:134 lastlog.8.xml.out:99 newusers.8.xml.out:282
+#: passwd.1.xml.out:192 pwck.8.xml.out:175 pwconv.8.xml.out:173
+#: useradd.8.xml.out:258 userdel.8.xml.out:101 vipw.8.xml.out:98
msgid "Display help message and exit."
msgstr "显示帮助信息并退出。"
-#: vipw.8.xml:126(term)
-msgid "<option>-p</option>, <option>--passwd</option>"
-msgstr "<option>-p</option>, <option>--passwd</option>"
+#. (itstool) path: term/option
+#: chage.1.xml.out:121 passwd.1.xml.out:197
+#, fuzzy
+#| msgid "-"
+msgid "-i"
+msgstr "-"
+
+#. (itstool) path: term/option
+#: chage.1.xml.out:121
+msgid "--iso8601"
+msgstr ""
-#: vipw.8.xml:128(para)
-msgid "Edit passwd database."
-msgstr "编辑 passwd 数据库。"
+#. (itstool) path: listitem/para
+#: chage.1.xml.out:123
+msgid "When printing dates, use YYYY-MM-DD format."
+msgstr ""
-#: vipw.8.xml:132(term) pwck.8.xml:203(term) passwd.1.xml:281(term)
-msgid "<option>-q</option>, <option>--quiet</option>"
-msgstr "<option>-q</option>, <option>--quiet</option>"
+#. (itstool) path: term/option
+#: chage.1.xml.out:128
+#, fuzzy
+#| msgid "-"
+msgid "-I"
+msgstr "-"
-#: vipw.8.xml:134(para) passwd.1.xml:285(para)
-msgid "Quiet mode."
-msgstr "安静模式。"
+#. (itstool) path: term/option
+#: chage.1.xml.out:128 passwd.1.xml.out:197 useradd.8.xml.out:196
+#: useradd.8.xml.out:579 usermod.8.xml.out:149
+msgid "--inactive"
+msgstr ""
-#: vipw.8.xml:138(term) usermod.8.xml:330(term) userdel.8.xml:146(term)
-#: useradd.8.xml:464(term) pwconv.8.xml:201(term) pwck.8.xml:220(term)
-#: passwd.1.xml:301(term) newusers.8.xml:329(term) lastlog.8.xml:127(term)
-#: grpck.8.xml:172(term) groupmod.8.xml:187(term) groupmems.8.xml:165(term)
-#: groupdel.8.xml:112(term) groupadd.8.xml:204(term) faillog.8.xml:180(term)
-#: chsh.1.xml:107(term) chpasswd.8.xml:188(term) chgpasswd.8.xml:146(term)
-#: chfn.1.xml:153(term) chage.1.xml:213(term)
+#. (itstool) path: term/replaceable
+#. (itstool) path: para/replaceable
+#. (itstool) path: para/option
+#: chage.1.xml.out:128 chage.1.xml.out:134 chage.1.xml.out:140
+#: passwd.1.xml.out:197 passwd.1.xml.out:203 useradd.8.xml.out:196
+#: useradd.8.xml.out:208 useradd.8.xml.out:579 useradd.8.xml.out:587
+#: usermod.8.xml.out:149
+msgid "INACTIVE"
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: chage.1.xml.out:131
msgid ""
-"<option>-R</option>, <option>--root</option>&nbsp;<replaceable>CHROOT_DIR</"
-"replaceable>"
+"Set the number of days of inactivity after a password has expired before the "
+"account is locked. The <_:replaceable-1/> option is the number of days of "
+"inactivity. A user whose account is locked must contact the system "
+"administrator before being able to use the system again."
msgstr ""
-"<option>-R</option>, <option>--root</option>&nbsp;<replaceable>CHROOT_DIR</"
-"replaceable>"
-#: vipw.8.xml:142(para) usermod.8.xml:334(para) userdel.8.xml:150(para)
-#: useradd.8.xml:468(para) pwconv.8.xml:205(para) pwck.8.xml:224(para)
-#: passwd.1.xml:305(para) newusers.8.xml:333(para) lastlog.8.xml:131(para)
-#: grpck.8.xml:176(para) groupmod.8.xml:191(para) groupmems.8.xml:169(para)
-#: groupdel.8.xml:116(para) groupadd.8.xml:208(para) gpasswd.1.xml:185(para)
-#: faillog.8.xml:184(para) chsh.1.xml:111(para) chpasswd.8.xml:192(para)
-#: chgpasswd.8.xml:150(para) chfn.1.xml:157(para) chage.1.xml:217(para)
+#. (itstool) path: listitem/para
+#: chage.1.xml.out:138
+#, fuzzy
+#| msgid ""
+#| "Passing the number <emphasis remap=\"I\">-1</emphasis> as the "
+#| "<replaceable>INACTIVE</replaceable> will remove an account's inactivity."
+msgid ""
+"Passing the number <_:emphasis-1/> as the <_:replaceable-2/> will remove an "
+"account's inactivity."
+msgstr ""
+"<replaceable>INACTIVE</replaceable> 设置为 <emphasis remap=\"I\">-1</"
+"emphasis> 会移除账户禁用功能。"
+
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#. (itstool) path: group/arg
+#: chage.1.xml.out:147 chage.1.xml.out:241 faillog.8.xml.out:88
+#: faillog.8.xml.out:105 faillog.8.xml.out:184 faillog.8.xml.out:201
+#: groupmems.8.xml.out:55 groupmems.8.xml.out:124 passwd.1.xml.out:222
+#: passwd.1.xml.out:315 su.1.xml.out:144 su.1.xml.out:156 useradd.8.xml.out:312
+#: usermod.8.xml.out:215
+msgid "-l"
+msgstr "-l"
+
+#. (itstool) path: term/option
+#: chage.1.xml.out:147 groupmems.8.xml.out:124
+msgid "--list"
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: chage.1.xml.out:150
+msgid "Show account aging information."
+msgstr "显示账户年龄信息。"
+
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: chage.1.xml.out:157 chgpasswd.8.xml.out:72 chgpasswd.8.xml.out:113
+#: chpasswd.8.xml.out:78 chpasswd.8.xml.out:84 chpasswd.8.xml.out:130
+#: chpasswd.8.xml.out:155 faillog.8.xml.out:88 faillog.8.xml.out:120
+#: faillog.8.xml.out:184 faillog.8.xml.out:201 su.1.xml.out:207
+#: useradd.8.xml.out:125 useradd.8.xml.out:272 useradd.8.xml.out:332
+#: useradd.8.xml.out:440 usermod.8.xml.out:119 usermod.8.xml.out:248
+#, fuzzy
+#| msgid "-"
+msgid "-m"
+msgstr "-"
+
+#. (itstool) path: term/option
+#: chage.1.xml.out:157 passwd.1.xml.out:246
+msgid "--mindays"
+msgstr ""
+
+#. (itstool) path: term/replaceable
+#. (itstool) path: para/replaceable
+#: chage.1.xml.out:157 chage.1.xml.out:162 passwd.1.xml.out:246
+#: passwd.1.xml.out:251
+msgid "MIN_DAYS"
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: chage.1.xml.out:160 passwd.1.xml.out:249
+#, fuzzy
+#| msgid ""
+#| "Set the minimum number of days between password changes to "
+#| "<replaceable>MIN_DAYS</replaceable>. A value of zero for this field "
+#| "indicates that the user may change their password at any time."
+msgid ""
+"Set the minimum number of days between password changes to <_:replaceable-1/"
+">. A value of zero for this field indicates that the user may change their "
+"password at any time."
+msgstr ""
+"在密码更改之间的最小天数设置为 <replaceable>MIN_DAYS</replaceable>。此字段中"
+"的 0 值表示用户可以在任何时间更改其密码。"
+
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: chage.1.xml.out:169 gpasswd.1.xml.out:81 gpasswd.1.xml.out:112
+#: gpasswd.1.xml.out:216 useradd.8.xml.out:162 useradd.8.xml.out:355
+msgid "-M"
+msgstr "-M"
+
+#. (itstool) path: term/option
+#: chage.1.xml.out:169 passwd.1.xml.out:334
+msgid "--maxdays"
+msgstr ""
+
+#. (itstool) path: term/replaceable
+#. (itstool) path: para/replaceable
+#: chage.1.xml.out:169 chage.1.xml.out:174 chage.1.xml.out:183
+#: passwd.1.xml.out:334 passwd.1.xml.out:339 passwd.1.xml.out:344
+msgid "MAX_DAYS"
+msgstr ""
+
+#. (itstool) path: para/option
+#. (itstool) path: term/option
+#: chage.1.xml.out:178 chage.1.xml.out:202 usermod.8.xml.out:470
+#, fuzzy
+#| msgid "-"
+msgid "-W"
+msgstr "-"
+
+#. (itstool) path: listitem/para
+#: chage.1.xml.out:172
+#, fuzzy
+msgid ""
+"Set the maximum number of days during which a password is valid. When <_:"
+"replaceable-1/> plus <_:replaceable-2/> is less than the current day, the "
+"user will be required to change their password before being able to use "
+"their account. This occurrence can be planned for in advance by use of the "
+"<_:option-3/> option, which provides the user with advance warning."
+msgstr ""
+"设置密码有效的最大天数。<replaceable>MAX_DAYS</replaceable> 加 "
+"<replaceable>LAST_DAY</replaceable> 小于当前日期时,会要求用户更改密码,否则"
+"不能使用此账户。"
+
+#. (itstool) path: listitem/para
+#: chage.1.xml.out:181 passwd.1.xml.out:342
+#, fuzzy
+#| msgid ""
+#| "Passing the number <emphasis remap=\"I\">-1</emphasis> as "
+#| "<replaceable>MAX_DAYS</replaceable> will remove checking a password's "
+#| "validity."
+msgid ""
+"Passing the number <_:emphasis-1/> as <_:replaceable-2/> will remove "
+"checking a password's validity."
+msgstr ""
+"<replaceable>MAX_DAYS</replaceable> 设置为 <emphasis remap=\"I\">-1</"
+"emphasis> 会移除密码有效性检查。"
+
+#. (itstool) path: term/option
+#: chage.1.xml.out:190 chfn.1.xml.out:130 chgpasswd.8.xml.out:123
+#: chpasswd.8.xml.out:165 chsh.1.xml.out:84 faillog.8.xml.out:157
+#: gpasswd.1.xml.out:188 groupadd.8.xml.out:181 groupdel.8.xml.out:89
+#: groupmems.8.xml.out:142 groupmod.8.xml.out:164 grpck.8.xml.out:149
+#: lastlog.8.xml.out:104 newusers.8.xml.out:306 passwd.1.xml.out:278
+#: pwck.8.xml.out:197 pwconv.8.xml.out:178 useradd.8.xml.out:447
+#: userdel.8.xml.out:123 usermod.8.xml.out:318 vipw.8.xml.out:115
+#, fuzzy
+#| msgid "-"
+msgid "-R"
+msgstr "-"
+
+#. (itstool) path: term/option
+#: chage.1.xml.out:190 chfn.1.xml.out:130 chgpasswd.8.xml.out:123
+#: chpasswd.8.xml.out:165 chsh.1.xml.out:84 faillog.8.xml.out:157
+#: gpasswd.1.xml.out:158 groupadd.8.xml.out:181 groupdel.8.xml.out:89
+#: groupmems.8.xml.out:142 groupmod.8.xml.out:164 grpck.8.xml.out:149
+#: lastlog.8.xml.out:104 newusers.8.xml.out:306 passwd.1.xml.out:278
+#: pwck.8.xml.out:197 pwconv.8.xml.out:178 useradd.8.xml.out:447
+#: userdel.8.xml.out:123 usermod.8.xml.out:318 vipw.8.xml.out:115
+msgid "--root"
+msgstr ""
+
+#. (itstool) path: term/replaceable
+#. (itstool) path: para/replaceable
+#: chage.1.xml.out:190 chage.1.xml.out:194 chage.1.xml.out:196
+#: chfn.1.xml.out:130 chfn.1.xml.out:134 chfn.1.xml.out:136
+#: chgpasswd.8.xml.out:123 chgpasswd.8.xml.out:127 chgpasswd.8.xml.out:129
+#: chpasswd.8.xml.out:165 chpasswd.8.xml.out:169 chpasswd.8.xml.out:171
+#: chsh.1.xml.out:84 chsh.1.xml.out:88 chsh.1.xml.out:90 faillog.8.xml.out:157
+#: faillog.8.xml.out:161 faillog.8.xml.out:163 gpasswd.1.xml.out:158
+#: gpasswd.1.xml.out:162 gpasswd.1.xml.out:164 groupadd.8.xml.out:181
+#: groupadd.8.xml.out:185 groupadd.8.xml.out:187 groupdel.8.xml.out:89
+#: groupdel.8.xml.out:93 groupdel.8.xml.out:95 groupmems.8.xml.out:142
+#: groupmems.8.xml.out:146 groupmems.8.xml.out:148 groupmod.8.xml.out:164
+#: groupmod.8.xml.out:168 groupmod.8.xml.out:170 grpck.8.xml.out:149
+#: grpck.8.xml.out:153 grpck.8.xml.out:155 lastlog.8.xml.out:104
+#: lastlog.8.xml.out:108 lastlog.8.xml.out:110 newusers.8.xml.out:306
+#: newusers.8.xml.out:310 newusers.8.xml.out:312 passwd.1.xml.out:278
+#: passwd.1.xml.out:282 passwd.1.xml.out:284 pwck.8.xml.out:197
+#: pwck.8.xml.out:201 pwck.8.xml.out:203 pwconv.8.xml.out:178
+#: pwconv.8.xml.out:182 pwconv.8.xml.out:184 useradd.8.xml.out:447
+#: useradd.8.xml.out:451 useradd.8.xml.out:453 userdel.8.xml.out:123
+#: userdel.8.xml.out:127 userdel.8.xml.out:129 usermod.8.xml.out:318
+#: usermod.8.xml.out:322 usermod.8.xml.out:324 vipw.8.xml.out:115
+#: vipw.8.xml.out:119 vipw.8.xml.out:121
+msgid "CHROOT_DIR"
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: chage.1.xml.out:193 chfn.1.xml.out:133 chgpasswd.8.xml.out:126
+#: chpasswd.8.xml.out:168 chsh.1.xml.out:87 faillog.8.xml.out:160
+#: gpasswd.1.xml.out:161 groupadd.8.xml.out:184 groupdel.8.xml.out:92
+#: groupmems.8.xml.out:145 groupmod.8.xml.out:167 grpck.8.xml.out:152
+#: lastlog.8.xml.out:107 newusers.8.xml.out:309 passwd.1.xml.out:281
+#: pwck.8.xml.out:200 pwconv.8.xml.out:181 useradd.8.xml.out:450
+#: userdel.8.xml.out:126 usermod.8.xml.out:321 vipw.8.xml.out:118
#, fuzzy
#| msgid ""
#| "Add the <replaceable>user</replaceable> to the named <replaceable>group</"
#| "replaceable>."
msgid ""
-"Apply changes in the <replaceable>CHROOT_DIR</replaceable> directory and use "
-"the configuration files from the <replaceable>CHROOT_DIR</replaceable> "
-"directory."
+"Apply changes in the <_:replaceable-1/> directory and use the configuration "
+"files from the <_:replaceable-2/> directory."
msgstr ""
"向名为 <replaceable>group</replaceable> 的组中添加用户 <replaceable>user</"
"replaceable>。"
-#: vipw.8.xml:150(term)
-msgid "<option>-s</option>, <option>--shadow</option>"
-msgstr "<option>-s</option>, <option>--shadow</option>"
+#. (itstool) path: term/option
+#: chage.1.xml.out:202 passwd.1.xml.out:321
+msgid "--warndays"
+msgstr ""
-#: vipw.8.xml:152(para)
-msgid "Edit shadow or gshadow database."
-msgstr "编辑 shadow 或 gshadow 数据库。"
+#. (itstool) path: term/replaceable
+#. (itstool) path: para/replaceable
+#: chage.1.xml.out:202 chage.1.xml.out:207 passwd.1.xml.out:321
+#: passwd.1.xml.out:326
+msgid "WARN_DAYS"
+msgstr ""
-#: vipw.8.xml:156(term)
-msgid "<option>-u</option>, <option>--user</option>"
-msgstr "<option>-u</option>, <option>--user</option>"
+#. (itstool) path: listitem/para
+#: chage.1.xml.out:205
+#, fuzzy
+msgid ""
+"Set the number of days of warning before a password change is required. The "
+"<_:replaceable-1/> option is the number of days prior to the password "
+"expiring that a user will be warned their password is about to expire."
+msgstr ""
+"设置在要求更改密码之前几天开始警告。<replaceable>WARN_DAYS</replaceable> 选项"
-#: vipw.8.xml:158(para)
-msgid "Indicates which user's tcb shadow file to edit."
-msgstr "指定要编辑哪个用户的 tcb 影子文件。"
+#. (itstool) path: para/emphasis
+#: chage.1.xml.out:219 chfn.1.xml.out:162 chsh.1.xml.out:111
+msgid "[ ]"
+msgstr ""
+
+#. (itstool) path: refsect1/para
+#: chage.1.xml.out:214
+#, fuzzy
+#| msgid ""
+#| "If none of the options are selected, <command>chage</command> operates in "
+#| "an interactive fashion, prompting the user with the current values for "
+#| "all of the fields. Enter the new value to change the field, or leave the "
+#| "line blank to use the current value. The current value is displayed "
+#| "between a pair of <emphasis>[ ]</emphasis> marks."
+msgid ""
+"If none of the options are selected, <_:command-1/> operates in an "
+"interactive fashion, prompting the user with the current values for all of "
+"the fields. Enter the new value to change the field, or leave the line blank "
+"to use the current value. The current value is displayed between a pair of "
+"<_:emphasis-2/> marks."
+msgstr ""
+"如果没有选择任何选项,<command>chage</command> 会进入交互模式,以所有字段的当"
+"前值提示用户。输入一个新值可以更改这些字段,或者留空使用当前值。当前值出现在 "
+"<emphasis>[ ]</emphasis> 标记对里。"
+
+#. (itstool) path: refsect1/title
+#: chage.1.xml.out:223 chsh.1.xml.out:116 groups.1.xml.out:66
+#: lastlog.8.xml.out:169
+msgid "NOTE"
+msgstr "注意"
+
+#. (itstool) path: refsect1/para
+#: chage.1.xml.out:224
+#, fuzzy
+#| msgid ""
+#| "The <command>chage</command> program requires a shadow password file to "
+#| "be available."
+msgid ""
+"The <_:command-1/> program requires a shadow password file to be available."
+msgstr "<command>chage</command> 需要有一个影子密码文件才可用。"
+
+#. (itstool) path: refsect1/para
+#: chage.1.xml.out:228
+msgid ""
+"The chage program will report only the information from the shadow password "
+"file. This implies that configuration from other sources (e.g. LDAP or empty "
+"password hash field from the passwd file) that affect the user's login will "
+"not be shown in the chage output."
+msgstr ""
+
+#. (itstool) path: para/command
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: varlistentry/term
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#: chage.1.xml.out:237 grpck.8.xml.out:293 login.defs.5.xml.out:410
+#: passwd.5.xml.out:185 pwck.8.xml.out:40 pwck.8.xml.out:47 pwck.8.xml.out:53
+#: pwck.8.xml.out:71 pwck.8.xml.out:147 pwck.8.xml.out:159 pwck.8.xml.out:191
+#: pwck.8.xml.out:222 pwck.8.xml.out:283 pwconv.8.xml.out:196
+#: pwconv.8.xml.out:247 shadow.5.xml.out:274
+msgid "pwck"
+msgstr "pwck"
+
+#. (itstool) path: refsect1/para
+#: chage.1.xml.out:234
+msgid ""
+"The <_:command-1/> program will also not report any inconsistency between "
+"the shadow and passwd files (e.g. missing x in the passwd file). The <_:"
+"command-2/> can be used to check for this kind of inconsistencies."
+msgstr ""
+
+#. (itstool) path: refsect1/para
+#: chage.1.xml.out:240
+#, fuzzy
+#| msgid ""
+#| "The <command>chage</command> command is restricted to the root user, "
+#| "except for the <option>-l</option> option, which may be used by an "
+#| "unprivileged user to determine when their password or account is due to "
+#| "expire."
+msgid ""
+"The <_:command-1/> command is restricted to the root user, except for the <_:"
+"option-2/> option, which may be used by an unprivileged user to determine "
+"when their password or account is due to expire."
+msgstr ""
+"只有 root 才可以使用 <command>chage</command>,一个特殊情况是 <option>-l</"
+"option> 选项,用来让非特权用户觉得自己的密码或账户何时过期。"
-#: vipw.8.xml:165(title) usermod.8.xml:538(title) userdel.8.xml:188(title)
-#: useradd.8.xml:683(title) su.1.xml:338(title) sg.1.xml:98(title)
-#: pwconv.8.xml:227(title) pwck.8.xml:263(title) passwd.1.xml:395(title)
-#: newusers.8.xml:383(title) newgrp.1.xml:109(title) login.1.xml:294(title)
-#: lastlog.8.xml:205(title) grpck.8.xml:219(title) groupmod.8.xml:235(title)
-#: groupmems.8.xml:199(title) groupdel.8.xml:156(title)
-#: groupadd.8.xml:252(title) gpasswd.1.xml:264(title) chsh.1.xml:154(title)
-#: chpasswd.8.xml:239(title) chgpasswd.8.xml:198(title) chfn.1.xml:193(title)
-#: chage.1.xml:272(title)
+#. (itstool) path: refsect1/title
+#: chage.1.xml.out:248 chfn.1.xml.out:169 chgpasswd.8.xml.out:174
+#: chpasswd.8.xml.out:215 chsh.1.xml.out:130 gpasswd.1.xml.out:240
+#: groupadd.8.xml.out:228 groupdel.8.xml.out:132 groupmems.8.xml.out:175
+#: groupmod.8.xml.out:211 grpck.8.xml.out:195 lastlog.8.xml.out:181
+#: login.1.xml.out:270 newgrp.1.xml.out:85 newusers.8.xml.out:359
+#: passwd.1.xml.out:371 pwck.8.xml.out:239 pwconv.8.xml.out:203 sg.1.xml.out:74
+#: su.1.xml.out:314 useradd.8.xml.out:665 userdel.8.xml.out:164
+#: usermod.8.xml.out:525 vipw.8.xml.out:141
msgid "CONFIGURATION"
msgstr "配置文件"
-#: vipw.8.xml:166(para) usermod.8.xml:539(para) userdel.8.xml:189(para)
-#: useradd.8.xml:684(para) su.1.xml:339(para) sg.1.xml:99(para)
-#: pwck.8.xml:264(para) passwd.1.xml:396(para) newusers.8.xml:384(para)
-#: newgrp.1.xml:110(para) login.1.xml:295(para) lastlog.8.xml:206(para)
-#: grpck.8.xml:220(para) groupmod.8.xml:236(para) groupmems.8.xml:200(para)
-#: groupdel.8.xml:157(para) groupadd.8.xml:253(para) gpasswd.1.xml:265(para)
-#: chsh.1.xml:155(para) chpasswd.8.xml:240(para) chgpasswd.8.xml:199(para)
-#: chfn.1.xml:194(para) chage.1.xml:273(para)
+#. (itstool) path: para/filename
+#. (itstool) path: term/filename
+#: chage.1.xml.out:251 chfn.1.xml.out:68 chfn.1.xml.out:172 chfn.1.xml.out:186
+#: chgpasswd.8.xml.out:70 chgpasswd.8.xml.out:154 chgpasswd.8.xml.out:177
+#: chgpasswd.8.xml.out:204 chpasswd.8.xml.out:77 chpasswd.8.xml.out:134
+#: chpasswd.8.xml.out:199 chpasswd.8.xml.out:218 chpasswd.8.xml.out:246
+#: chsh.1.xml.out:133 chsh.1.xml.out:158 gpasswd.1.xml.out:243
+#: groupadd.8.xml.out:118 groupadd.8.xml.out:220 groupadd.8.xml.out:231
+#: groupadd.8.xml.out:257 groupdel.8.xml.out:135 groupmems.8.xml.out:178
+#: groupmod.8.xml.out:109 groupmod.8.xml.out:203 groupmod.8.xml.out:214
+#: groupmod.8.xml.out:238 grpck.8.xml.out:198 lastlog.8.xml.out:184
+#: login.1.xml.out:273 login.1.xml.out:365 login.access.5.xml.out:100
+#: login.defs.5.xml.out:116 login.defs.5.xml.out:515 newgrp.1.xml.out:88
+#: newusers.8.xml.out:339 newusers.8.xml.out:362 newusers.8.xml.out:422
+#: passwd.1.xml.out:374 passwd.1.xml.out:404 pwck.8.xml.out:242
+#: pwconv.8.xml.out:148 pwconv.8.xml.out:206 pwconv.8.xml.out:214
+#: pwconv.8.xml.out:229 sg.1.xml.out:77 su.1.xml.out:109 su.1.xml.out:219
+#: su.1.xml.out:277 su.1.xml.out:317 su.1.xml.out:357 useradd.8.xml.out:226
+#: useradd.8.xml.out:292 useradd.8.xml.out:360 useradd.8.xml.out:381
+#: useradd.8.xml.out:431 useradd.8.xml.out:438 useradd.8.xml.out:519
+#: useradd.8.xml.out:602 useradd.8.xml.out:668 useradd.8.xml.out:752
+#: userdel.8.xml.out:87 userdel.8.xml.out:167 userdel.8.xml.out:190
+#: userdel.8.xml.out:296 usermod.8.xml.out:388 usermod.8.xml.out:528
+#: usermod.8.xml.out:558 vipw.8.xml.out:144
+msgid "/etc/login.defs"
+msgstr "/etc/login.defs"
+
+#. (itstool) path: refsect1/para
+#: chage.1.xml.out:249 chfn.1.xml.out:170 chgpasswd.8.xml.out:175
+#: chpasswd.8.xml.out:216 chsh.1.xml.out:131 gpasswd.1.xml.out:241
+#: groupadd.8.xml.out:229 groupdel.8.xml.out:133 groupmems.8.xml.out:176
+#: groupmod.8.xml.out:212 grpck.8.xml.out:196 lastlog.8.xml.out:182
+#: login.1.xml.out:271 newgrp.1.xml.out:86 newusers.8.xml.out:360
+#: passwd.1.xml.out:372 pwck.8.xml.out:240 sg.1.xml.out:75 su.1.xml.out:315
+#: useradd.8.xml.out:666 userdel.8.xml.out:165 usermod.8.xml.out:526
+#: vipw.8.xml.out:142
+#, fuzzy
+#| msgid ""
+#| "The following configuration variables in <filename>/etc/login.defs</"
+#| "filename> change the behavior of this tool:"
msgid ""
-"The following configuration variables in <filename>/etc/login.defs</"
-"filename> change the behavior of this tool:"
+"The following configuration variables in <_:filename-1/> change the behavior "
+"of this tool:"
msgstr ""
"在 <filename>/etc/login.defs</filename> 中有如下配置变量,可以用来更改此工具"
"的行为:"
-#: vipw.8.xml:30(term) usermod.8.xml:30(term) userdel.8.xml:30(term)
-#: useradd.8.xml:30(term) pwconv.8.xml:30(term) pwck.8.xml:30(term)
-#: login.defs.5.xml:30(term) chage.1.xml:30(term)
-msgid "<option>USE_TCB</option> (boolean)"
+#. (itstool) path: term/option
+#. (itstool) path: listitem/para
+#. (itstool) path: para/phrase
+#. (itstool) path: phrase/option
+#. (itstool) path: para/option
+#: chage.1.xml.out:6 login.defs.5.xml.out:6 login.defs.5.xml.out:235
+#: login.defs.5.xml.out:423 login.defs.5.xml.out:431 login.defs.5.xml.out:503
+#: pwck.8.xml.out:75 pwck.8.xml.out:215 pwck.8.xml.out:231 pwck.8.xml.out:6
+#: pwconv.8.xml.out:89 pwconv.8.xml.out:91 pwconv.8.xml.out:94
+#: pwconv.8.xml.out:105 pwconv.8.xml.out:107 pwconv.8.xml.out:6
+#: useradd.8.xml.out:6 userdel.8.xml.out:6 usermod.8.xml.out:6 vipw.8.xml.out:6
+msgid "USE_TCB"
+msgstr "USE_TCB"
+
+#. (itstool) path: varlistentry/term
+#: chage.1.xml.out:6 chfn.1.xml.out:8 chgpasswd.8.xml.out:8
+#: chpasswd.8.xml.out:8 chsh.1.xml.out:8 gpasswd.1.xml.out:8 login.1.xml.out:8
+#: login.defs.5.xml.out:8 login.defs.5.xml.out:6 login.defs.5.xml.out:9
+#: newgrp.1.xml.out:8 newusers.8.xml.out:8 passwd.1.xml.out:8 pwck.8.xml.out:6
+#: pwconv.8.xml.out:6 sg.1.xml.out:8 su.1.xml.out:8 su.1.xml.out:9
+#: useradd.8.xml.out:6 useradd.8.xml.out:8 userdel.8.xml.out:6
+#: userdel.8.xml.out:8 usermod.8.xml.out:6 vipw.8.xml.out:6
+#, fuzzy
+#| msgid "<option>USE_TCB</option> (boolean)"
+msgid "<_:option-1/> (boolean)"
msgstr "<option>USE_TCB</option> (boolean)"
-#: vipw.8.xml:32(para) usermod.8.xml:32(para) userdel.8.xml:32(para)
-#: useradd.8.xml:32(para) pwconv.8.xml:32(para) pwck.8.xml:32(para)
-#: login.defs.5.xml:32(para) chage.1.xml:32(para)
+#. (itstool) path: para/replaceable
+#. (itstool) path: para/emphasis
+#: chage.1.xml.out:9 chfn.1.xml.out:11 chfn.1.xml.out:19 chgpasswd.8.xml.out:12
+#: chpasswd.8.xml.out:12 chsh.1.xml.out:11 gpasswd.1.xml.out:12
+#: login.1.xml.out:15 login.1.xml.out:36 login.1.xml.out:16
+#: login.defs.5.xml.out:133 login.defs.5.xml.out:11 login.defs.5.xml.out:19
+#: login.defs.5.xml.out:15 login.defs.5.xml.out:36 login.defs.5.xml.out:12
+#: login.defs.5.xml.out:16 login.defs.5.xml.out:9 newusers.8.xml.out:12
+#: passwd.1.xml.out:12 passwd.1.xml.out:16 pwck.8.xml.out:9 pwconv.8.xml.out:9
+#: su.1.xml.out:15 su.1.xml.out:36 su.1.xml.out:12 su.1.xml.out:16
+#: useradd.8.xml.out:227 useradd.8.xml.out:362 useradd.8.xml.out:36
+#: useradd.8.xml.out:9 useradd.8.xml.out:16 userdel.8.xml.out:87
+#: userdel.8.xml.out:36 userdel.8.xml.out:9 userdel.8.xml.out:16
+#: userdel.8.xml.out:296 usermod.8.xml.out:36 usermod.8.xml.out:9
+#: vipw.8.xml.out:9
+msgid "yes"
+msgstr ""
+
+#. (itstool) path: citerefentry/refentrytitle
+#: chage.1.xml.out:10 login.defs.5.xml.out:10 pwck.8.xml.out:10
+#: pwconv.8.xml.out:10 useradd.8.xml.out:10 userdel.8.xml.out:10
+#: usermod.8.xml.out:10 vipw.8.xml.out:10 vipw.8.xml.out:219
+msgid "tcb"
+msgstr ""
+
+#. (itstool) path: citerefentry/manvolnum
+#. (itstool) path: para/manvolnum
+#. (itstool) path: refmeta/manvolnum
+#. (itstool) path: term/replaceable
+#: chage.1.xml.out:10 chage.1.xml.out:318 chage.1.xml.out:321
+#: chfn.1.xml.out:207 chfn.1.xml.out:210 chgpasswd.8.xml.out:19
+#: chgpasswd.8.xml.out:222 chpasswd.8.xml.out:19 chpasswd.8.xml.out:271
+#: chsh.1.xml.out:173 chsh.1.xml.out:176 expiry.1.xml.out:118
+#: expiry.1.xml.out:121 faillog.5.xml.out:34 faillog.8.xml.out:237
+#: gpasswd.1.xml.out:19 gpasswd.1.xml.out:291 gpasswd.1.xml.out:294
+#: groupadd.8.xml.out:353 groupmod.8.xml.out:343 grpck.8.xml.out:266
+#: grpck.8.xml.out:279 grpck.8.xml.out:286 grpck.8.xml.out:290
+#: grpck.8.xml.out:296 gshadow.5.xml.out:23 gshadow.5.xml.out:153
+#: gshadow.5.xml.out:156 limits.5.xml.out:36 login.1.xml.out:25
+#: login.1.xml.out:389 login.1.xml.out:392 login.1.xml.out:395
+#: login.1.xml.out:398 login.access.5.xml.out:35 login.defs.5.xml.out:103
+#: login.defs.5.xml.out:19 login.defs.5.xml.out:25 login.defs.5.xml.out:10
+#: login.defs.5.xml.out:539 login.defs.5.xml.out:542 newgrp.1.xml.out:145
+#: newgrp.1.xml.out:148 newusers.8.xml.out:79 newusers.8.xml.out:19
+#: newusers.8.xml.out:25 newusers.8.xml.out:452 newusers.8.xml.out:459
+#: newusers.8.xml.out:462 nologin.8.xml.out:48 nologin.8.xml.out:63
+#: passwd.1.xml.out:19 passwd.1.xml.out:454 passwd.1.xml.out:476
+#: passwd.1.xml.out:479 passwd.1.xml.out:483 passwd.5.xml.out:34
+#: passwd.5.xml.out:80 passwd.5.xml.out:194 porttime.5.xml.out:34
+#: pwck.8.xml.out:10 pwck.8.xml.out:316 pwck.8.xml.out:335 pwck.8.xml.out:341
+#: pwck.8.xml.out:344 pwconv.8.xml.out:10 pwconv.8.xml.out:244
+#: shadow.3.xml.out:220 shadow.5.xml.out:34 shadow.5.xml.out:271
+#: sg.1.xml.out:134 sg.1.xml.out:137 su.1.xml.out:418 suauth.5.xml.out:34
+#: suauth.5.xml.out:91 useradd.8.xml.out:25 useradd.8.xml.out:10
+#: useradd.8.xml.out:854 useradd.8.xml.out:861 useradd.8.xml.out:864
+#: userdel.8.xml.out:10 userdel.8.xml.out:318 userdel.8.xml.out:334
+#: userdel.8.xml.out:337 usermod.8.xml.out:10 usermod.8.xml.out:618
+#: usermod.8.xml.out:622 usermod.8.xml.out:625 vipw.8.xml.out:10
+#: vipw.8.xml.out:207 vipw.8.xml.out:210 vipw.8.xml.out:213 vipw.8.xml.out:216
+#: vipw.8.xml.out:219 vipw.8.xml.out:222
+msgid "5"
+msgstr "5"
+
+#. (itstool) path: listitem/para
+#: chage.1.xml.out:8 login.defs.5.xml.out:8 pwck.8.xml.out:8 pwconv.8.xml.out:8
+#: useradd.8.xml.out:8 userdel.8.xml.out:8 usermod.8.xml.out:8 vipw.8.xml.out:8
+#, fuzzy
+#| msgid ""
+#| "If <replaceable>yes</replaceable>, the <citerefentry><refentrytitle>tcb</"
+#| "refentrytitle><manvolnum>5</manvolnum></citerefentry> password shadowing "
+#| "scheme will be used."
msgid ""
-"If <replaceable>yes</replaceable>, the <citerefentry><refentrytitle>tcb</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry> password shadowing "
-"scheme will be used."
+"If <_:replaceable-1/>, the <_:citerefentry-2/> password shadowing scheme "
+"will be used."
msgstr ""
"如果 <replaceable>yes</replaceable>,将会使用 "
"<citerefentry><refentrytitle>tcb</refentrytitle><manvolnum>5</manvolnum></"
"citerefentry> 影子密码方案。"
-#: vipw.8.xml:177(title)
-msgid "ENVIRONMENT"
-msgstr "环境变量"
-
-#: vipw.8.xml:180(option)
-msgid "VISUAL"
-msgstr "VISUAL"
-
-#: vipw.8.xml:182(para)
-msgid "Editor to be used."
-msgstr "要使用的编辑器。"
-
-#: vipw.8.xml:186(option)
-msgid "EDITOR"
-msgstr "EDITOR"
-
-#: vipw.8.xml:188(para)
-msgid "Editor to be used if <option>VISUAL</option> is not set."
-msgstr "<option>VISUAL</option> 没有设置的情况下,使用的编辑器。"
-
-#: vipw.8.xml:195(title) usermod.8.xml:556(title) userdel.8.xml:205(title)
-#: useradd.8.xml:713(title) suauth.5.xml:193(title) su.1.xml:366(title)
-#: sg.1.xml:110(title) shadow.5.xml:255(title) shadow.3.xml:226(title)
-#: pwconv.8.xml:250(title) pwck.8.xml:281(title) porttime.5.xml:130(title)
-#: passwd.5.xml:163(title) passwd.1.xml:413(title) newusers.8.xml:419(title)
-#: newgrp.1.xml:121(title) logoutd.8.xml:89(title)
-#: login.access.5.xml:121(title) login.1.xml:338(title) limits.5.xml:196(title)
-#: lastlog.8.xml:217(title) gshadow.5.xml:156(title) grpck.8.xml:231(title)
-#: groups.1.xml:100(title) groupmod.8.xml:247(title) groupmems.8.xml:211(title)
-#: groupdel.8.xml:168(title) groupadd.8.xml:266(title) gpasswd.1.xml:279(title)
-#: faillog.8.xml:243(title) faillog.5.xml:96(title) expiry.1.xml:121(title)
-#: chsh.1.xml:167(title) chpasswd.8.xml:255(title) chgpasswd.8.xml:213(title)
-#: chfn.1.xml:207(title) chage.1.xml:284(title)
+#. (itstool) path: refsect1/title
+#: chage.1.xml.out:260 chfn.1.xml.out:183 chgpasswd.8.xml.out:189
+#: chpasswd.8.xml.out:231 chsh.1.xml.out:143 expiry.1.xml.out:97
+#: faillog.5.xml.out:72 faillog.8.xml.out:219 gpasswd.1.xml.out:255
+#: groupadd.8.xml.out:242 groupdel.8.xml.out:144 groupmems.8.xml.out:187
+#: groupmod.8.xml.out:223 groups.1.xml.out:76 grpck.8.xml.out:207
+#: gshadow.5.xml.out:132 lastlog.8.xml.out:193 limits.5.xml.out:172
+#: login.1.xml.out:314 login.access.5.xml.out:97 logoutd.8.xml.out:65
+#: newgrp.1.xml.out:97 newusers.8.xml.out:395 passwd.1.xml.out:389
+#: passwd.5.xml.out:139 porttime.5.xml.out:106 pwck.8.xml.out:257
+#: pwconv.8.xml.out:226 shadow.3.xml.out:202 shadow.5.xml.out:231
+#: sg.1.xml.out:86 su.1.xml.out:342 suauth.5.xml.out:169 useradd.8.xml.out:695
+#: userdel.8.xml.out:181 usermod.8.xml.out:543 vipw.8.xml.out:171
msgid "FILES"
msgstr "文件"
-#: vipw.8.xml:198(filename) usermod.8.xml:559(filename)
-#: userdel.8.xml:208(filename) useradd.8.xml:728(filename)
-#: sg.1.xml:125(filename) pwck.8.xml:284(filename) newusers.8.xml:434(filename)
-#: newgrp.1.xml:136(filename) gshadow.5.xml:159(filename)
-#: grpck.8.xml:234(filename) groups.1.xml:103(filename)
-#: groupmod.8.xml:250(filename) groupmems.8.xml:214(filename)
-#: groupdel.8.xml:171(filename) groupadd.8.xml:269(filename)
-#: gpasswd.1.xml:72(filename) gpasswd.1.xml:75(filename)
-#: gpasswd.1.xml:282(filename) chgpasswd.8.xml:216(filename)
-msgid "/etc/group"
-msgstr "/etc/group"
-
-#: vipw.8.xml:200(para) usermod.8.xml:561(para) userdel.8.xml:210(para)
-#: useradd.8.xml:730(para) sg.1.xml:127(para) pwck.8.xml:286(para)
-#: newusers.8.xml:436(para) newgrp.1.xml:138(para) gshadow.5.xml:161(para)
-#: grpck.8.xml:236(para) groups.1.xml:105(para) groupmod.8.xml:252(para)
-#: groupmems.8.xml:216(para) groupdel.8.xml:173(para) groupadd.8.xml:271(para)
-#: gpasswd.1.xml:284(para) chgpasswd.8.xml:218(para)
-msgid "Group account information."
-msgstr "组账户信息。"
-
-#: vipw.8.xml:204(filename) usermod.8.xml:565(filename)
-#: useradd.8.xml:734(filename) sg.1.xml:131(filename)
-#: newusers.8.xml:440(filename) newgrp.1.xml:142(filename)
-#: gshadow.5.xml:165(filename) grpck.8.xml:240(filename)
-#: groupmod.8.xml:256(filename) groupmems.8.xml:220(filename)
-#: groupdel.8.xml:177(filename) groupadd.8.xml:275(filename)
-#: gpasswd.1.xml:76(filename) gpasswd.1.xml:288(filename)
-#: chgpasswd.8.xml:222(filename)
-msgid "/etc/gshadow"
-msgstr "/etc/gshadow"
-
-#: vipw.8.xml:206(para) usermod.8.xml:567(para) useradd.8.xml:736(para)
-#: sg.1.xml:133(para) newusers.8.xml:442(para) newgrp.1.xml:144(para)
-#: gshadow.5.xml:167(para) grpck.8.xml:242(para) groupmod.8.xml:258(para)
-#: groupdel.8.xml:179(para) groupadd.8.xml:277(para) gpasswd.1.xml:290(para)
-#: chgpasswd.8.xml:224(para)
-msgid "Secure group account information."
-msgstr "安全组账户信息。"
-
-#: vipw.8.xml:210(filename) usermod.8.xml:577(filename)
-#: userdel.8.xml:220(filename) useradd.8.xml:716(filename)
-#: su.1.xml:369(filename) sg.1.xml:113(filename) shadow.5.xml:258(filename)
-#: pwck.8.xml:290(filename) passwd.5.xml:166(filename)
-#: passwd.1.xml:416(filename) newusers.8.xml:422(filename)
-#: newgrp.1.xml:124(filename) login.1.xml:353(filename)
-#: grpck.8.xml:246(filename) groupmod.8.xml:268(filename)
-#: expiry.1.xml:124(filename) chsh.1.xml:170(filename)
-#: chpasswd.8.xml:258(filename) chfn.1.xml:216(filename)
-#: chage.1.xml:288(filename)
+#. (itstool) path: term/filename
+#. (itstool) path: para/filename
+#: chage.1.xml.out:264 chfn.1.xml.out:13 chfn.1.xml.out:192
+#: chpasswd.8.xml.out:234 chsh.1.xml.out:146 expiry.1.xml.out:100
+#: groupmod.8.xml.out:244 grpck.8.xml.out:222 lastlog.8.xml.out:63
+#: login.1.xml.out:145 login.1.xml.out:12 login.1.xml.out:329
+#: login.defs.5.xml.out:13 login.defs.5.xml.out:12 newgrp.1.xml.out:65
+#: newgrp.1.xml.out:70 newgrp.1.xml.out:100 newusers.8.xml.out:398
+#: passwd.1.xml.out:392 passwd.5.xml.out:47 passwd.5.xml.out:89
+#: passwd.5.xml.out:142 pwck.8.xml.out:73 pwck.8.xml.out:145 pwck.8.xml.out:211
+#: pwck.8.xml.out:223 pwck.8.xml.out:266 pwconv.8.xml.out:127
+#: shadow.5.xml.out:234 sg.1.xml.out:89 su.1.xml.out:185 su.1.xml.out:197
+#: su.1.xml.out:345 useradd.8.xml.out:698 userdel.8.xml.out:196
+#: usermod.8.xml.out:295 usermod.8.xml.out:564 vipw.8.xml.out:68
+#: vipw.8.xml.out:186
msgid "/etc/passwd"
msgstr "/etc/passwd"
-#: vipw.8.xml:212(para) usermod.8.xml:579(para) userdel.8.xml:222(para)
-#: useradd.8.xml:718(para) su.1.xml:371(para) sg.1.xml:115(para)
-#: shadow.5.xml:260(para) pwck.8.xml:292(para) passwd.5.xml:168(para)
-#: passwd.1.xml:418(para) newusers.8.xml:424(para) newgrp.1.xml:126(para)
-#: login.1.xml:355(para) grpck.8.xml:248(para) groupmod.8.xml:270(para)
-#: expiry.1.xml:126(para) chsh.1.xml:172(para) chpasswd.8.xml:260(para)
-#: chfn.1.xml:218(para) chage.1.xml:291(para)
+#. (itstool) path: listitem/para
+#: chage.1.xml.out:267 chfn.1.xml.out:194 chpasswd.8.xml.out:236
+#: chsh.1.xml.out:148 expiry.1.xml.out:102 groupmod.8.xml.out:246
+#: grpck.8.xml.out:224 login.1.xml.out:331 newgrp.1.xml.out:102
+#: newusers.8.xml.out:400 passwd.1.xml.out:394 passwd.5.xml.out:144
+#: pwck.8.xml.out:268 shadow.5.xml.out:236 sg.1.xml.out:91 su.1.xml.out:347
+#: useradd.8.xml.out:700 userdel.8.xml.out:198 usermod.8.xml.out:566
+#: vipw.8.xml.out:188
msgid "User account information."
msgstr "用户账户信息。"
-#: vipw.8.xml:216(filename) usermod.8.xml:583(filename)
-#: userdel.8.xml:226(filename) useradd.8.xml:722(filename)
-#: su.1.xml:375(filename) sg.1.xml:119(filename) shadow.5.xml:264(filename)
-#: shadow.3.xml:229(filename) pwck.8.xml:296(filename)
-#: passwd.5.xml:172(filename) passwd.1.xml:422(filename)
-#: newusers.8.xml:428(filename) newgrp.1.xml:130(filename)
-#: login.1.xml:359(filename) expiry.1.xml:130(filename)
-#: chpasswd.8.xml:264(filename) chage.1.xml:296(filename)
+#. (itstool) path: term/filename
+#. (itstool) path: para/filename
+#: chage.1.xml.out:272 chpasswd.8.xml.out:240 expiry.1.xml.out:106
+#: login.1.xml.out:335 newgrp.1.xml.out:68 newgrp.1.xml.out:106
+#: newusers.8.xml.out:295 newusers.8.xml.out:404 passwd.1.xml.out:398
+#: passwd.5.xml.out:82 passwd.5.xml.out:148 pwck.8.xml.out:73
+#: pwck.8.xml.out:106 pwck.8.xml.out:212 pwck.8.xml.out:224 pwck.8.xml.out:272
+#: pwconv.8.xml.out:128 pwconv.8.xml.out:149 shadow.3.xml.out:97
+#: shadow.3.xml.out:173 shadow.3.xml.out:205 shadow.5.xml.out:78
+#: shadow.5.xml.out:240 sg.1.xml.out:95 su.1.xml.out:351 useradd.8.xml.out:428
+#: useradd.8.xml.out:704 userdel.8.xml.out:202 usermod.8.xml.out:141
+#: usermod.8.xml.out:142 usermod.8.xml.out:162 usermod.8.xml.out:163
+#: usermod.8.xml.out:296 usermod.8.xml.out:570 vipw.8.xml.out:71
+#: vipw.8.xml.out:192
msgid "/etc/shadow"
msgstr "/etc/shadow"
-#: vipw.8.xml:218(para) usermod.8.xml:585(para) userdel.8.xml:228(para)
-#: useradd.8.xml:724(para) su.1.xml:377(para) sg.1.xml:121(para)
-#: shadow.5.xml:266(para) shadow.3.xml:231(para) pwck.8.xml:298(para)
-#: passwd.1.xml:424(para) newusers.8.xml:430(para) newgrp.1.xml:132(para)
-#: login.1.xml:361(para) expiry.1.xml:132(para) chpasswd.8.xml:266(para)
-#: chage.1.xml:299(para)
+#. (itstool) path: listitem/para
+#: chage.1.xml.out:275 chpasswd.8.xml.out:242 expiry.1.xml.out:108
+#: login.1.xml.out:337 newgrp.1.xml.out:108 newusers.8.xml.out:406
+#: passwd.1.xml.out:400 pwck.8.xml.out:274 shadow.3.xml.out:207
+#: shadow.5.xml.out:242 sg.1.xml.out:97 su.1.xml.out:353 useradd.8.xml.out:706
+#: userdel.8.xml.out:204 usermod.8.xml.out:572 vipw.8.xml.out:194
msgid "Secure user account information."
msgstr "安全用户账户信息。"
-#: vipw.8.xml:225(title) usermod.8.xml:604(title) userdel.8.xml:331(title)
-#: useradd.8.xml:848(title) suauth.5.xml:222(title) su.1.xml:437(title)
-#: sg.1.xml:140(title) shadow.5.xml:283(title) shadow.3.xml:238(title)
-#: pwconv.8.xml:262(title) pwck.8.xml:356(title) porttime.5.xml:142(title)
-#: passwd.5.xml:191(title) passwd.1.xml:494(title) nologin.8.xml:81(title)
-#: newusers.8.xml:473(title) newgrp.1.xml:151(title)
-#: login.defs.5.xml:551(title) login.access.5.xml:133(title)
-#: login.1.xml:398(title) limits.5.xml:206(title) gshadow.5.xml:174(title)
-#: grpck.8.xml:300(title) groups.1.xml:112(title) groupmod.8.xml:346(title)
-#: groupmems.8.xml:229(title) groupdel.8.xml:225(title)
-#: groupadd.8.xml:357(title) gpasswd.1.xml:297(title) faillog.8.xml:255(title)
-#: faillog.5.xml:108(title) expiry.1.xml:139(title) chsh.1.xml:191(title)
-#: chpasswd.8.xml:285(title) chgpasswd.8.xml:237(title) chfn.1.xml:225(title)
-#: chage.1.xml:339(title)
+#. (itstool) path: refsect1/title
+#: chage.1.xml.out:282 groupadd.8.xml.out:288 groupdel.8.xml.out:162
+#: groupmod.8.xml.out:253 grpck.8.xml.out:231 passwd.1.xml.out:419
+#: pwck.8.xml.out:281 su.1.xml.out:366 useradd.8.xml.out:761
+#: userdel.8.xml.out:229
+msgid "EXIT VALUES"
+msgstr "退出值"
+
+#. (itstool) path: listitem/para
+#: chage.1.xml.out:289 groupadd.8.xml.out:295 groupdel.8.xml.out:169
+#: grpck.8.xml.out:238 passwd.1.xml.out:426 pwck.8.xml.out:288
+#: useradd.8.xml.out:768 userdel.8.xml.out:236
+msgid "success"
+msgstr "成功"
+
+#. (itstool) path: listitem/para
+#: chage.1.xml.out:295 passwd.1.xml.out:432
+msgid "permission denied"
+msgstr "权限不够"
+
+#. (itstool) path: term/replaceable
+#. (itstool) path: citerefentry/manvolnum
+#: chage.1.xml.out:299 groupadd.8.xml.out:299 groupdel.8.xml.out:173
+#: groupmod.8.xml.out:264 groups.1.xml.out:94 groups.1.xml.out:97
+#: groups.1.xml.out:100 grpck.8.xml.out:248 limits.5.xml.out:90
+#: limits.5.xml.out:101 limits.5.xml.out:188 limits.5.xml.out:191
+#: passwd.1.xml.out:436 pwck.8.xml.out:298 useradd.8.xml.out:778
+#: userdel.8.xml.out:246
+msgid "2"
+msgstr "2"
+
+#. (itstool) path: listitem/para
+#: chage.1.xml.out:301 groupadd.8.xml.out:301 groupdel.8.xml.out:175
+#: grpck.8.xml.out:244 pwck.8.xml.out:294 useradd.8.xml.out:780
+#: userdel.8.xml.out:248
+msgid "invalid command syntax"
+msgstr "无效的命令语法"
+
+#. (itstool) path: term/replaceable
+#: chage.1.xml.out:305
+msgid "15"
+msgstr "15"
+
+#. (itstool) path: listitem/para
+#: chage.1.xml.out:307
+msgid "can't find the shadow password file"
+msgstr "无法找到影子密码文件"
+
+#. (itstool) path: refsect1/para
+#: chage.1.xml.out:283 groupadd.8.xml.out:289 groupdel.8.xml.out:163
+#: groupmod.8.xml.out:254 grpck.8.xml.out:232 passwd.1.xml.out:420
+#: pwck.8.xml.out:282 useradd.8.xml.out:762 userdel.8.xml.out:230
+#, fuzzy
+#| msgid ""
+#| "The <command>pwck</command> command exits with the following values: "
+#| "<placeholder-1/>"
+msgid ""
+"The <_:command-1/> command exits with the following values: <_:"
+"variablelist-2/>"
+msgstr "<command>pwck</command> 命令有如下返回值:<placeholder-1/>"
+
+#. (itstool) path: refsect1/title
+#: chage.1.xml.out:315 chfn.1.xml.out:201 chgpasswd.8.xml.out:213
+#: chpasswd.8.xml.out:261 chsh.1.xml.out:167 expiry.1.xml.out:115
+#: faillog.5.xml.out:84 faillog.8.xml.out:231 gpasswd.1.xml.out:273
+#: groupadd.8.xml.out:333 groupdel.8.xml.out:201 groupmems.8.xml.out:205
+#: groupmod.8.xml.out:322 groups.1.xml.out:88 grpck.8.xml.out:276
+#: gshadow.5.xml.out:150 limits.5.xml.out:182 login.1.xml.out:374
+#: login.access.5.xml.out:109 login.defs.5.xml.out:527 newgrp.1.xml.out:127
+#: newusers.8.xml.out:449 nologin.8.xml.out:57 passwd.1.xml.out:470
+#: passwd.5.xml.out:167 porttime.5.xml.out:118 pwck.8.xml.out:332
+#: pwconv.8.xml.out:238 shadow.3.xml.out:214 shadow.5.xml.out:259
+#: sg.1.xml.out:116 su.1.xml.out:413 suauth.5.xml.out:198 useradd.8.xml.out:830
+#: userdel.8.xml.out:307 usermod.8.xml.out:591 vipw.8.xml.out:201
msgid "SEE ALSO"
msgstr "参见"
-#: vipw.8.xml:226(para)
-msgid ""
-"<citerefentry><refentrytitle>vi</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>group</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>gshadow</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry><citerefentry condition=\"tcb"
-"\"><refentrytitle>login.defs</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>passwd</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, <citerefentry "
-"condition=\"tcb\"><refentrytitle>tcb</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>shadow</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
-msgstr ""
-"<citerefentry><refentrytitle>vi</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>group</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>gshadow</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry><citerefentry condition=\"tcb"
-"\"><refentrytitle>login.defs</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>passwd</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, <citerefentry "
-"condition=\"tcb\"><refentrytitle>tcb</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>shadow</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
-
-#: usermod.8.xml:46(firstname) userdel.8.xml:45(firstname)
-#: useradd.8.xml:58(firstname) su.1.xml:56(firstname) sg.1.xml:40(firstname)
-#: shadow.5.xml:39(firstname) shadow.3.xml:39(firstname)
-#: pwck.8.xml:46(firstname) porttime.5.xml:39(firstname)
-#: passwd.5.xml:39(firstname) passwd.1.xml:46(firstname)
-#: newusers.8.xml:55(firstname) newgrp.1.xml:40(firstname)
-#: logoutd.8.xml:39(firstname) login.defs.5.xml:108(firstname)
-#: login.1.xml:72(firstname) lastlog.8.xml:41(firstname)
-#: grpck.8.xml:39(firstname) groups.1.xml:39(firstname)
-#: groupmod.8.xml:40(firstname) groupdel.8.xml:40(firstname)
-#: groupadd.8.xml:42(firstname) faillog.8.xml:39(firstname)
-#: faillog.5.xml:39(firstname) expiry.1.xml:43(firstname)
-#: chsh.1.xml:42(firstname) chpasswd.8.xml:43(firstname)
-#: chfn.1.xml:42(firstname) chage.1.xml:40(firstname)
-msgid "Julianne Frances"
-msgstr ""
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: para/filename
+#. (itstool) path: varlistentry/term
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: para/command
+#. (itstool) path: arg/replaceable
+#. (itstool) path: para/replaceable
+#. (itstool) path: para/emphasis
+#: chage.1.xml.out:318 chfn.1.xml.out:210 chpasswd.8.xml.out:264
+#: chsh.1.xml.out:176 expiry.1.xml.out:118 groupadd.8.xml.out:341
+#: groupdel.8.xml.out:210 groupmems.8.xml.out:214 groupmod.8.xml.out:331
+#: grpck.8.xml.out:290 lastlog.8.xml.out:175 login.1.xml.out:128
+#: login.1.xml.out:380 login.1.xml.out:395 login.defs.5.xml.out:399
+#: login.defs.5.xml.out:516 login.defs.5.xml.out:533 login.defs.5.xml.out:539
+#: newusers.8.xml.out:79 newusers.8.xml.out:455 passwd.1.xml.out:40
+#: passwd.1.xml.out:47 passwd.1.xml.out:53 passwd.1.xml.out:66
+#: passwd.1.xml.out:69 passwd.1.xml.out:86 passwd.1.xml.out:116
+#: passwd.1.xml.out:152 passwd.1.xml.out:365 passwd.1.xml.out:412
+#: passwd.1.xml.out:421 passwd.1.xml.out:450 passwd.1.xml.out:456
+#: passwd.1.xml.out:476 passwd.5.xml.out:33 passwd.5.xml.out:40
+#: passwd.5.xml.out:182 pwck.8.xml.out:57 pwck.8.xml.out:227 pwck.8.xml.out:341
+#: pwconv.8.xml.out:84 pwconv.8.xml.out:99 shadow.5.xml.out:268
+#: shadow.5.xml.out:271 useradd.8.xml.out:839 userdel.8.xml.out:315
+#: usermod.8.xml.out:600 vipw.8.xml.out:216
+msgid "passwd"
+msgstr "passwd"
-#: usermod.8.xml:47(surname) userdel.8.xml:46(surname)
-#: useradd.8.xml:59(surname) su.1.xml:57(surname) sg.1.xml:41(surname)
-#: shadow.5.xml:40(surname) shadow.3.xml:40(surname) pwck.8.xml:47(surname)
-#: porttime.5.xml:40(surname) passwd.5.xml:40(surname) passwd.1.xml:47(surname)
-#: newusers.8.xml:56(surname) newgrp.1.xml:41(surname)
-#: logoutd.8.xml:40(surname) login.defs.5.xml:109(surname)
-#: login.1.xml:73(surname) lastlog.8.xml:42(surname) grpck.8.xml:40(surname)
-#: groups.1.xml:40(surname) groupmod.8.xml:41(surname)
-#: groupdel.8.xml:41(surname) groupadd.8.xml:43(surname)
-#: faillog.8.xml:40(surname) faillog.5.xml:40(surname) expiry.1.xml:44(surname)
-#: chsh.1.xml:43(surname) chpasswd.8.xml:44(surname) chfn.1.xml:43(surname)
-#: chage.1.xml:41(surname)
-msgid "Haugh"
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: arg/replaceable
+#. (itstool) path: phrase/emphasis
+#. (itstool) path: para/filename
+#. (itstool) path: para/replaceable
+#. (itstool) path: para/emphasis
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#: chage.1.xml.out:321 expiry.1.xml.out:121 grpck.8.xml.out:51
+#: grpck.8.xml.out:189 grpck.8.xml.out:296 login.defs.5.xml.out:542
+#: passwd.1.xml.out:479 passwd.5.xml.out:79 passwd.5.xml.out:194
+#: pwck.8.xml.out:61 pwck.8.xml.out:105 pwck.8.xml.out:228 pwck.8.xml.out:232
+#: pwck.8.xml.out:344 pwconv.8.xml.out:84 pwconv.8.xml.out:85
+#: pwconv.8.xml.out:100 pwconv.8.xml.out:101 shadow.3.xml.out:33
+#: shadow.3.xml.out:40 shadow.3.xml.out:96 shadow.3.xml.out:220
+#: shadow.5.xml.out:33 shadow.5.xml.out:40 shadow.5.xml.out:47
+#: vipw.8.xml.out:222
+msgid "shadow"
+msgstr "shadow"
+
+#. (itstool) path: refsect1/para
+#: chage.1.xml.out:316 expiry.1.xml.out:116 faillog.8.xml.out:232
+#: nologin.8.xml.out:58 shadow.3.xml.out:215
+msgid "<_:citerefentry-1/>, <_:citerefentry-2/>."
+msgstr ""
+
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: para/command
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: varlistentry/term
+#: chfn.1.xml.out:36 chfn.1.xml.out:43 chfn.1.xml.out:49 chfn.1.xml.out:62
+#: chfn.1.xml.out:89 chfn.1.xml.out:158 chfn.1.xml.out:163 chfn.1.xml.out:11
+#: chfn.1.xml.out:14 chfn.1.xml.out:23 chsh.1.xml.out:170
+#: groupadd.8.xml.out:335 groupdel.8.xml.out:204 groupmems.8.xml.out:208
+#: groupmod.8.xml.out:325 login.defs.5.xml.out:11 login.defs.5.xml.out:14
+#: login.defs.5.xml.out:23 login.defs.5.xml.out:239 useradd.8.xml.out:833
+#: userdel.8.xml.out:309 usermod.8.xml.out:105 usermod.8.xml.out:594
+msgid "chfn"
+msgstr "chfn"
+
+#. (itstool) path: refnamediv/refpurpose
+#: chfn.1.xml.out:44
+msgid "change real user name and information"
+msgstr "更改真名和信息"
+
+#. (itstool) path: citerefentry/refentrytitle
+#: chfn.1.xml.out:65 passwd.5.xml.out:117
+msgid "finger"
msgstr ""
-#: usermod.8.xml:48(contrib) userdel.8.xml:47(contrib)
-#: useradd.8.xml:60(contrib) sg.1.xml:42(contrib) newusers.8.xml:57(contrib)
-#: newgrp.1.xml:42(contrib) logoutd.8.xml:41(contrib)
-#: login.defs.5.xml:110(contrib) groups.1.xml:41(contrib)
-#: groupmod.8.xml:42(contrib) groupdel.8.xml:42(contrib)
-#: groupadd.8.xml:44(contrib) chpasswd.8.xml:45(contrib)
-msgid "Creation, 1991"
+#. (itstool) path: para/option
+#. (itstool) path: term/option
+#: chfn.1.xml.out:71 chfn.1.xml.out:110 groupadd.8.xml.out:95
+#: groupadd.8.xml.out:134 groupadd.8.xml.out:313 groupmod.8.xml.out:93
+#: groupmod.8.xml.out:132 useradd.8.xml.out:387 useradd.8.xml.out:495
+#: useradd.8.xml.out:792 usermod.8.xml.out:269 usermod.8.xml.out:366
+#, fuzzy
+#| msgid "-"
+msgid "-o"
+msgstr "-"
+
+#. (itstool) path: refsect1/para
+#: chfn.1.xml.out:61
+msgid ""
+"The <_:command-1/> command changes user fullname, office room number, office "
+"phone number, and home phone number information for a user's account. This "
+"information is typically printed by <_:citerefentry-2/> and similar "
+"programs. A normal user may only change the fields for her own account, "
+"subject to the restrictions in <_:filename-3/>. (The default configuration "
+"is to prevent users from changing their fullname.) The superuser may change "
+"any field for any account. Additionally, only the superuser may use the <_:"
+"option-4/> option to change the undefined portions of the GECOS field."
+msgstr ""
+
+#. (itstool) path: para/emphasis
+#: chfn.1.xml.out:77 chfn.1.xml.out:80
+msgid "other"
+msgstr "其它"
+
+#. (itstool) path: refsect1/para
+#: chfn.1.xml.out:75
+msgid ""
+"These fields must not contain any colons. Except for the <_:emphasis-1/> "
+"field, they should not contain any comma or equal sign. It is also "
+"recommended to avoid non-US-ASCII characters, but this is only enforced for "
+"the phone numbers. The <_:emphasis-2/> field is used to store accounting "
+"information used by other applications."
+msgstr ""
+
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#. (itstool) path: cmdsynopsis/arg
+#: chfn.1.xml.out:94 expiry.1.xml.out:61 expiry.1.xml.out:79
+#: groupadd.8.xml.out:77 groupdel.8.xml.out:72 login.1.xml.out:90
+#: login.1.xml.out:190 login.1.xml.out:229 useradd.8.xml.out:196
+#: useradd.8.xml.out:579 userdel.8.xml.out:76 userdel.8.xml.out:286
+#: userdel.8.xml.out:301 usermod.8.xml.out:149
+msgid "-f"
+msgstr "-f"
+
+#. (itstool) path: term/option
+#: chfn.1.xml.out:94
+#, fuzzy
+#| msgid "full_name"
+msgid "--full-name"
+msgstr "full_name"
+
+#. (itstool) path: term/replaceable
+#: chfn.1.xml.out:94
+msgid "FULL_NAME"
msgstr ""
-#: usermod.8.xml:64(refentrytitle) usermod.8.xml:71(refname)
-#: usermod.8.xml:77(command) login.defs.5.xml:514(term)
-msgid "usermod"
-msgstr "usermod"
+#. (itstool) path: listitem/para
+#: chfn.1.xml.out:97
+msgid "Change the user's full name."
+msgstr "更改用户的全名"
-#: usermod.8.xml:72(refpurpose)
-msgid "modify a user account"
-msgstr "修改一个用户账户"
+#. (itstool) path: term/option
+#: chfn.1.xml.out:102
+#, fuzzy
+#| msgid "home_ph"
+msgid "--home-phone"
+msgstr "home_ph"
-#: usermod.8.xml:81(replaceable) userdel.8.xml:78(replaceable)
-#: useradd.8.xml:92(replaceable) passwd.1.xml:82(replaceable)
-#: chsh.1.xml:78(replaceable) chfn.1.xml:78(replaceable)
-#: chage.1.xml:75(replaceable)
-msgid "LOGIN"
-msgstr "登录"
+#. (itstool) path: term/replaceable
+#: chfn.1.xml.out:102
+msgid "HOME_PHONE"
+msgstr ""
-#: usermod.8.xml:87(para)
-msgid ""
-"The <command>usermod</command> command modifies the system account files to "
-"reflect the changes that are specified on the command line."
+#. (itstool) path: listitem/para
+#: chfn.1.xml.out:105
+msgid "Change the user's home phone number."
msgstr ""
-"<command>usermod</command> 修改系统账户文件和在命令行上指定的相关更改。"
-#: usermod.8.xml:95(para)
-msgid "The options which apply to the <command>usermod</command> command are:"
-msgstr "<command>usermod</command> 可以接受的选项有:"
+#. (itstool) path: term/option
+#: chfn.1.xml.out:110
+#, fuzzy
+#| msgid "other"
+msgid "--other"
+msgstr "其它"
-#: usermod.8.xml:101(term)
-msgid "<option>-a</option>, <option>--append</option>"
-msgstr "<option>-a</option>, <option>--append</option>"
+#. (itstool) path: term/replaceable
+#: chfn.1.xml.out:110
+msgid "OTHER"
+msgstr ""
-#: usermod.8.xml:105(para)
+#. (itstool) path: listitem/para
+#: chfn.1.xml.out:113
msgid ""
-"Add the user to the supplementary group(s). Use only with the <option>-G</"
-"option> option."
-msgstr "将用户添加到附加组。只能和 <option>-G</option> 选项一起使用。"
+"Change the user's other GECOS information. This field is used to store "
+"accounting information used by other applications, and can be changed only "
+"by a superuser."
+msgstr ""
-#: usermod.8.xml:112(term)
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: chfn.1.xml.out:122 faillog.8.xml.out:89 faillog.8.xml.out:144
+#: faillog.8.xml.out:185 faillog.8.xml.out:202 gpasswd.1.xml.out:172
+#: groupadd.8.xml.out:101 groupadd.8.xml.out:165 grpck.8.xml.out:124
+#: grpck.8.xml.out:138 login.1.xml.out:220 login.1.xml.out:229
+#: newusers.8.xml.out:287 passwd.1.xml.out:268 pwck.8.xml.out:155
+#: pwck.8.xml.out:188 useradd.8.xml.out:420 useradd.8.xml.out:501
+#: userdel.8.xml.out:106 usermod.8.xml.out:307
+msgid "-r"
+msgstr "-r"
+
+#. (itstool) path: term/option
+#: chfn.1.xml.out:122
#, fuzzy
-#| msgid "<option>-r</option>, <option>--reset</option>"
-msgid "<option>-b</option>, <option>--badnames</option>"
-msgstr "<option>-r</option>, <option>--reset</option>"
+#| msgid "room_no"
+msgid "--room"
+msgstr "room_no"
-#: usermod.8.xml:116(para) useradd.8.xml:135(para) pwck.8.xml:191(para)
-#: newusers.8.xml:284(para)
-msgid "Allow names that do not conform to standards."
+#. (itstool) path: term/replaceable
+#: chfn.1.xml.out:122
+msgid "ROOM_NUMBER"
msgstr ""
-#: usermod.8.xml:122(term) useradd.8.xml:162(term)
-msgid ""
-"<option>-c</option>, <option>--comment</option>&nbsp;<replaceable>COMMENT</"
-"replaceable>"
+#. (itstool) path: listitem/para
+#: chfn.1.xml.out:125
+msgid "Change the user's room number."
msgstr ""
-"<option>-c</option>, <option>--comment</option>&nbsp;<replaceable>COMMENT</"
-"replaceable>"
-#: usermod.8.xml:126(para)
-msgid ""
-"The new value of the user's password file comment field. It is normally "
-"modified using the <citerefentry><refentrytitle>chfn</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry> utility."
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: chfn.1.xml.out:142 faillog.8.xml.out:80 faillog.8.xml.out:179
+#: faillog.8.xml.out:213 lastlog.8.xml.out:90 lastlog.8.xml.out:121
+#: lastlog.8.xml.out:138 passwd.1.xml.out:308 useradd.8.xml.out:393
+#: useradd.8.xml.out:490 usermod.8.xml.out:273 usermod.8.xml.out:358
+#: vipw.8.xml.out:132
+#, fuzzy
+#| msgid "-"
+msgid "-u"
+msgstr "-"
+
+#. (itstool) path: term/option
+#: chfn.1.xml.out:150 passwd.1.xml.out:321 usermod.8.xml.out:452
+#, fuzzy
+#| msgid "-"
+msgid "-w"
+msgstr "-"
+
+#. (itstool) path: term/option
+#: chfn.1.xml.out:150
+#, fuzzy
+#| msgid "work_ph"
+msgid "--work-phone"
+msgstr "work_ph"
+
+#. (itstool) path: term/replaceable
+#: chfn.1.xml.out:150
+msgid "WORK_PHONE"
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: chfn.1.xml.out:153
+msgid "Change the user's office phone number."
msgstr ""
-"用户密码文件中注释字段的新值。通常使用 <citerefentry><refentrytitle>chfn</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry> 工具对其进行修改。"
-#: usermod.8.xml:135(term)
+#. (itstool) path: refsect1/para
+#: chfn.1.xml.out:157
#, fuzzy
#| msgid ""
-#| "<option>-d</option>, <option>--home-dir</option>&nbsp;"
-#| "<replaceable>HOME_DIR</replaceable>"
+#| "If none of the options are selected, <command>chage</command> operates in "
+#| "an interactive fashion, prompting the user with the current values for "
+#| "all of the fields. Enter the new value to change the field, or leave the "
+#| "line blank to use the current value. The current value is displayed "
+#| "between a pair of <emphasis>[ ]</emphasis> marks."
msgid ""
-"<option>-d</option>, <option>--home</option>&nbsp;<replaceable>HOME_DIR</"
-"replaceable>"
+"If none of the options are selected, <_:command-1/> operates in an "
+"interactive fashion, prompting the user with the current values for all of "
+"the fields. Enter the new value to change the field, or leave the line blank "
+"to use the current value. The current value is displayed between a pair of "
+"<_:emphasis-2/> marks. Without options, <_:command-3/> prompts for the "
+"current user account."
msgstr ""
-"<option>-d</option>, <option>--home-dir</option>&nbsp;<replaceable>HOME_DIR</"
-"replaceable>"
+"如果没有选择任何选项,<command>chage</command> 会进入交互模式,以所有字段的当"
+"前值提示用户。输入一个新值可以更改这些字段,或者留空使用当前值。当前值出现在 "
+"<emphasis>[ ]</emphasis> 标记对里。"
-#: usermod.8.xml:139(para)
-msgid "The user's new login directory."
-msgstr "用户的新登录目录。"
+#. (itstool) path: term/option
+#. (itstool) path: para/phrase
+#: chfn.1.xml.out:8 login.defs.5.xml.out:8 login.defs.5.xml.out:242
+msgid "CHFN_AUTH"
+msgstr ""
-#: usermod.8.xml:142(para)
+#. (itstool) path: listitem/para
+#: chfn.1.xml.out:10 chsh.1.xml.out:10 login.defs.5.xml.out:10
#, fuzzy
#| msgid ""
-#| "If the <option>-m</option> option is given, the contents of the current "
-#| "home directory will be moved to the new home directory, which is created "
-#| "if it does not already exist."
+#| "If <replaceable>yes</replaceable>, the <command>chfn</command> program "
+#| "will require authentication before making any changes, unless run by the "
+#| "superuser."
msgid ""
-"If the <option>-m</option> option is given, the contents of the current home "
-"directory will be moved to the new home directory, which is created if it "
-"does not already exist. If the current home directory does not exist the new "
-"home directory will not be created."
+"If <_:replaceable-1/>, the <_:command-2/> program will require "
+"authentication before making any changes, unless run by the superuser."
msgstr ""
-"如果给了 <option>-m</option> 选项,当前主目录的内容将会移动到新主目录中,如果"
-"不存在,则创建。"
+"如果为 <replaceable>yes</replaceable>,<command>chfn</command> 进行任何更改前"
+"都要要求认证,除非由超级用户运行。"
-#: usermod.8.xml:152(term) useradd.8.xml:202(term) useradd.8.xml:584(term)
-msgid ""
-"<option>-e</option>, <option>--expiredate</option>&nbsp;"
-"<replaceable>EXPIRE_DATE</replaceable>"
+#. (itstool) path: term/option
+#: chfn.1.xml.out:8 login.defs.5.xml.out:8
+msgid "CHFN_RESTRICT"
msgstr ""
-"<option>-e</option>, <option>--expiredate</option>&nbsp;"
-"<replaceable>EXPIRE_DATE</replaceable>"
-#: usermod.8.xml:156(para) useradd.8.xml:206(para)
-msgid ""
-"The date on which the user account will be disabled. The date is specified "
-"in the format <emphasis remap=\"I\">YYYY-MM-DD</emphasis>."
+#. (itstool) path: varlistentry/term
+#: chfn.1.xml.out:8 chgpasswd.8.xml.out:6 chpasswd.8.xml.out:6 chsh.1.xml.out:8
+#: gpasswd.1.xml.out:6 login.1.xml.out:8 login.1.xml.out:9 login.1.xml.out:19
+#: login.defs.5.xml.out:8 login.defs.5.xml.out:6 login.defs.5.xml.out:9
+#: login.defs.5.xml.out:19 newusers.8.xml.out:6 passwd.1.xml.out:6
+#: pwck.8.xml.out:8 su.1.xml.out:8 su.1.xml.out:9 su.1.xml.out:19
+#: useradd.8.xml.out:8 useradd.8.xml.out:19 userdel.8.xml.out:8
+#: userdel.8.xml.out:19 userdel.8.xml.out:9 usermod.8.xml.out:8
+#: usermod.8.xml.out:19
+#, fuzzy
+#| msgid "<option>ENV_HZ</option> (string)"
+msgid "<_:option-1/> (string)"
+msgstr "<option>ENV_HZ</option> (string)"
+
+#. (itstool) path: para/emphasis
+#: chfn.1.xml.out:12 login.defs.5.xml.out:12
+#, fuzzy
+#| msgid "pw_gecos"
+msgid "gecos"
+msgstr "pw_gecos"
+
+#. (itstool) path: para/replaceable
+#: chfn.1.xml.out:15 login.defs.5.xml.out:15
+#, fuzzy
+#| msgid "-f"
+msgid "f"
+msgstr "-f"
+
+#. (itstool) path: para/replaceable
+#: chfn.1.xml.out:16 login.defs.5.xml.out:16
+#, fuzzy
+#| msgid "-r"
+msgid "r"
+msgstr "-r"
+
+#. (itstool) path: para/replaceable
+#: chfn.1.xml.out:16 login.defs.5.xml.out:16
+msgid "w"
msgstr ""
-"用户账户将被禁用的日期。日期以 <emphasis remap=\"I\">YYYY-MM-DD</emphasis> 格"
-"式指定。"
-#: usermod.8.xml:160(para)
-msgid ""
-"An empty <replaceable>EXPIRE_DATE</replaceable> argument will disable the "
-"expiration of the account."
-msgstr "空 <replaceable>EXPIRE_DATE</replaceable> 参数将禁用账户过期。"
+#. (itstool) path: para/replaceable
+#: chfn.1.xml.out:17 login.defs.5.xml.out:17
+#, fuzzy
+#| msgid "-h"
+msgid "h"
+msgstr "-h"
-#: usermod.8.xml:164(para) usermod.8.xml:185(para)
-msgid ""
-"This option requires a <filename>/etc/shadow</filename> file. A <filename>/"
-"etc/shadow</filename> entry will be created if there were none."
+#. (itstool) path: para/replaceable
+#: chfn.1.xml.out:20 login.defs.5.xml.out:20
+msgid "rwh"
msgstr ""
-"此选项需要一个 <filename>/etc/passwd</filename> 文件。如果没有,将会创建一条 "
-"<filename>/etc/shadow</filename> 项目。"
-#: usermod.8.xml:172(term) useradd.8.xml:219(term) useradd.8.xml:596(term)
-msgid ""
-"<option>-f</option>, <option>--inactive</option>&nbsp;<replaceable>INACTIVE</"
-"replaceable>"
+#. (itstool) path: para/replaceable
+#. (itstool) path: para/emphasis
+#: chfn.1.xml.out:20 chgpasswd.8.xml.out:16 chgpasswd.8.xml.out:18
+#: chpasswd.8.xml.out:16 chpasswd.8.xml.out:18 gpasswd.1.xml.out:16
+#: gpasswd.1.xml.out:18 grpck.8.xml.out:143 login.defs.5.xml.out:134
+#: login.defs.5.xml.out:136 login.defs.5.xml.out:20 login.defs.5.xml.out:16
+#: login.defs.5.xml.out:18 newusers.8.xml.out:16 newusers.8.xml.out:18
+#: passwd.1.xml.out:16 passwd.1.xml.out:18 useradd.8.xml.out:231
+#: useradd.8.xml.out:601
+msgid "no"
msgstr ""
-"<option>-f</option>, <option>--inactive</option>&nbsp;<replaceable>INACTIVE</"
-"replaceable>"
-#: usermod.8.xml:176(para)
-msgid ""
-"The number of days after a password expires until the account is permanently "
-"disabled."
-msgstr "密码过期之后,账户被彻底禁用之前的天数。"
+#. (itstool) path: para/replaceable
+#: chfn.1.xml.out:21 login.defs.5.xml.out:21
+msgid "frwh"
+msgstr ""
-#: usermod.8.xml:180(para)
+#. (itstool) path: listitem/para
+#: chfn.1.xml.out:10 login.defs.5.xml.out:10
msgid ""
-"A value of 0 disables the account as soon as the password has expired, and a "
-"value of -1 disables the feature."
-msgstr "0 表示密码过期时,立即禁用账户;-1 表示不使用这个功能。"
+"This parameter specifies which values in the <_:emphasis-1/> field of the <_:"
+"filename-2/> file may be changed by regular users using the <_:command-3/> "
+"program. It can be any combination of letters <_:replaceable-4/>, <_:"
+"replaceable-5/>, <_:replaceable-6/>, <_:replaceable-7/>, for Full name, Room "
+"number, Work phone, and Home phone, respectively. For backward "
+"compatibility, <_:replaceable-8/> is equivalent to <_:replaceable-9/> and <_:"
+"replaceable-10/> is equivalent to <_:replaceable-11/>. If not specified, "
+"only the superuser can make any changes. The most restrictive setting is "
+"better achieved by not installing <_:command-12/> SUID."
+msgstr ""
+
+#. (itstool) path: term/option
+#. (itstool) path: para/phrase
+#: chfn.1.xml.out:8 chsh.1.xml.out:8 login.1.xml.out:8 login.defs.5.xml.out:8
+#: login.defs.5.xml.out:244 login.defs.5.xml.out:359 su.1.xml.out:8
+#, fuzzy
+#| msgid "CHSH_AUTH LOGIN_STRING"
+msgid "LOGIN_STRING"
+msgstr "CHSH_AUTH LOGIN_STRING"
-#: usermod.8.xml:193(term) useradd.8.xml:238(term) useradd.8.xml:611(term)
+#. (itstool) path: listitem/para
+#: chfn.1.xml.out:10 chsh.1.xml.out:10 login.1.xml.out:10
+#: login.defs.5.xml.out:10 su.1.xml.out:10
msgid ""
-"<option>-g</option>, <option>--gid</option>&nbsp;<replaceable>GROUP</"
-"replaceable>"
+"The string used for prompting a password. The default is to use \"Password: "
+"\", or a translation of that string. If you set this variable, the prompt "
+"will not be translated."
msgstr ""
-"<option>-g</option>, <option>--gid</option>&nbsp;<replaceable>GROUP</"
-"replaceable>"
+"此字符串用于提示输入密码。默认是 \"Password: \",或者翻译了的结果(汉语中翻译"
+"为了“密码:”)。如果设置了此变量,提示不会被翻译。"
-#: usermod.8.xml:197(para)
-msgid ""
-"The group name or number of the user's new initial login group. The group "
-"must exist."
-msgstr "用户的新初始登录组的组名或数字代号。此组必须存在。"
+#. (itstool) path: para/replaceable
+#: chfn.1.xml.out:16 chsh.1.xml.out:16 login.1.xml.out:16
+#: login.defs.5.xml.out:16 su.1.xml.out:16
+msgid "%s"
+msgstr ""
-#: usermod.8.xml:201(para)
+#. (itstool) path: listitem/para
+#: chfn.1.xml.out:15 chsh.1.xml.out:15 login.1.xml.out:15
+#: login.defs.5.xml.out:15 su.1.xml.out:15
+#, fuzzy
+#| msgid ""
+#| "If the string contains <replaceable>%s</replaceable>, this will be "
+#| "replaced by the user's name."
msgid ""
-"Any file from the user's home directory owned by the previous primary group "
-"of the user will be owned by this new group."
-msgstr "用户主目录中,属于原来的主组的文件将转交新组所有。"
+"If the string contains <_:replaceable-1/>, this will be replaced by the "
+"user's name."
+msgstr "如果字符串包含 <replaceable>%s</replaceable>,将会被用户名替换。"
-#: usermod.8.xml:205(para)
-msgid ""
-"The group ownership of files outside of the user's home directory must be "
-"fixed manually."
-msgstr "主目录之外的文件所属的组必须手动修改。"
+#. (itstool) path: listitem/para
+#: chfn.1.xml.out:188 chgpasswd.8.xml.out:206 chpasswd.8.xml.out:248
+#: chsh.1.xml.out:160 groupadd.8.xml.out:259 groupmod.8.xml.out:240
+#: login.1.xml.out:367 login.access.5.xml.out:102 newusers.8.xml.out:424
+#: passwd.1.xml.out:406 pwconv.8.xml.out:231 su.1.xml.out:359
+#: useradd.8.xml.out:754 userdel.8.xml.out:192 usermod.8.xml.out:560
+msgid "Shadow password suite configuration."
+msgstr "Shadow 密码套件配置。"
-#: usermod.8.xml:209(para)
-msgid ""
-"The change of the group ownership of files inside of the user's home "
-"directory is also not done if the home dir owner uid is different from the "
-"current or new user id. This is a safety measure for special home "
-"directories such as <filename>/</filename>."
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: para/command
+#. (itstool) path: varlistentry/term
+#: chfn.1.xml.out:204 chsh.1.xml.out:36 chsh.1.xml.out:43 chsh.1.xml.out:49
+#: chsh.1.xml.out:62 chsh.1.xml.out:73 chsh.1.xml.out:108 chsh.1.xml.out:11
+#: groupadd.8.xml.out:338 groupdel.8.xml.out:207 groupmems.8.xml.out:211
+#: groupmod.8.xml.out:328 login.defs.5.xml.out:11 login.defs.5.xml.out:270
+#: useradd.8.xml.out:836 userdel.8.xml.out:312 usermod.8.xml.out:597
+msgid "chsh"
+msgstr "chsh"
+
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: para/filename
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#: chfn.1.xml.out:207 chgpasswd.8.xml.out:222 chpasswd.8.xml.out:271
+#: chsh.1.xml.out:173 groupadd.8.xml.out:174 groupadd.8.xml.out:353
+#: groupmod.8.xml.out:343 login.1.xml.out:389 login.defs.5.xml.out:102
+#: login.defs.5.xml.out:109 newusers.8.xml.out:298 newusers.8.xml.out:452
+#: passwd.1.xml.out:483 pwconv.8.xml.out:92 pwconv.8.xml.out:94
+#: pwconv.8.xml.out:108 pwconv.8.xml.out:244 su.1.xml.out:418
+#: useradd.8.xml.out:854 userdel.8.xml.out:117 userdel.8.xml.out:318
+#: usermod.8.xml.out:618 vipw.8.xml.out:213
+msgid "login.defs"
+msgstr "login.defs"
+
+#. (itstool) path: refsect1/para
+#: chfn.1.xml.out:202 chgpasswd.8.xml.out:214 chsh.1.xml.out:168
+#: limits.5.xml.out:183
+msgid "<_:citerefentry-1/>, <_:citerefentry-2/>, <_:citerefentry-3/>."
msgstr ""
-#: usermod.8.xml:218(term) useradd.8.xml:265(term)
-msgid ""
-"<option>-G</option>, <option>--groups</option>&nbsp;<replaceable>GROUP1</"
-"replaceable>[<emphasis remap=\"I\">,GROUP2,...</emphasis>[<emphasis remap=\"I"
-"\">,GROUPN</emphasis>]]]"
+#. (itstool) path: author/contrib
+#: chgpasswd.8.xml.out:23
+msgid "Creation, 2006"
msgstr ""
-"<option>-G</option>, <option>--groups</option>&nbsp;<replaceable>GROUP1</"
-"replaceable>[<emphasis remap=\"I\">,GROUP2,...</emphasis>[<emphasis remap=\"I"
-"\">,GROUPN</emphasis>]]]"
-#: usermod.8.xml:222(para)
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: para/command
+#. (itstool) path: varlistentry/term
+#: chgpasswd.8.xml.out:33 chgpasswd.8.xml.out:40 chgpasswd.8.xml.out:46
+#: chgpasswd.8.xml.out:56 chgpasswd.8.xml.out:66 chgpasswd.8.xml.out:83
+#: login.defs.5.xml.out:249
+msgid "chgpasswd"
+msgstr "chgpasswd"
+
+#. (itstool) path: refmeta/manvolnum
+#. (itstool) path: citerefentry/manvolnum
+#. (itstool) path: term/replaceable
+#: chgpasswd.8.xml.out:34 chgpasswd.8.xml.out:219 chpasswd.8.xml.out:38
+#: chpasswd.8.xml.out:267 chpasswd.8.xml.out:275 faillog.5.xml.out:87
+#: faillog.8.xml.out:34 gpasswd.1.xml.out:279 gpasswd.1.xml.out:282
+#: gpasswd.1.xml.out:285 gpasswd.1.xml.out:288 groupadd.8.xml.out:37
+#: groupadd.8.xml.out:344 groupadd.8.xml.out:347 groupadd.8.xml.out:350
+#: groupadd.8.xml.out:356 groupadd.8.xml.out:359 groupadd.8.xml.out:362
+#: groupdel.8.xml.out:35 groupdel.8.xml.out:185 groupdel.8.xml.out:213
+#: groupdel.8.xml.out:216 groupdel.8.xml.out:219 groupdel.8.xml.out:222
+#: groupdel.8.xml.out:225 groupdel.8.xml.out:228 groupmems.8.xml.out:38
+#: groupmems.8.xml.out:217 groupmems.8.xml.out:220 groupmems.8.xml.out:223
+#: groupmems.8.xml.out:226 groupmems.8.xml.out:229 groupmod.8.xml.out:35
+#: groupmod.8.xml.out:334 groupmod.8.xml.out:337 groupmod.8.xml.out:340
+#: groupmod.8.xml.out:346 groupmod.8.xml.out:349 groupmod.8.xml.out:352
+#: grpck.8.xml.out:34 grpck.8.xml.out:282 grpck.8.xml.out:293
+#: gshadow.5.xml.out:159 gshadow.5.xml.out:162 lastlog.8.xml.out:36
+#: login.1.xml.out:174 login.1.xml.out:176 login.1.xml.out:249
+#: login.1.xml.out:251 login.1.xml.out:401 login.defs.5.xml.out:545
+#: logoutd.8.xml.out:34 newusers.8.xml.out:50 newusers.8.xml.out:466
+#: nologin.8.xml.out:23 passwd.1.xml.out:473 passwd.1.xml.out:487
+#: passwd.5.xml.out:185 passwd.5.xml.out:188 passwd.5.xml.out:191
+#: passwd.5.xml.out:200 pwck.8.xml.out:41 pwck.8.xml.out:338 pwck.8.xml.out:347
+#: pwconv.8.xml.out:40 pwconv.8.xml.out:241 pwconv.8.xml.out:247
+#: pwconv.8.xml.out:250 pwconv.8.xml.out:253 shadow.5.xml.out:274
+#: shadow.5.xml.out:277 shadow.5.xml.out:280 shadow.5.xml.out:286
+#: suauth.5.xml.out:192 useradd.8.xml.out:53 useradd.8.xml.out:845
+#: useradd.8.xml.out:848 useradd.8.xml.out:851 useradd.8.xml.out:857
+#: useradd.8.xml.out:868 useradd.8.xml.out:871 userdel.8.xml.out:40
+#: userdel.8.xml.out:258 userdel.8.xml.out:321 userdel.8.xml.out:324
+#: userdel.8.xml.out:327 userdel.8.xml.out:330 userdel.8.xml.out:341
+#: userdel.8.xml.out:344 usermod.8.xml.out:41 usermod.8.xml.out:606
+#: usermod.8.xml.out:609 usermod.8.xml.out:612 usermod.8.xml.out:615
+#: usermod.8.xml.out:629 usermod.8.xml.out:632 vipw.8.xml.out:36
+msgid "8"
+msgstr "8"
+
+#. (itstool) path: refmeta/refmiscinfo
+#: chgpasswd.8.xml.out:35 chpasswd.8.xml.out:39 faillog.8.xml.out:35
+#: groupadd.8.xml.out:38 groupdel.8.xml.out:36 groupmems.8.xml.out:39
+#: groupmod.8.xml.out:36 grpck.8.xml.out:35 lastlog.8.xml.out:37
+#: logoutd.8.xml.out:35 newusers.8.xml.out:51 nologin.8.xml.out:24
+#: pwck.8.xml.out:42 pwconv.8.xml.out:41 useradd.8.xml.out:54
+#: userdel.8.xml.out:41 usermod.8.xml.out:42 vipw.8.xml.out:37
+msgid "System Management Commands"
+msgstr "系统管理命令"
+
+#. (itstool) path: refnamediv/refpurpose
+#: chgpasswd.8.xml.out:41
+msgid "update group passwords in batch mode"
+msgstr "批量更新组密码"
+
+#. (itstool) path: refsect1/para
+#: chgpasswd.8.xml.out:55
+#, fuzzy
+#| msgid ""
+#| "The <command>chgpasswd</command> command reads a list of group name and "
+#| "password pairs from standard input and uses this information to update a "
+#| "set of existing groups. Each line is of the format:"
msgid ""
-"A list of supplementary groups which the user is also a member of. Each "
-"group is separated from the next by a comma, with no intervening whitespace. "
-"The groups are subject to the same restrictions as the group given with the "
-"<option>-g</option> option."
+"The <_:command-1/> command reads a list of group name and password pairs "
+"from standard input and uses this information to update a set of existing "
+"groups. Each line is of the format:"
msgstr ""
-"用户还属于的附加组列表。组之间使用逗号分隔,没有空格。这些组需要遵守和 "
-"<option>-g</option> 选项中给的组同样的限制。"
+"<command>chgpasswd</command> 命令从标准输入读取一系列组名和密码对,并使用此信"
+"息更新这些存在的组。每行的格式如下:"
+
+#. (itstool) path: para/emphasis
+#. (itstool) path: arg/replaceable
+#. (itstool) path: term/replaceable
+#: chgpasswd.8.xml.out:61 groupmems.8.xml.out:54 groupmems.8.xml.out:110
+msgid "group_name"
+msgstr "group_name"
+
+#. (itstool) path: para/emphasis
+#: chgpasswd.8.xml.out:62 chpasswd.8.xml.out:66 passwd.5.xml.out:77
+#: passwd.5.xml.out:86 passwd.5.xml.out:91 passwd.5.xml.out:95
+#: passwd.5.xml.out:98
+#, fuzzy
+#| msgid "passwd"
+msgid "password"
+msgstr "passwd"
-#: usermod.8.xml:229(para)
+#. (itstool) path: refsect1/para
+#: chgpasswd.8.xml.out:60 chpasswd.8.xml.out:64
+msgid "<_:emphasis-1/>:<_:emphasis-2/>"
+msgstr ""
+
+#. (itstool) path: refsect1/para
+#: chgpasswd.8.xml.out:64
+#, fuzzy
+#| msgid ""
+#| "By default the supplied password must be in clear-text, and is encrypted "
+#| "by <command>chgpasswd</command>."
msgid ""
-"If the user is currently a member of a group which is not listed, the user "
-"will be removed from the group. This behaviour can be changed via the "
-"<option>-a</option> option, which appends the user to the current "
-"supplementary group list."
+"By default the supplied password must be in clear-text, and is encrypted by "
+"<_:command-1/>."
msgstr ""
-"如果用户当前是一个组的成员,而这个组没有列在这里,用户将被从那个组里便删除。"
-"这个行为可以通过 <option>-a</option> 选项修改,这使用户追加到给出的附加组列表"
-"中。"
+"默认上,提供的密码必须是明码文本,然后由 <command>chgpasswd</command> 加密。"
+
+#. (itstool) path: para/option
+#. (itstool) path: term/option
+#: chgpasswd.8.xml.out:70 chgpasswd.8.xml.out:6 chgpasswd.8.xml.out:21
+#: chgpasswd.8.xml.out:27 chgpasswd.8.xml.out:10 chpasswd.8.xml.out:75
+#: chpasswd.8.xml.out:132 chpasswd.8.xml.out:6 chpasswd.8.xml.out:21
+#: chpasswd.8.xml.out:27 chpasswd.8.xml.out:10 gpasswd.1.xml.out:6
+#: gpasswd.1.xml.out:21 gpasswd.1.xml.out:27 gpasswd.1.xml.out:10
+#: login.defs.5.xml.out:6 login.defs.5.xml.out:21 login.defs.5.xml.out:27
+#: login.defs.5.xml.out:10 newusers.8.xml.out:6 newusers.8.xml.out:21
+#: newusers.8.xml.out:27 newusers.8.xml.out:10 passwd.1.xml.out:129
+#: passwd.1.xml.out:6 passwd.1.xml.out:21 passwd.1.xml.out:27
+#: passwd.1.xml.out:10
+#, fuzzy
+#| msgid "ENCRYPT_METHOD MD5_CRYPT_ENAB"
+msgid "ENCRYPT_METHOD"
+msgstr "ENCRYPT_METHOD MD5_CRYPT_ENAB"
-#: usermod.8.xml:238(term)
+#. (itstool) path: para/option
+#. (itstool) path: term/option
+#: chgpasswd.8.xml.out:71 chgpasswd.8.xml.out:101 chpasswd.8.xml.out:78
+#: chpasswd.8.xml.out:84 chpasswd.8.xml.out:130 chpasswd.8.xml.out:139
+#: passwd.1.xml.out:180 useradd.8.xml.out:179 useradd.8.xml.out:567
+#: usermod.8.xml.out:129
+#, fuzzy
+#| msgid "-"
+msgid "-e"
+msgstr "-"
+
+#. (itstool) path: para/option
+#. (itstool) path: term/option
+#. (itstool) path: arg/arg
+#: chgpasswd.8.xml.out:72 chgpasswd.8.xml.out:88 chpasswd.8.xml.out:78
+#: chpasswd.8.xml.out:84 chpasswd.8.xml.out:114 chpasswd.8.xml.out:129
+#: expiry.1.xml.out:60 expiry.1.xml.out:73 newusers.8.xml.out:268
+#: sg.1.xml.out:50 su.1.xml.out:86 su.1.xml.out:126 su.1.xml.out:131
+#: useradd.8.xml.out:139 usermod.8.xml.out:99
+msgid "-c"
+msgstr "-c"
+
+#. (itstool) path: refsect1/para
+#: chgpasswd.8.xml.out:68
+#, fuzzy
+#| msgid ""
+#| "The default encryption algorithm can be defined for the system with the "
+#| "ENCRYPT_METHOD variable of <filename>/etc/login.defs</filename>, and can "
+#| "be overwiten with the <option>-e</option>, <option>-m</option>, or "
+#| "<option>-c</option> options."
msgid ""
-"<option>-l</option>, <option>--login</option>&nbsp;<replaceable>NEW_LOGIN</"
-"replaceable>"
+"The default encryption algorithm can be defined for the system with the <_:"
+"option-1/> variable of <_:filename-2/>, and can be overwritten with the <_:"
+"option-3/>, <_:option-4/>, or <_:option-5/> options."
msgstr ""
-"<option>-l</option>, <option>--login</option>&nbsp;<replaceable>NEW_LOGIN</"
-"replaceable>"
+"默认加密算法可以通过 <filename>/etc/login.defs</filename> 的 ENCRYPT_METHOD "
+"变量设置,并且可以使用 <option>-e</option>, <option>-m</option> 或 <option>-"
+"c</option> 选项覆盖。"
-#: usermod.8.xml:242(para)
+#. (itstool) path: refsect1/para
+#: chgpasswd.8.xml.out:74 chpasswd.8.xml.out:99
msgid ""
-"The name of the user will be changed from <replaceable>LOGIN</replaceable> "
-"to <replaceable>NEW_LOGIN</replaceable>. Nothing else is changed. In "
-"particular, the user's home directory or mail spool should probably be "
-"renamed manually to reflect the new login name."
+"This command is intended to be used in a large system environment where many "
+"accounts are created at a single time."
+msgstr "此命令一般用于需要一次创建很多用户的大型系统。"
+
+#. (itstool) path: term/option
+#: chgpasswd.8.xml.out:88 chpasswd.8.xml.out:114 newusers.8.xml.out:268
+msgid "--crypt-method"
msgstr ""
-"用户的名称将会从 <replaceable>LOGIN</replaceable> 修改为 "
-"<replaceable>NEW_LOGIN</replaceable>。不会更改别的任何东西。特别是,用户的主"
-"目录名和邮件池也需要手动修改以和新登录名对应。"
-#: usermod.8.xml:252(term)
-msgid "<option>-L</option>, <option>--lock</option>"
-msgstr "<option>-L</option>, <option>--lock</option>"
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:90 chpasswd.8.xml.out:117 newusers.8.xml.out:270
+msgid "Use the specified method to encrypt the passwords."
+msgstr "使用指定的方法加密密码。"
+
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:91 chpasswd.8.xml.out:118
+msgid "The available methods are DES, MD5, and NONE."
+msgstr "可用的方法有 DES,MD5 和 NONE。"
-#: usermod.8.xml:256(para)
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:94 chpasswd.8.xml.out:121 newusers.8.xml.out:271
msgid ""
-"Lock a user's password. This puts a '!' in front of the encrypted password, "
-"effectively disabling the password. You can't use this option with <option>-"
-"p</option> or <option>-U</option>."
+"The available methods are DES, MD5, NONE, and SHA256 or SHA512 if your libc "
+"support these methods."
msgstr ""
-"锁定用户的密码。这会在用户加密的密码之前放置一个“!”,可以快速禁用密码。您可以"
-"和 <option>-p</option> 或 <option>-U</option> 配合使用此选项。"
+"可用的方法有 DES, MD5, NONE, and SHA256 或 SHA512,前提是您的 libc 支持这写方"
+"法。"
+
+#. (itstool) path: term/option
+#: chgpasswd.8.xml.out:101 chpasswd.8.xml.out:139
+#, fuzzy
+#| msgid "encrypted password"
+msgid "--encrypted"
+msgstr "加密了的密码"
-#: usermod.8.xml:262(para)
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:103 chpasswd.8.xml.out:141
+msgid "Supplied passwords are in encrypted form."
+msgstr "提供的密码是已经加密了的"
+
+#. (itstool) path: term/option
+#: chgpasswd.8.xml.out:113 chpasswd.8.xml.out:155
+msgid "--md5"
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:115 chpasswd.8.xml.out:157
msgid ""
-"Note: if you wish to lock the account (not only access with a password), you "
-"should also set the <replaceable>EXPIRE_DATE</replaceable> to "
-"<replaceable>1</replaceable>."
+"Use MD5 encryption instead of DES when the supplied passwords are not "
+"encrypted."
+msgstr "如果提供的密码没有加密,则使用 MD5 加密而不是 DES。"
+
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: chgpasswd.8.xml.out:134 chpasswd.8.xml.out:177 chsh.1.xml.out:96
+#: chsh.1.xml.out:107 grpck.8.xml.out:124 grpck.8.xml.out:160
+#: newusers.8.xml.out:319 pwck.8.xml.out:155 pwck.8.xml.out:208
+#: su.1.xml.out:163 useradd.8.xml.out:476 useradd.8.xml.out:614
+#: usermod.8.xml.out:347 vipw.8.xml.out:70 vipw.8.xml.out:126
+msgid "-s"
+msgstr "-s"
+
+#. (itstool) path: term/option
+#: chgpasswd.8.xml.out:134 chpasswd.8.xml.out:177 newusers.8.xml.out:319
+msgid "--sha-rounds"
msgstr ""
-"注意:如果希望锁定账户(不仅仅是通过密码访问),您也需要设置 "
-"<replaceable>EXPIRE_DATE</replaceable> 为 <replaceable>1</replaceable>。"
-#: usermod.8.xml:271(term)
-msgid "<option>-m</option>, <option>--move-home</option>"
-msgstr "<option>-m</option>, <option>--move-home</option>"
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:136 chpasswd.8.xml.out:180 newusers.8.xml.out:321
+msgid "Use the specified number of rounds to encrypt the passwords."
+msgstr "使用指定次数的轮转来加密密码。"
-#: usermod.8.xml:275(para)
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:139 chpasswd.8.xml.out:183 newusers.8.xml.out:324
msgid ""
-"Move the content of the user's home directory to the new location. If the "
-"current home directory does not exist the new home directory will not be "
-"created."
-msgstr ""
+"The value 0 means that the system will choose the default number of rounds "
+"for the crypt method (5000)."
+msgstr "值 0 表示让系统为加密方法选择默认的轮转次数 (5000)。"
-#: usermod.8.xml:280(para)
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:143 chpasswd.8.xml.out:187 newusers.8.xml.out:328
msgid ""
-"This option is only valid in combination with the <option>-d</option> (or "
-"<option>--home</option>) option."
-msgstr ""
-"这个选项只有和 <option>-d</option> (或 <option>--home</option>) 选项组合使用"
-"时才有效。"
+"A minimal value of 1000 and a maximal value of 999,999,999 will be enforced."
+msgstr "会强制最小 1,000,最大 9,9999,9999"
+
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:147 chpasswd.8.xml.out:191 newusers.8.xml.out:332
+msgid "You can only use this option with the SHA256 or SHA512 crypt method."
+msgstr "您只可以对 SHA256 或 SHA512 使用此选项。"
-#: usermod.8.xml:284(para)
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:151 newusers.8.xml.out:336
+#, fuzzy
+#| msgid ""
+#| "By default, the number of rounds is defined by the SHA_CRYPT_MIN_ROUNDS "
+#| "and SHA_CRYPT_MAX_ROUNDS variables in <filename>/etc/login.defs</"
+#| "filename>."
msgid ""
-"<command>usermod</command> will try to adapt the ownership of the files and "
-"to copy the modes, ACL and extended attributes, but manual changes might be "
-"needed afterwards."
+"By default, the number of rounds is defined by the SHA_CRYPT_MIN_ROUNDS and "
+"SHA_CRYPT_MAX_ROUNDS variables in <_:filename-1/>."
msgstr ""
-"<command>usermod</command> 会改写文件的属主并复制模式、ACL 和扩展属性,但是稍"
-"后也可能需要手动修改。"
+"默认,轮转数由 <filename>/etc/login.defs</filename> 文件中的 "
+"SHA_CRYPT_MIN_ROUNDS 和 SHA_CRYPT_MAX_ROUNDS 变量确定。"
-#: usermod.8.xml:292(term) useradd.8.xml:404(term) groupmod.8.xml:155(term)
-#: groupadd.8.xml:157(term)
-msgid "<option>-o</option>, <option>--non-unique</option>"
-msgstr "<option>-o</option>, <option>--non-unique</option>"
+#. (itstool) path: refsect1/title
+#: chgpasswd.8.xml.out:162 chpasswd.8.xml.out:207 faillog.8.xml.out:208
+#: gpasswd.1.xml.out:228 groupadd.8.xml.out:266 groupdel.8.xml.out:120
+#: lastlog.8.xml.out:205 login.1.xml.out:236 newusers.8.xml.out:347
+#: passwd.1.xml.out:353 shadow.3.xml.out:194 su.1.xml.out:306
+#: useradd.8.xml.out:641 userdel.8.xml.out:280 usermod.8.xml.out:507
+msgid "CAVEATS"
+msgstr "CAVEATS"
-#: usermod.8.xml:296(para)
+#. (itstool) path: refsect1/para
+#: chgpasswd.8.xml.out:163 chpasswd.8.xml.out:208
msgid ""
-"When used with the <option>-u</option> option, this option allows to change "
-"the user ID to a non-unique value."
-msgstr "使用 <option>-u</option> 选项时,可以将用户 ID 改为非唯一的值。"
+"Remember to set permissions or umask to prevent readability of unencrypted "
+"files by other users."
+msgstr "记住要设置权限或者掩码来阻止其它用户对未加密文件的读取。"
-#: usermod.8.xml:303(term) useradd.8.xml:416(term) groupmod.8.xml:166(term)
-#: groupadd.8.xml:167(term)
+#. (itstool) path: refsect1/para
+#: chgpasswd.8.xml.out:167 newusers.8.xml.out:352
msgid ""
-"<option>-p</option>, <option>--password</option>&nbsp;<replaceable>PASSWORD</"
-"replaceable>"
-msgstr ""
-"<option>-p</option>, <option>--password</option>&nbsp;<replaceable>PASSWORD</"
-"replaceable>"
+"You should make sure the passwords and the encryption method respect the "
+"system's password policy."
+msgstr "您需要确保你吗和加密方法符合系统的密码策略。"
-#: usermod.8.xml:307(para) groupmod.8.xml:170(para)
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:8 chpasswd.8.xml.out:8 gpasswd.1.xml.out:8
+#: login.defs.5.xml.out:8 newusers.8.xml.out:8 passwd.1.xml.out:8
msgid ""
-"The encrypted password, as returned by <citerefentry><refentrytitle>crypt</"
-"refentrytitle><manvolnum>3</manvolnum></citerefentry>."
+"This defines the system default encryption algorithm for encrypting "
+"passwords (if no algorithm are specified on the command line)."
+msgstr "这定义了系统加密密码的默认算法(如果没有在命令行上指定算法)。"
+
+#. (itstool) path: para/replaceable
+#: chgpasswd.8.xml.out:14 chpasswd.8.xml.out:14 gpasswd.1.xml.out:14
+#: login.defs.5.xml.out:14 newusers.8.xml.out:14 passwd.1.xml.out:14
+msgid "DES"
msgstr ""
-"已经加密过的密码,就像 <citerefentry><refentrytitle>crypt</"
-"refentrytitle><manvolnum>3</manvolnum></citerefentry> 返回的那样。"
-#: usermod.8.xml:312(para) useradd.8.xml:425(para) groupmod.8.xml:175(para)
-#: groupadd.8.xml:176(para)
-msgid ""
-"<emphasis role=\"bold\">Note:</emphasis> This option is not recommended "
-"because the password (or encrypted password) will be visible by users "
-"listing the processes."
+#. (itstool) path: para/replaceable
+#: chgpasswd.8.xml.out:15 chpasswd.8.xml.out:15 gpasswd.1.xml.out:15
+#: login.defs.5.xml.out:15 newusers.8.xml.out:15 passwd.1.xml.out:15
+msgid "MD5"
msgstr ""
-"<emphasis role=\"bold\">注意:</emphasis>不推荐使用这个选项,因为密码(或加密"
-"过的密码)会被用户通过列出这个过程而看到。"
-#: usermod.8.xml:317(para)
-msgid ""
-"The password will be written in the local <filename>/etc/passwd</filename> "
-"or <filename>/etc/shadow</filename> file. This might differ from the "
-"password database configured in your PAM configuration."
+#. (itstool) path: phrase/replaceable
+#. (itstool) path: para/replaceable
+#: chgpasswd.8.xml.out:16 chgpasswd.8.xml.out:11 chpasswd.8.xml.out:16
+#: chpasswd.8.xml.out:11 gpasswd.1.xml.out:16 gpasswd.1.xml.out:11
+#: login.defs.5.xml.out:16 login.defs.5.xml.out:11 newusers.8.xml.out:16
+#: newusers.8.xml.out:11 passwd.1.xml.out:16 passwd.1.xml.out:11
+msgid "SHA256"
msgstr ""
-"密码将会写到本地的 <filename>/etc/passwd</filename> 或 <filename>/etc/"
-"shadow</filename> 文件。这可能会与您的机器有所不同,这根据 PAM 配置中的密码数"
-"据库配置而定。"
-#: usermod.8.xml:323(para) useradd.8.xml:430(para) groupmod.8.xml:180(para)
-#: groupadd.8.xml:181(para)
-msgid ""
-"You should make sure the password respects the system's password policy."
-msgstr "您应该确保密码符合系统的密码政策。"
+#. (itstool) path: phrase/replaceable
+#. (itstool) path: para/replaceable
+#: chgpasswd.8.xml.out:17 chgpasswd.8.xml.out:12 chpasswd.8.xml.out:17
+#: chpasswd.8.xml.out:12 gpasswd.1.xml.out:17 gpasswd.1.xml.out:12
+#: login.defs.5.xml.out:17 login.defs.5.xml.out:12 newusers.8.xml.out:17
+#: newusers.8.xml.out:12 passwd.1.xml.out:17 passwd.1.xml.out:12
+msgid "SHA512"
+msgstr ""
-#: usermod.8.xml:342(term) userdel.8.xml:158(term) useradd.8.xml:476(term)
-#: groupmod.8.xml:199(term) groupdel.8.xml:124(term) groupadd.8.xml:216(term)
-#, fuzzy
-#| msgid ""
-#| "<option>-d</option>, <option>--home-dir</option>&nbsp;"
-#| "<replaceable>HOME_DIR</replaceable>"
-msgid ""
-"<option>-P</option>, <option>--prefix</option>&nbsp;<replaceable>PREFIX_DIR</"
-"replaceable>"
+#. (itstool) path: para/phrase
+#: chgpasswd.8.xml.out:15 chpasswd.8.xml.out:15 gpasswd.1.xml.out:15
+#: login.defs.5.xml.out:15 newusers.8.xml.out:15 passwd.1.xml.out:15
+msgid ", <_:replaceable-1/>, <_:replaceable-2/>"
msgstr ""
-"<option>-d</option>, <option>--home-dir</option>&nbsp;<replaceable>HOME_DIR</"
-"replaceable>"
-#: usermod.8.xml:346(para) userdel.8.xml:162(para) useradd.8.xml:480(para)
-#: groupmod.8.xml:203(para) groupdel.8.xml:128(para) groupadd.8.xml:220(para)
-msgid ""
-"Apply changes in the <replaceable>PREFIX_DIR</replaceable> directory and use "
-"the configuration files from the <replaceable>PREFIX_DIR</replaceable> "
-"directory. This option does not chroot and is intended for preparing a cross-"
-"compilation target. Some limitations: NIS and LDAP users/groups are not "
-"verified. PAM authentication is using the host files. No SELINUX support."
+#. (itstool) path: para/refentrytitle
+#. (itstool) path: citerefentry/refentrytitle
+#: chgpasswd.8.xml.out:19 chpasswd.8.xml.out:19 gpasswd.1.xml.out:19
+#: groupadd.8.xml.out:149 groupmod.8.xml.out:148 gshadow.5.xml.out:62
+#: gshadow.5.xml.out:68 login.defs.5.xml.out:19 newusers.8.xml.out:19
+#: passwd.1.xml.out:19 passwd.5.xml.out:103 passwd.5.xml.out:109
+#: passwd.5.xml.out:170 shadow.5.xml.out:88 shadow.5.xml.out:94
+#: useradd.8.xml.out:404 useradd.8.xml.out:842 usermod.8.xml.out:285
+#: usermod.8.xml.out:603
+msgid "crypt"
msgstr ""
-#: usermod.8.xml:359(term) useradd.8.xml:493(term) useradd.8.xml:631(term)
-#: su.1.xml:186(term) chsh.1.xml:119(term)
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:12 chpasswd.8.xml.out:12 gpasswd.1.xml.out:12
+#: login.defs.5.xml.out:12 newusers.8.xml.out:12 passwd.1.xml.out:12
msgid ""
-"<option>-s</option>, <option>--shell</option>&nbsp;<replaceable>SHELL</"
-"replaceable>"
+"It can take one of these values: <_:replaceable-1/> (default), <_:"
+"replaceable-2/><_:phrase-3/>. MD5 and DES should not be used for new hashes, "
+"see <_:refentrytitle-4/><_:manvolnum-5/> for recommendations."
msgstr ""
-"<option>-s</option>, <option>--shell</option>&nbsp;<replaceable>SHELL</"
-"replaceable>"
-#: usermod.8.xml:363(para)
+#. (itstool) path: para/option
+#. (itstool) path: term/option
+#: chgpasswd.8.xml.out:23 chgpasswd.8.xml.out:8 chpasswd.8.xml.out:76
+#: chpasswd.8.xml.out:133 chpasswd.8.xml.out:23 chpasswd.8.xml.out:8
+#: gpasswd.1.xml.out:23 gpasswd.1.xml.out:8 login.defs.5.xml.out:23
+#: login.defs.5.xml.out:8 login.defs.5.xml.out:15 newusers.8.xml.out:23
+#: newusers.8.xml.out:8 passwd.1.xml.out:23 passwd.1.xml.out:8
+#: passwd.1.xml.out:15
+#, fuzzy
+#| msgid "ENCRYPT_METHOD MD5_CRYPT_ENAB"
+msgid "MD5_CRYPT_ENAB"
+msgstr "ENCRYPT_METHOD MD5_CRYPT_ENAB"
+
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:22 chpasswd.8.xml.out:22 gpasswd.1.xml.out:22
+#: login.defs.5.xml.out:22 newusers.8.xml.out:22 passwd.1.xml.out:22
#, fuzzy
#| msgid ""
-#| "The name of the user's new login shell. Setting this field to blank "
-#| "causes the system to select the default login shell."
+#| "Note: this parameter overrides the <option>MD5_CRYPT_ENAB</option> "
+#| "variable."
+msgid "Note: this parameter overrides the <_:option-1/> variable."
+msgstr "注意,此参数会覆盖 <option>MD5_CRYPT_ENAB</option> 变量。"
+
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:26 chgpasswd.8.xml.out:29 chgpasswd.8.xml.out:38
+#: chpasswd.8.xml.out:26 chpasswd.8.xml.out:29 chpasswd.8.xml.out:38
+#: gpasswd.1.xml.out:26 gpasswd.1.xml.out:29 gpasswd.1.xml.out:38
+#: login.defs.5.xml.out:26 login.defs.5.xml.out:29 login.defs.5.xml.out:38
+#: newusers.8.xml.out:26 newusers.8.xml.out:29 newusers.8.xml.out:38
+#: passwd.1.xml.out:26 passwd.1.xml.out:29 passwd.1.xml.out:38
msgid ""
-"The path of the user's new login shell. Setting this field to blank causes "
-"the system to select the default login shell."
+"Note: This only affect the generation of group passwords. The generation of "
+"user passwords is done by PAM and subject to the PAM configuration. It is "
+"recommended to set this variable consistently with the PAM configuration."
msgstr ""
-"用户的新登录 shell 的名称。将此字段设置为空会让系统选择默认的登录 shell。"
+"注意:这只影响组密码的产生。用户密码的产生是由 PAM 和 PAM 配置负责的。建议设"
+"置此变量和 PAM 配置一致。"
+
+#. (itstool) path: term/option
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:6 gpasswd.1.xml.out:6 groupadd.8.xml.out:6
+#: groupdel.8.xml.out:6 groupmems.8.xml.out:6 groupmod.8.xml.out:6
+#: grpck.8.xml.out:6 login.defs.5.xml.out:6 login.defs.5.xml.out:301
+#: login.defs.5.xml.out:307 login.defs.5.xml.out:313 login.defs.5.xml.out:320
+#: login.defs.5.xml.out:326 login.defs.5.xml.out:332 newusers.8.xml.out:6
+#: pwconv.8.xml.out:6 useradd.8.xml.out:6 userdel.8.xml.out:6
+#: usermod.8.xml.out:6
+msgid "MAX_MEMBERS_PER_GROUP"
+msgstr "MAX_MEMBERS_PER_GROUP"
+
+#. (itstool) path: varlistentry/term
+#: chgpasswd.8.xml.out:6 chgpasswd.8.xml.out:7 chpasswd.8.xml.out:6
+#: chpasswd.8.xml.out:7 gpasswd.1.xml.out:6 gpasswd.1.xml.out:7
+#: groupadd.8.xml.out:8 groupadd.8.xml.out:9 groupadd.8.xml.out:6
+#: groupadd.8.xml.out:7 groupdel.8.xml.out:6 groupmems.8.xml.out:6
+#: groupmod.8.xml.out:6 grpck.8.xml.out:6 lastlog.8.xml.out:9 login.1.xml.out:8
+#: login.defs.5.xml.out:8 login.defs.5.xml.out:9 login.defs.5.xml.out:6
+#: login.defs.5.xml.out:7 newusers.8.xml.out:8 newusers.8.xml.out:9
+#: newusers.8.xml.out:6 newusers.8.xml.out:7 passwd.1.xml.out:8
+#: passwd.1.xml.out:9 passwd.1.xml.out:6 passwd.1.xml.out:7 pwck.8.xml.out:8
+#: pwconv.8.xml.out:6 pwconv.8.xml.out:8 useradd.8.xml.out:8
+#: useradd.8.xml.out:9 useradd.8.xml.out:6 useradd.8.xml.out:7
+#: userdel.8.xml.out:6 usermod.8.xml.out:9 usermod.8.xml.out:6
+#: usermod.8.xml.out:7 usermod.8.xml.out:8
+#, fuzzy
+#| msgid "<option>UMASK</option> (number)"
+msgid "<_:option-1/> (number)"
+msgstr "<option>UMASK</option> (number)"
-#: usermod.8.xml:370(term) useradd.8.xml:507(term)
+#. (itstool) path: para/filename
+#. (itstool) path: term/filename
+#. (itstool) path: phrase/filename
+#. (itstool) path: citerefentry/refentrytitle
+#: chgpasswd.8.xml.out:10 chgpasswd.8.xml.out:192 gpasswd.1.xml.out:48
+#: gpasswd.1.xml.out:51 gpasswd.1.xml.out:73 gpasswd.1.xml.out:230
+#: gpasswd.1.xml.out:10 gpasswd.1.xml.out:258 groupadd.8.xml.out:10
+#: groupadd.8.xml.out:245 groupdel.8.xml.out:10 groupdel.8.xml.out:147
+#: groupmems.8.xml.out:10 groupmems.8.xml.out:190 groupmod.8.xml.out:10
+#: groupmod.8.xml.out:226 groups.1.xml.out:58 groups.1.xml.out:69
+#: groups.1.xml.out:79 grpck.8.xml.out:62 grpck.8.xml.out:81 grpck.8.xml.out:94
+#: grpck.8.xml.out:112 grpck.8.xml.out:163 grpck.8.xml.out:176
+#: grpck.8.xml.out:184 grpck.8.xml.out:10 grpck.8.xml.out:210
+#: gshadow.5.xml.out:91 gshadow.5.xml.out:124 gshadow.5.xml.out:135
+#: login.defs.5.xml.out:10 login.defs.5.xml.out:13 newgrp.1.xml.out:80
+#: newgrp.1.xml.out:112 newusers.8.xml.out:10 newusers.8.xml.out:410
+#: pwck.8.xml.out:260 pwconv.8.xml.out:128 pwconv.8.xml.out:10 sg.1.xml.out:101
+#: su.1.xml.out:13 suauth.5.xml.out:90 useradd.8.xml.out:10
+#: useradd.8.xml.out:710 userdel.8.xml.out:10 userdel.8.xml.out:184
+#: usermod.8.xml.out:10 usermod.8.xml.out:546 vipw.8.xml.out:69
+#: vipw.8.xml.out:174
+msgid "/etc/group"
+msgstr "/etc/group"
+
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:8 gpasswd.1.xml.out:8 groupadd.8.xml.out:8
+#: groupdel.8.xml.out:8 groupmems.8.xml.out:8 groupmod.8.xml.out:8
+#: grpck.8.xml.out:8 login.defs.5.xml.out:8 newusers.8.xml.out:8
+#: pwconv.8.xml.out:8 useradd.8.xml.out:8 userdel.8.xml.out:8
+#: usermod.8.xml.out:8
+#, fuzzy
+#| msgid ""
+#| "Maximum members per group entry. When the maximum is reached, a new group "
+#| "entry (line) is started in <filename>/etc/group</filename> (with the same "
+#| "name, same password, and same GID)."
msgid ""
-"<option>-u</option>, <option>--uid</option>&nbsp;<replaceable>UID</"
-"replaceable>"
+"Maximum members per group entry. When the maximum is reached, a new group "
+"entry (line) is started in <_:filename-1/> (with the same name, same "
+"password, and same GID)."
msgstr ""
-"<option>-u</option>, <option>--uid</option>&nbsp;<replaceable>UID</"
-"replaceable>"
+"每个组条目的最大成员数。达到最大值时,在 <filename>/etc/group</filename> 开始"
+"一个新条目(行)(使用同样的名称,同样的密码,同样的 GID)。"
-#: usermod.8.xml:374(para)
-msgid "The new numerical value of the user's ID."
-msgstr "用户 ID 的新数值。"
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:13 gpasswd.1.xml.out:13 groupadd.8.xml.out:13
+#: groupdel.8.xml.out:13 groupmems.8.xml.out:13 groupmod.8.xml.out:13
+#: grpck.8.xml.out:13 login.defs.5.xml.out:13 newusers.8.xml.out:13
+#: pwconv.8.xml.out:13 useradd.8.xml.out:13 userdel.8.xml.out:13
+#: usermod.8.xml.out:13
+msgid ""
+"The default value is 0, meaning that there are no limits in the number of "
+"members in a group."
+msgstr "默认值是 0,意味着组中的成员数没有限制。"
-#: usermod.8.xml:377(para)
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:19 gpasswd.1.xml.out:19 groupadd.8.xml.out:19
+#: groupdel.8.xml.out:19 groupmems.8.xml.out:19 groupmod.8.xml.out:19
+#: grpck.8.xml.out:19 login.defs.5.xml.out:19 newusers.8.xml.out:19
+#: pwconv.8.xml.out:19 useradd.8.xml.out:19 userdel.8.xml.out:19
+#: usermod.8.xml.out:19
msgid ""
-"This value must be unique, unless the <option>-o</option> option is used. "
-"The value must be non-negative."
+"This feature (split group) permits to limit the length of lines in the group "
+"file. This is useful to make sure that lines for NIS groups are not larger "
+"than 1024 characters."
msgstr ""
-"这个值必须是唯一的,除非使用了 <option>-o</option> 选项,必须是非负值。"
+"此功能(分割组)允许限制组文件中的行长度。这对于确保 NIS 组的行比长于 1024 字"
+"符。"
-#: usermod.8.xml:382(para)
-msgid ""
-"The user's mailbox, and any files which the user owns and which are located "
-"in the user's home directory will have the file user ID changed "
-"automatically."
-msgstr "用户的邮箱,用户主目录中属于此用户的文件的属主 ID 也将自动更改。"
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:24 gpasswd.1.xml.out:24 groupadd.8.xml.out:24
+#: groupdel.8.xml.out:24 groupmems.8.xml.out:24 groupmod.8.xml.out:24
+#: grpck.8.xml.out:24 login.defs.5.xml.out:24 newusers.8.xml.out:24
+#: pwconv.8.xml.out:24 useradd.8.xml.out:24 userdel.8.xml.out:24
+#: usermod.8.xml.out:24
+msgid "If you need to enforce such limit, you can use 25."
+msgstr "如果要强制这个限制,可以使用 25。"
-#: usermod.8.xml:387(para)
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:27 gpasswd.1.xml.out:27 groupadd.8.xml.out:27
+#: groupdel.8.xml.out:27 groupmems.8.xml.out:27 groupmod.8.xml.out:27
+#: grpck.8.xml.out:27 login.defs.5.xml.out:27 newusers.8.xml.out:27
+#: pwconv.8.xml.out:27 useradd.8.xml.out:27 userdel.8.xml.out:27
+#: usermod.8.xml.out:27
msgid ""
-"The ownership of files outside of the user's home directory must be fixed "
-"manually."
-msgstr "用户主目录之外文件所有权必须手动修复。"
+"Note: split groups may not be supported by all tools (even in the Shadow "
+"toolsuite). You should not use this variable unless you really need it."
+msgstr ""
+"注意:分割组可能不受所有工具的支持(甚至在 Shadow 工具集中)。您不应该使用这个"
+"变量,除非真的需要。"
-#: usermod.8.xml:391(para)
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:10 chpasswd.8.xml.out:10 gpasswd.1.xml.out:10
+#: login.defs.5.xml.out:10 newusers.8.xml.out:10 passwd.1.xml.out:10
+#, fuzzy
+#| msgid ""
+#| "Indicate if passwords must be encrypted using the MD5-based algorithm. If "
+#| "set to <replaceable>yes</replaceable>, new passwords will be encrypted "
+#| "using the MD5-based algorithm compatible with the one used by recent "
+#| "releases of FreeBSD. It supports passwords of unlimited length and longer "
+#| "salt strings. Set to <replaceable>no</replaceable> if you need to copy "
+#| "encrypted passwords to other systems which don't understand the new "
+#| "algorithm. Default is <replaceable>no</replaceable>."
msgid ""
-"The change of the user ownership of files inside of the user's home "
-"directory is also not done if the home dir owner uid is different from the "
-"current or new user id. This is a safety measure for special home "
-"directories such as <filename>/</filename>."
+"Indicate if passwords must be encrypted using the MD5-based algorithm. If "
+"set to <_:replaceable-1/>, new passwords will be encrypted using the MD5-"
+"based algorithm compatible with the one used by recent releases of FreeBSD. "
+"It supports passwords of unlimited length and longer salt strings. Set to <_:"
+"replaceable-2/> if you need to copy encrypted passwords to other systems "
+"which don't understand the new algorithm. Default is <_:replaceable-3/>."
msgstr ""
+"表示密码是否必须使用基于 MD5 的算法加密。如果设为 <replaceable>yes</"
+"replaceable>,新密码将使用可以和新版 FreeBSD 兼容的基于 MD5 的算法加密。它支"
+"持无限长度的密码以及更长的盐字符串。如果您需要将加密的密码复制到其它不理解新"
+"算法的系统,设置为 <replaceable>no</replaceable>。默认值是 <replaceable>no</"
+"replaceable>。"
-#: usermod.8.xml:397(para)
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:20 chpasswd.8.xml.out:20 gpasswd.1.xml.out:20
+#: login.defs.5.xml.out:20 newusers.8.xml.out:20 passwd.1.xml.out:20
+#, fuzzy
+#| msgid ""
+#| "This variable is superceded by the <option>ENCRYPT_METHOD</option> "
+#| "variable or by any command line option used to configure the encryption "
+#| "algorithm."
msgid ""
-"No checks will be performed with regard to the <option>UID_MIN</option>, "
-"<option>UID_MAX</option>, <option>SYS_UID_MIN</option>, or "
-"<option>SYS_UID_MAX</option> from <filename>/etc/login.defs</filename>."
+"This variable is superseded by the <_:option-1/> variable or by any command "
+"line option used to configure the encryption algorithm."
msgstr ""
-"不会对 <filename>/etc/login.defs</filename> 中的 <option>UID_MIN</option>, "
-"<option>UID_MAX</option>, <option>SYS_UID_MIN</option> 和 "
-"<option>SYS_UID_MAX</option> 进行检查。"
+"此变量已经被 <option>ENCRYPT_METHOD</option> 变量或者用于配置加密算法的命令行"
+"选项取代。"
-#: usermod.8.xml:406(term)
-msgid "<option>-U</option>, <option>--unlock</option>"
-msgstr "<option>-U</option>, <option>--unlock</option>"
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:25 chpasswd.8.xml.out:25 gpasswd.1.xml.out:25
+#: login.defs.5.xml.out:25 newusers.8.xml.out:25 passwd.1.xml.out:25
+#, fuzzy
+#| msgid ""
+#| "This variable is deprecated. You should use <option>ENCRYPT_METHOD</"
+#| "option>."
+msgid "This variable is deprecated. You should use <_:option-1/>."
+msgstr "此变量已经废弃。您应该使用 <option>ENCRYPT_METHOD</option>。"
-#: usermod.8.xml:410(para)
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: chgpasswd.8.xml.out:6 chgpasswd.8.xml.out:29 chgpasswd.8.xml.out:34
+#: chpasswd.8.xml.out:197 chpasswd.8.xml.out:6 chpasswd.8.xml.out:29
+#: chpasswd.8.xml.out:34 gpasswd.1.xml.out:6 gpasswd.1.xml.out:29
+#: gpasswd.1.xml.out:34 login.defs.5.xml.out:6 login.defs.5.xml.out:29
+#: login.defs.5.xml.out:34 newusers.8.xml.out:6 newusers.8.xml.out:29
+#: newusers.8.xml.out:34 passwd.1.xml.out:6 passwd.1.xml.out:29
+#: passwd.1.xml.out:34
+#, fuzzy
+#| msgid "SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS"
+msgid "SHA_CRYPT_MIN_ROUNDS"
+msgstr "SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS"
+
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: chgpasswd.8.xml.out:7 chgpasswd.8.xml.out:30 chgpasswd.8.xml.out:35
+#: chpasswd.8.xml.out:198 chpasswd.8.xml.out:7 chpasswd.8.xml.out:30
+#: chpasswd.8.xml.out:35 gpasswd.1.xml.out:7 gpasswd.1.xml.out:30
+#: gpasswd.1.xml.out:35 login.defs.5.xml.out:7 login.defs.5.xml.out:30
+#: login.defs.5.xml.out:35 newusers.8.xml.out:7 newusers.8.xml.out:30
+#: newusers.8.xml.out:35 passwd.1.xml.out:7 passwd.1.xml.out:30
+#: passwd.1.xml.out:35
+#, fuzzy
+#| msgid "SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS"
+msgid "SHA_CRYPT_MAX_ROUNDS"
+msgstr "SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS"
+
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:9 chpasswd.8.xml.out:9 gpasswd.1.xml.out:9
+#: login.defs.5.xml.out:9 newusers.8.xml.out:9 passwd.1.xml.out:9
+#, fuzzy
+#| msgid ""
+#| "When <option>ENCRYPT_METHOD</option> is set to <replaceable>SHA256</"
+#| "replaceable> or <replaceable>SHA512</replaceable>, this defines the "
+#| "number of SHA rounds used by the encryption algorithm by default (when "
+#| "the number of rounds is not specified on the command line)."
msgid ""
-"Unlock a user's password. This removes the '!' in front of the encrypted "
-"password. You can't use this option with <option>-p</option> or <option>-L</"
-"option>."
+"When <_:option-1/> is set to <_:replaceable-2/> or <_:replaceable-3/>, this "
+"defines the number of SHA rounds used by the encryption algorithm by default "
+"(when the number of rounds is not specified on the command line)."
msgstr ""
-"解锁用户的密码。这将移除加密的密码之前的“!”。您可以将此选项和 <option>-p</"
-"option> 或 <option>-L</option> 配合使用。"
+"<option>ENCRYPT_METHOD</option> 设为 <replaceable>SHA256</replaceable> 或 "
+"<replaceable>SHA512</replaceable> 时,此项确定加密算法默认使用 SHA 轮转数目"
+"(当轮转数没有通过命令行指定时)。"
-#: usermod.8.xml:415(para)
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:16 chpasswd.8.xml.out:16 gpasswd.1.xml.out:16
+#: login.defs.5.xml.out:16 newusers.8.xml.out:16 passwd.1.xml.out:16
msgid ""
-"Note: if you wish to unlock the account (not only access with a password), "
-"you should also set the <replaceable>EXPIRE_DATE</replaceable> (for example "
-"to <replaceable>99999</replaceable>, or to the <option>EXPIRE</option> value "
-"from <filename>/etc/default/useradd</filename>)."
+"With a lot of rounds, it is more difficult to brute forcing the password. "
+"But note also that more CPU resources will be needed to authenticate users."
msgstr ""
-"注意:如果您希望解锁账户(不只是使用密码访问),您也应该设置 "
-"<replaceable>EXPIRE_DATE</replaceable> (例如设置为 <replaceable>99999</"
-"replaceable>,或者 <filename>/etc/default/useradd</filename> 中的 "
-"<option>EXPIRE</option> 值)。"
+"使用很多轮转,会让暴力破解更加困难。但是需要注意,认证用户时也会需要更多的 "
+"CPU 资源。"
-#: usermod.8.xml:426(term)
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:21 chpasswd.8.xml.out:21 gpasswd.1.xml.out:21
+#: login.defs.5.xml.out:21 newusers.8.xml.out:21 passwd.1.xml.out:21
#, fuzzy
#| msgid ""
-#| "<option>-u</option>, <option>--user</option>&nbsp;<replaceable>LOGIN</"
-#| "replaceable>|<replaceable>RANGE</replaceable>"
+#| "If not specified, the libc will choose the default number of rounds "
+#| "(5000)."
msgid ""
-"<option>-v</option>, <option>--add-subuids</option>&nbsp;<replaceable>FIRST</"
-"replaceable>-<replaceable>LAST</replaceable>"
+"If not specified, the libc will choose the default number of rounds (5000), "
+"which is orders of magnitude too low for modern hardware."
+msgstr "如果没有指定,libc 会选择默认的轮转数(5000)。"
+
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:25 chpasswd.8.xml.out:25 gpasswd.1.xml.out:25
+#: login.defs.5.xml.out:25 newusers.8.xml.out:25 passwd.1.xml.out:25
+msgid "The values must be inside the 1000-999,999,999 range."
+msgstr "值必须在 1000 - 999,999,999 之间。"
+
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:28 chpasswd.8.xml.out:28 gpasswd.1.xml.out:28
+#: login.defs.5.xml.out:28 newusers.8.xml.out:28 passwd.1.xml.out:28
+#, fuzzy
+#| msgid ""
+#| "If only one of the <option>SHA_CRYPT_MIN_ROUNDS</option> or "
+#| "<option>SHA_CRYPT_MAX_ROUNDS</option> values is set, then this value will "
+#| "be used."
+msgid ""
+"If only one of the <_:option-1/> or <_:option-2/> values is set, then this "
+"value will be used."
msgstr ""
-"<option>-u</option>, <option>--user</option>&nbsp;<replaceable>LOGIN</"
-"replaceable>|<replaceable>RANGE</replaceable>"
+"如果只设置了一个 <option>SHA_CRYPT_MIN_ROUNDS</option> 或 "
+"<option>SHA_CRYPT_MAX_ROUNDS</option> 值,就会使用这个值。"
-#: usermod.8.xml:430(para)
-msgid "Add a range of subordinate uids to the user's account."
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:33 chpasswd.8.xml.out:33 gpasswd.1.xml.out:33
+#: login.defs.5.xml.out:33 newusers.8.xml.out:33 passwd.1.xml.out:33
+#, fuzzy
+#| msgid ""
+#| "If <option>SHA_CRYPT_MIN_ROUNDS</option> &gt; "
+#| "<option>SHA_CRYPT_MAX_ROUNDS</option>, the highest value will be used."
+msgid "If <_:option-1/> &gt; <_:option-2/>, the highest value will be used."
msgstr ""
+"如果 <option>SHA_CRYPT_MIN_ROUNDS</option> &gt; "
+"<option>SHA_CRYPT_MAX_ROUNDS</option>,将会使用大的那个。"
-#: usermod.8.xml:433(para) usermod.8.xml:471(para)
-msgid ""
-"This option may be specified multiple times to add multiple ranges to a "
-"users account."
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:194 gpasswd.1.xml.out:260 groupadd.8.xml.out:247
+#: groupdel.8.xml.out:149 groupmems.8.xml.out:192 groupmod.8.xml.out:228
+#: groups.1.xml.out:81 grpck.8.xml.out:212 gshadow.5.xml.out:137
+#: newgrp.1.xml.out:114 newusers.8.xml.out:412 pwck.8.xml.out:262
+#: sg.1.xml.out:103 useradd.8.xml.out:712 userdel.8.xml.out:186
+#: usermod.8.xml.out:548 vipw.8.xml.out:176
+msgid "Group account information."
+msgstr "组账户信息。"
+
+#. (itstool) path: term/filename
+#. (itstool) path: phrase/filename
+#. (itstool) path: para/filename
+#: chgpasswd.8.xml.out:198 gpasswd.1.xml.out:52 gpasswd.1.xml.out:74
+#: gpasswd.1.xml.out:231 gpasswd.1.xml.out:264 groupadd.8.xml.out:251
+#: groupdel.8.xml.out:153 groupmems.8.xml.out:87 groupmems.8.xml.out:88
+#: groupmems.8.xml.out:98 groupmems.8.xml.out:103 groupmems.8.xml.out:104
+#: groupmems.8.xml.out:134 groupmems.8.xml.out:135 groupmems.8.xml.out:196
+#: groupmod.8.xml.out:232 grpck.8.xml.out:63 grpck.8.xml.out:93
+#: grpck.8.xml.out:114 grpck.8.xml.out:165 grpck.8.xml.out:185
+#: grpck.8.xml.out:216 gshadow.5.xml.out:36 gshadow.5.xml.out:141
+#: newgrp.1.xml.out:78 newgrp.1.xml.out:118 newusers.8.xml.out:416
+#: pwconv.8.xml.out:129 sg.1.xml.out:107 useradd.8.xml.out:716
+#: usermod.8.xml.out:552 vipw.8.xml.out:72 vipw.8.xml.out:180
+msgid "/etc/gshadow"
+msgstr "/etc/gshadow"
+
+#. (itstool) path: listitem/para
+#: chgpasswd.8.xml.out:200 gpasswd.1.xml.out:266 groupadd.8.xml.out:253
+#: groupdel.8.xml.out:155 groupmod.8.xml.out:234 grpck.8.xml.out:218
+#: gshadow.5.xml.out:143 newgrp.1.xml.out:120 newusers.8.xml.out:418
+#: sg.1.xml.out:109 useradd.8.xml.out:718 usermod.8.xml.out:554
+#: vipw.8.xml.out:182
+msgid "Secure group account information."
+msgstr "安全组账户信息。"
+
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: para/command
+#. (itstool) path: varlistentry/term
+#: chgpasswd.8.xml.out:216 gpasswd.1.xml.out:38 gpasswd.1.xml.out:45
+#: gpasswd.1.xml.out:59 gpasswd.1.xml.out:72 gpasswd.1.xml.out:85
+#: gpasswd.1.xml.out:119 groupadd.8.xml.out:344 groupdel.8.xml.out:213
+#: groupmod.8.xml.out:334 gshadow.5.xml.out:153 login.defs.5.xml.out:280
+#: newgrp.1.xml.out:142 sg.1.xml.out:131 userdel.8.xml.out:321
+#: usermod.8.xml.out:606
+msgid "gpasswd"
+msgstr "gpasswd"
+
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: para/command
+#. (itstool) path: varlistentry/term
+#: chgpasswd.8.xml.out:219 gpasswd.1.xml.out:279 groupadd.8.xml.out:36
+#: groupadd.8.xml.out:43 groupadd.8.xml.out:49 groupadd.8.xml.out:61
+#: groupadd.8.xml.out:71 groupadd.8.xml.out:13 groupadd.8.xml.out:11
+#: groupadd.8.xml.out:282 groupadd.8.xml.out:290 groupdel.8.xml.out:216
+#: groupmems.8.xml.out:217 groupmod.8.xml.out:337 login.defs.5.xml.out:13
+#: login.defs.5.xml.out:11 login.defs.5.xml.out:290 newusers.8.xml.out:13
+#: newusers.8.xml.out:11 useradd.8.xml.out:13 useradd.8.xml.out:11
+#: useradd.8.xml.out:845 userdel.8.xml.out:324 usermod.8.xml.out:609
+msgid "groupadd"
+msgstr "groupadd"
+
+#. (itstool) path: author/contrib
+#: chpasswd.8.xml.out:21 groupadd.8.xml.out:20 groupdel.8.xml.out:18
+#: groupmod.8.xml.out:18 groups.1.xml.out:17 login.defs.5.xml.out:86
+#: logoutd.8.xml.out:17 newgrp.1.xml.out:18 newusers.8.xml.out:33
+#: sg.1.xml.out:18 useradd.8.xml.out:36 userdel.8.xml.out:23
+#: usermod.8.xml.out:24
+msgid "Creation, 1991"
msgstr ""
-#: usermod.8.xml:436(para) usermod.8.xml:456(para)
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: para/command
+#. (itstool) path: varlistentry/term
+#. (itstool) path: citerefentry/refentrytitle
+#: chpasswd.8.xml.out:37 chpasswd.8.xml.out:44 chpasswd.8.xml.out:50
+#: chpasswd.8.xml.out:60 chpasswd.8.xml.out:70 chpasswd.8.xml.out:89
+#: chpasswd.8.xml.out:96 chpasswd.8.xml.out:108 chpasswd.8.xml.out:254
+#: login.defs.5.xml.out:259 passwd.1.xml.out:473
+msgid "chpasswd"
+msgstr "chpasswd"
+
+#. (itstool) path: refnamediv/refpurpose
+#: chpasswd.8.xml.out:45
+msgid "update passwords in batch mode"
+msgstr "批量更新密码"
+
+#. (itstool) path: refsect1/para
+#: chpasswd.8.xml.out:59
#, fuzzy
#| msgid ""
-#| "No checks will be performed with regard to the <option>UID_MIN</option>, "
-#| "<option>UID_MAX</option>, <option>SYS_UID_MIN</option>, or "
-#| "<option>SYS_UID_MAX</option> from <filename>/etc/login.defs</filename>."
+#| "The <command>chgpasswd</command> command reads a list of group name and "
+#| "password pairs from standard input and uses this information to update a "
+#| "set of existing groups. Each line is of the format:"
msgid ""
-"No checks will be performed with regard to <option>SUB_UID_MIN</option>, "
-"<option>SUB_UID_MAX</option>, or <option>SUB_UID_COUNT</option> from /etc/"
-"login.defs."
+"The <_:command-1/> command reads a list of user name and password pairs from "
+"standard input and uses this information to update a group of existing "
+"users. Each line is of the format:"
msgstr ""
-"不会对 <filename>/etc/login.defs</filename> 中的 <option>UID_MIN</option>, "
-"<option>UID_MAX</option>, <option>SYS_UID_MIN</option> 和 "
-"<option>SYS_UID_MAX</option> 进行检查。"
+"<command>chgpasswd</command> 命令从标准输入读取一系列组名和密码对,并使用此信"
+"息更新这些存在的组。每行的格式如下:"
-#: usermod.8.xml:444(term)
+#. (itstool) path: para/emphasis
+#. (itstool) path: arg/replaceable
+#. (itstool) path: term/replaceable
+#: chpasswd.8.xml.out:65 groupmems.8.xml.out:52 groupmems.8.xml.out:53
+#: groupmems.8.xml.out:83 groupmems.8.xml.out:94
+msgid "user_name"
+msgstr "user_name"
+
+#. (itstool) path: refsect1/para
+#: chpasswd.8.xml.out:68
#, fuzzy
#| msgid ""
-#| "<option>-u</option>, <option>--user</option>&nbsp;<replaceable>LOGIN</"
-#| "replaceable>|<replaceable>RANGE</replaceable>"
+#| "By default the passwords must be supplied in clear-text, and are "
+#| "encrypted by <command>chpasswd</command>. Also the password age will be "
+#| "updated, if present."
msgid ""
-"<option>-V</option>, <option>--del-subuids</option>&nbsp;<replaceable>FIRST</"
-"replaceable>-<replaceable>LAST</replaceable>"
+"By default the passwords must be supplied in clear-text, and are encrypted "
+"by <_:command-1/>. Also the password age will be updated, if present."
msgstr ""
-"<option>-u</option>, <option>--user</option>&nbsp;<replaceable>LOGIN</"
-"replaceable>|<replaceable>RANGE</replaceable>"
+"默认必须明文提供密码,然后由 <command>chpasswd</command> 加密。如果存在密码年"
+"龄信息,也会更新之。"
-#: usermod.8.xml:448(para)
-msgid "Remove a range of subordinate uids from the user's account."
+#. (itstool) path: refsect1/para
+#: chpasswd.8.xml.out:73
+#, fuzzy
+#| msgid ""
+#| "The default encryption algorithm can be defined for the system with the "
+#| "ENCRYPT_METHOD variable of <filename>/etc/login.defs</filename>, and can "
+#| "be overwiten with the <option>-e</option>, <option>-m</option>, or "
+#| "<option>-c</option> options."
+msgid ""
+"The default encryption algorithm can be defined for the system with the <_:"
+"option-1/> or <_:option-2/> variables of <_:filename-3/>, and can be "
+"overwritten with the <_:option-4/>, <_:option-5/>, or <_:option-6/> options."
msgstr ""
+"默认加密算法可以通过 <filename>/etc/login.defs</filename> 的 ENCRYPT_METHOD "
+"变量设置,并且可以使用 <option>-e</option>, <option>-m</option> 或 <option>-"
+"c</option> 选项覆盖。"
-#: usermod.8.xml:451(para)
+#. (itstool) path: refsect1/para
+#: chpasswd.8.xml.out:81
msgid ""
-"This option may be specified multiple times to remove multiple ranges to a "
-"users account. When both <option>--del-subuids</option> and <option>--add-"
-"subuids</option> are specified, the removal of all subordinate uid ranges "
-"happens before any subordinate uid range is added."
+"By default, passwords are encrypted by PAM, but (even if not recommended) "
+"you can select a different encryption method with the <_:option-1/>, <_:"
+"option-2/>, or <_:option-3/> options."
msgstr ""
-#: usermod.8.xml:464(term)
+#. (itstool) path: para/phrase
+#: chpasswd.8.xml.out:88
#, fuzzy
-#| msgid ""
-#| "<option>-u</option>, <option>--user</option>&nbsp;<replaceable>LOGIN</"
-#| "replaceable>|<replaceable>RANGE</replaceable>"
+#| msgid "By default, PAM is used to encrypt the passwords."
+msgid "Except when PAM is used to encrypt the passwords,"
+msgstr "默认,使用 PAM 来加密密码。"
+
+#. (itstool) path: refsect1/para
+#: chpasswd.8.xml.out:87
msgid ""
-"<option>-w</option>, <option>--add-subgids</option>&nbsp;<replaceable>FIRST</"
-"replaceable>-<replaceable>LAST</replaceable>"
+"<_:phrase-1/> <_:command-2/> first updates all the passwords in memory, and "
+"then commits all the changes to disk if no errors occurred for any user."
msgstr ""
-"<option>-u</option>, <option>--user</option>&nbsp;<replaceable>LOGIN</"
-"replaceable>|<replaceable>RANGE</replaceable>"
-#: usermod.8.xml:468(para)
-msgid "Add a range of subordinate gids to the user's account."
+#. (itstool) path: refsect1/para
+#: chpasswd.8.xml.out:93
+msgid ""
+"When PAM is used to encrypt the passwords (and update the passwords in the "
+"system database) then if a password cannot be updated <_:command-1/> "
+"continues updating the passwords of the next users, and will return an error "
+"code on exit."
+msgstr ""
+
+#. (itstool) path: term/replaceable
+#: chpasswd.8.xml.out:114
+msgid "METHOD"
msgstr ""
-#: usermod.8.xml:474(para) usermod.8.xml:494(para)
+#. (itstool) path: listitem/para
+#: chpasswd.8.xml.out:125
+msgid "By default, PAM is used to encrypt the passwords."
+msgstr "默认,使用 PAM 来加密密码。"
+
+#. (itstool) path: listitem/para
+#: chpasswd.8.xml.out:128
#, fuzzy
#| msgid ""
#| "The default behavior (if the <option>-g</option>, <option>-N</option>, "
@@ -1186,2435 +2568,3372 @@ msgstr ""
#| "<option>USERGROUPS_ENAB</option> variable in <filename>/etc/login.defs</"
#| "filename>."
msgid ""
-"No checks will be performed with regard to <option>SUB_GID_MIN</option>, "
-"<option>SUB_GID_MAX</option>, or <option>SUB_GID_COUNT</option> from /etc/"
-"login.defs."
+"By default (if none of the <_:option-1/>, <_:option-2/>, or <_:option-3/> "
+"options are specified), the encryption method is defined by the <_:option-4/"
+"> or <_:option-5/> variables of <_:filename-6/>."
msgstr ""
"如果没有指定 <option>-g</option>, <option>-N</option> 和 <option>-U</option> "
"选项,默认行为由 <filename>/etc/login.defs</filename> 中的 "
"<option>USERGROUPS_ENAB</option> 变量指定。"
-#: usermod.8.xml:482(term)
+#. (itstool) path: term/replaceable
+#: chpasswd.8.xml.out:177
+msgid "ROUNDS"
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: chpasswd.8.xml.out:195
#, fuzzy
#| msgid ""
-#| "<option>-u</option>, <option>--user</option>&nbsp;<replaceable>LOGIN</"
-#| "replaceable>|<replaceable>RANGE</replaceable>"
+#| "By default, the number of rounds is defined by the SHA_CRYPT_MIN_ROUNDS "
+#| "and SHA_CRYPT_MAX_ROUNDS variables in <filename>/etc/login.defs</"
+#| "filename>."
msgid ""
-"<option>-W</option>, <option>--del-subgids</option>&nbsp;<replaceable>FIRST</"
-"replaceable>-<replaceable>LAST</replaceable>"
+"By default, the number of rounds is defined by the <_:option-1/> and <_:"
+"option-2/> variables in <_:filename-3/>."
msgstr ""
-"<option>-u</option>, <option>--user</option>&nbsp;<replaceable>LOGIN</"
-"replaceable>|<replaceable>RANGE</replaceable>"
+"默认,轮转数由 <filename>/etc/login.defs</filename> 文件中的 "
+"SHA_CRYPT_MIN_ROUNDS 和 SHA_CRYPT_MAX_ROUNDS 变量确定。"
+
+#. (itstool) path: term/filename
+#: chpasswd.8.xml.out:252
+msgid "/etc/pam.d/chpasswd"
+msgstr "/etc/pam.d/chpasswd"
-#: usermod.8.xml:486(para)
+#. (itstool) path: listitem/para
+#: chpasswd.8.xml.out:254 newusers.8.xml.out:430 passwd.1.xml.out:412
#, fuzzy
-#| msgid "Remove any SELinux user mapping for the user's login."
-msgid "Remove a range of subordinate gids from the user's account."
-msgstr "移除用户登录的所有 SELinux 用户映射。"
+#| msgid "PAM configuration for <command>passwd</command>."
+msgid "PAM configuration for <_:command-1/>."
+msgstr "<command>passwd</command> 的 PAM 配置。"
-#: usermod.8.xml:489(para)
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: para/command
+#. (itstool) path: varlistentry/term
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#: chpasswd.8.xml.out:267 groupadd.8.xml.out:14 groupadd.8.xml.out:12
+#: login.1.xml.out:15 login.defs.5.xml.out:14 login.defs.5.xml.out:15
+#: login.defs.5.xml.out:12 login.defs.5.xml.out:11 login.defs.5.xml.out:13
+#: login.defs.5.xml.out:380 newusers.8.xml.out:49 newusers.8.xml.out:56
+#: newusers.8.xml.out:62 newusers.8.xml.out:75 newusers.8.xml.out:96
+#: newusers.8.xml.out:123 newusers.8.xml.out:132 newusers.8.xml.out:151
+#: newusers.8.xml.out:164 newusers.8.xml.out:170 newusers.8.xml.out:172
+#: newusers.8.xml.out:210 newusers.8.xml.out:230 newusers.8.xml.out:252
+#: newusers.8.xml.out:14 newusers.8.xml.out:15 newusers.8.xml.out:12
+#: newusers.8.xml.out:11 newusers.8.xml.out:13 newusers.8.xml.out:430
+#: useradd.8.xml.out:14 useradd.8.xml.out:15 useradd.8.xml.out:12
+#: useradd.8.xml.out:11 useradd.8.xml.out:13 useradd.8.xml.out:857
+#: usermod.8.xml.out:12
+msgid "newusers"
+msgstr "newusers"
+
+#. (itstool) path: para/phrase
+#: chpasswd.8.xml.out:269 grpck.8.xml.out:284 passwd.1.xml.out:481
+msgid "<_:citerefentry-1/>,"
+msgstr ""
+
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: para/command
+#. (itstool) path: varlistentry/term
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#: chpasswd.8.xml.out:275 groupadd.8.xml.out:13 groupadd.8.xml.out:11
+#: groupadd.8.xml.out:356 groupdel.8.xml.out:222 groupmems.8.xml.out:223
+#: groupmod.8.xml.out:346 login.1.xml.out:30 login.1.xml.out:15
+#: login.1.xml.out:18 login.defs.5.xml.out:13 login.defs.5.xml.out:15
+#: login.defs.5.xml.out:30 login.defs.5.xml.out:12 login.defs.5.xml.out:11
+#: login.defs.5.xml.out:18 login.defs.5.xml.out:462 newusers.8.xml.out:13
+#: newusers.8.xml.out:15 newusers.8.xml.out:12 newusers.8.xml.out:11
+#: newusers.8.xml.out:466 su.1.xml.out:30 su.1.xml.out:18 useradd.8.xml.out:52
+#: useradd.8.xml.out:59 useradd.8.xml.out:64 useradd.8.xml.out:71
+#: useradd.8.xml.out:75 useradd.8.xml.out:87 useradd.8.xml.out:90
+#: useradd.8.xml.out:103 useradd.8.xml.out:129 useradd.8.xml.out:187
+#: useradd.8.xml.out:206 useradd.8.xml.out:224 useradd.8.xml.out:269
+#: useradd.8.xml.out:323 useradd.8.xml.out:436 useradd.8.xml.out:541
+#: useradd.8.xml.out:543 useradd.8.xml.out:649 useradd.8.xml.out:13
+#: useradd.8.xml.out:15 useradd.8.xml.out:30 useradd.8.xml.out:12
+#: useradd.8.xml.out:11 useradd.8.xml.out:18 useradd.8.xml.out:763
+#: userdel.8.xml.out:30 userdel.8.xml.out:18 userdel.8.xml.out:341
+#: usermod.8.xml.out:30 usermod.8.xml.out:12 usermod.8.xml.out:629
+msgid "useradd"
+msgstr "useradd"
+
+#. (itstool) path: refsect1/para
+#: chpasswd.8.xml.out:262 newusers.8.xml.out:450
msgid ""
-"This option may be specified multiple times to remove multiple ranges to a "
-"users account. When both <option>--del-subgids</option> and <option>--add-"
-"subgids</option> are specified, the removal of all subordinate gid ranges "
-"happens before any subordinate gid range is added."
+"<_:citerefentry-1/>, <_:citerefentry-2/>, <_:phrase-3/> <_:citerefentry-4/>."
msgstr ""
-#: usermod.8.xml:502(term) useradd.8.xml:542(term)
+#. (itstool) path: refnamediv/refpurpose
+#: chsh.1.xml.out:44
+msgid "change login shell"
+msgstr "更改登录 shell"
+
+#. (itstool) path: refsect1/para
+#: chsh.1.xml.out:61
msgid ""
-"<option>-Z</option>, <option>--selinux-user</option>&nbsp;"
-"<replaceable>SEUSER</replaceable>"
+"The <_:command-1/> command changes the user login shell. This determines the "
+"name of the user's initial login command. A normal user may only change the "
+"login shell for her own account; the superuser may change the login shell "
+"for any account."
msgstr ""
-"<option>-Z</option>, <option>--selinux-user</option>&nbsp;"
-"<replaceable>SEUSER</replaceable>"
-#: usermod.8.xml:506(para)
-msgid "The new SELinux user for the user's login."
-msgstr "用户登录的 SELinux 用户。"
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: chsh.1.xml.out:96 su.1.xml.out:163 su.1.xml.out:199 useradd.8.xml.out:476
+#: useradd.8.xml.out:614 usermod.8.xml.out:347
+#, fuzzy
+#| msgid "pw_shell"
+msgid "--shell"
+msgstr "pw_shell"
-#: usermod.8.xml:509(para)
-msgid ""
-"A blank <replaceable>SEUSER</replaceable> will remove the SELinux user "
-"mapping for user <replaceable>LOGIN</replaceable> (if any)."
+#. (itstool) path: term/replaceable
+#. (itstool) path: para/option
+#: chsh.1.xml.out:96 su.1.xml.out:163 useradd.8.xml.out:476
+#: useradd.8.xml.out:482 useradd.8.xml.out:614 useradd.8.xml.out:621
+#: usermod.8.xml.out:347
+msgid "SHELL"
msgstr ""
-"空的 <replaceable>SEUSER</replaceable> 将移除用户 <replaceable>LOGIN</"
-"replaceable> 的 SELinux 用户映射(如果有)。"
-#: usermod.8.xml:520(title) userdel.8.xml:304(title) useradd.8.xml:659(title)
-#: su.1.xml:330(title) shadow.3.xml:218(title) passwd.1.xml:377(title)
-#: newusers.8.xml:371(title) login.1.xml:260(title) lastlog.8.xml:229(title)
-#: groupdel.8.xml:144(title) groupadd.8.xml:290(title) gpasswd.1.xml:252(title)
-#: faillog.8.xml:232(title) chpasswd.8.xml:231(title)
-#: chgpasswd.8.xml:186(title)
-msgid "CAVEATS"
-msgstr "CAVEATS"
+#. (itstool) path: listitem/para
+#: chsh.1.xml.out:99
+msgid ""
+"The name of the user's new login shell. Setting this field to blank causes "
+"the system to select the default login shell."
+msgstr ""
+"用户的新登录 shell 的名称。将此字段设置为空会让系统选择默认的登录 shell。"
-#: usermod.8.xml:521(para)
+#. (itstool) path: refsect1/para
+#: chsh.1.xml.out:106
#, fuzzy
#| msgid ""
-#| "You must make certain that the named user is not executing any processes "
-#| "when this command is being executed if the user's numerical user ID, the "
-#| "user's name, or the user's home directory is being changed. "
-#| "<command>usermod</command> checks this on Linux, but only check if the "
-#| "user is logged in according to utmp on other architectures."
-msgid ""
-"You must make certain that the named user is not executing any processes "
-"when this command is being executed if the user's numerical user ID, the "
-"user's name, or the user's home directory is being changed. "
-"<command>usermod</command> checks this on Linux. On other platforms it only "
-"uses utmp to check if the user is logged in."
+#| "If none of the options are selected, <command>chage</command> operates in "
+#| "an interactive fashion, prompting the user with the current values for "
+#| "all of the fields. Enter the new value to change the field, or leave the "
+#| "line blank to use the current value. The current value is displayed "
+#| "between a pair of <emphasis>[ ]</emphasis> marks."
+msgid ""
+"If the <_:option-1/> option is not selected, <_:command-2/> operates in an "
+"interactive fashion, prompting the user with the current login shell. Enter "
+"the new value to change the shell, or leave the line blank to use the "
+"current one. The current shell is displayed between a pair of <_:emphasis-3/"
+"> marks."
msgstr ""
-"如果要更改用户的数字 ID、用户名或主目录,需要确保允许命令时,用户没有执行任何"
-"进程。<command>usermod</command> 会在 Linux 上进行检查;但是在其它平台上,仅"
-"仅根据 utmp 检查用户是否已经登录。"
+"如果没有选择任何选项,<command>chage</command> 会进入交互模式,以所有字段的当"
+"前值提示用户。输入一个新值可以更改这些字段,或者留空使用当前值。当前值出现在 "
+"<emphasis>[ ]</emphasis> 标记对里。"
+
+#. (itstool) path: para/filename
+#. (itstool) path: term/filename
+#: chsh.1.xml.out:119 chsh.1.xml.out:123 chsh.1.xml.out:152 su.1.xml.out:198
+msgid "/etc/shells"
+msgstr "/etc/shells"
-#: usermod.8.xml:528(para)
+#. (itstool) path: para/filename
+#: chsh.1.xml.out:122
+msgid "/bin/rsh"
+msgstr ""
+
+#. (itstool) path: refsect1/para
+#: chsh.1.xml.out:117
msgid ""
-"You must change the owner of any <command>crontab</command> files or "
-"<command>at</command> jobs manually."
+"The only restriction placed on the login shell is that the command name must "
+"be listed in <_:filename-1/>, unless the invoker is the superuser, and then "
+"any value may be added. An account with a restricted login shell may not "
+"change her login shell. For this reason, placing <_:filename-2/> in <_:"
+"filename-3/> is discouraged since accidentally changing to a restricted "
+"shell would prevent the user from ever changing her login shell back to its "
+"original value."
msgstr ""
-"您必须手动更改 <command>crontab</command> 文件或 <command>at</command> 作业的"
-"属主。"
-#: usermod.8.xml:532(para)
-msgid "You must make any changes involving NIS on the NIS server."
-msgstr "您必须更改 NIS 服务器上的 NIS 相关内容。"
+#. (itstool) path: term/option
+#: chsh.1.xml.out:8 login.defs.5.xml.out:8
+msgid "CHSH_AUTH"
+msgstr ""
-#: usermod.8.xml:33(term) useradd.8.xml:33(term) login.defs.5.xml:33(term)
-#: lastlog.8.xml:33(term)
-#, fuzzy
-#| msgid "<option>SYS_UID_MAX</option> (number)"
-msgid "<option>LASTLOG_UID_MAX</option> (number)"
-msgstr "<option>SYS_UID_MAX</option> (number)"
+#. (itstool) path: listitem/para
+#: chsh.1.xml.out:154
+msgid "List of valid login shells."
+msgstr "可用的登录 shell 的列表。"
-#: usermod.8.xml:35(para) useradd.8.xml:35(para) login.defs.5.xml:35(para)
-#: lastlog.8.xml:35(para)
-msgid ""
-"Highest user ID number for which the lastlog entries should be updated. As "
-"higher user IDs are usually tracked by remote user identity and "
-"authentication services there is no need to create a huge sparse lastlog "
-"file for them."
-msgstr ""
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: para/command
+#: expiry.1.xml.out:37 expiry.1.xml.out:44 expiry.1.xml.out:50
+#: expiry.1.xml.out:60 expiry.1.xml.out:69
+msgid "expiry"
+msgstr "expiry"
-#: usermod.8.xml:41(para) useradd.8.xml:41(para) login.defs.5.xml:41(para)
-#: lastlog.8.xml:41(para)
-msgid ""
-"No <option>LASTLOG_UID_MAX</option> option present in the configuration "
-"means that there is no user ID limit for writing lastlog entries."
+#. (itstool) path: refnamediv/refpurpose
+#: expiry.1.xml.out:45
+msgid "check and enforce password expiration policy"
msgstr ""
-#: usermod.8.xml:32(term) userdel.8.xml:32(term) useradd.8.xml:32(term)
-#: su.1.xml:32(term) login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>MAIL_DIR</option> (string)"
-msgstr "<option>MAIL_DIR</option> (string)"
+#. (itstool) path: arg/replaceable
+#: expiry.1.xml.out:52 gpasswd.1.xml.out:61
+msgid "option"
+msgstr "选项"
-#: usermod.8.xml:34(para) userdel.8.xml:34(para) useradd.8.xml:34(para)
-#: su.1.xml:34(para) login.defs.5.xml:34(para) login.1.xml:34(para)
+#. (itstool) path: refsect1/para
+#: expiry.1.xml.out:59
msgid ""
-"The mail spool directory. This is needed to manipulate the mailbox when its "
-"corresponding user account is modified or deleted. If not specified, a "
-"compile-time default is used."
+"The <_:command-1/> command checks (<_:option-2/>) the current password "
+"expiration and forces (<_:option-3/>) changes when required. It is callable "
+"as a normal user command."
msgstr ""
-"邮箱目录。修改或删除用户账户时需要处理邮箱,如果没有指定,将使用编译时指定的"
-"默认值。"
-#: usermod.8.xml:41(term) userdel.8.xml:41(term) useradd.8.xml:41(term)
-#: su.1.xml:41(term) login.defs.5.xml:41(term) login.1.xml:41(term)
-msgid "<option>MAIL_FILE</option> (string)"
-msgstr "<option>MAIL_FILE</option> (string)"
+#. (itstool) path: term/option
+#: expiry.1.xml.out:73
+msgid "--check"
+msgstr ""
-#: usermod.8.xml:43(para) userdel.8.xml:43(para) useradd.8.xml:43(para)
-#: su.1.xml:43(para) login.defs.5.xml:43(para) login.1.xml:43(para)
-msgid ""
-"Defines the location of the users mail spool files relatively to their home "
-"directory."
-msgstr "定义用户邮箱文件的位置(相对于主目录)。"
+#. (itstool) path: listitem/para
+#: expiry.1.xml.out:75
+msgid "Check the password expiration of the current user."
+msgstr ""
-#. FIXME: MAIL_FILE not used in useradd
-#: usermod.8.xml:50(para) userdel.8.xml:50(para) useradd.8.xml:50(para)
-#: su.1.xml:50(para) login.defs.5.xml:50(para) login.1.xml:50(para)
-msgid ""
-"The <option>MAIL_DIR</option> and <option>MAIL_FILE</option> variables are "
-"used by <command>useradd</command>, <command>usermod</command>, and "
-"<command>userdel</command> to create, move, or delete the user's mail spool."
+#. (itstool) path: term/option
+#: expiry.1.xml.out:79 groupadd.8.xml.out:77 groupdel.8.xml.out:72
+#: userdel.8.xml.out:76
+msgid "--force"
msgstr ""
-"<option>MAIL_DIR</option> and <option>MAIL_FILE</option> 变量由 "
-"<command>useradd</command>,<command>usermod</command> 和 <command>userdel</"
-"command> 用于创建、移动或删除用户邮箱。"
-#: usermod.8.xml:56(para) userdel.8.xml:56(para) useradd.8.xml:56(para)
-#: su.1.xml:56(para) login.defs.5.xml:56(para) login.1.xml:56(para)
-msgid ""
-"If <option>MAIL_CHECK_ENAB</option> is set to <replaceable>yes</"
-"replaceable>, they are also used to define the <envar>MAIL</envar> "
-"environment variable."
+#. (itstool) path: listitem/para
+#: expiry.1.xml.out:81
+msgid "Force a password change if the current user has an expired password."
+msgstr "如果用户密码过期,则强制用户修改密码。"
+
+#. (itstool) path: author/contrib
+#: faillog.5.xml.out:17 faillog.8.xml.out:17 login.1.xml.out:50
+#: passwd.1.xml.out:24 passwd.5.xml.out:17 porttime.5.xml.out:17
+#: shadow.3.xml.out:17 shadow.5.xml.out:17 su.1.xml.out:34
+msgid "Creation, 1989"
msgstr ""
-"如果 <option>MAIL_CHECK_ENAB</option> 设置为 <replaceable>yes</replaceable>,"
-"它们也被用于定义 <envar>MAIL</envar> 环境变量。"
-#: usermod.8.xml:30(term) userdel.8.xml:30(term) useradd.8.xml:30(term)
-#: pwconv.8.xml:30(term) newusers.8.xml:30(term) login.defs.5.xml:30(term)
-#: grpck.8.xml:30(term) groupmod.8.xml:30(term) groupmems.8.xml:30(term)
-#: groupdel.8.xml:30(term) groupadd.8.xml:30(term) gpasswd.1.xml:30(term)
-#: chgpasswd.8.xml:30(term)
-msgid "<option>MAX_MEMBERS_PER_GROUP</option> (number)"
-msgstr "<option>MAX_MEMBERS_PER_GROUP</option> (number)"
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: para/command
+#. (itstool) path: para/filename
+#: faillog.5.xml.out:33 faillog.5.xml.out:40 faillog.5.xml.out:87
+#: faillog.8.xml.out:33 faillog.8.xml.out:40 faillog.8.xml.out:46
+#: faillog.8.xml.out:56 faillog.8.xml.out:59 faillog.8.xml.out:67
+#: faillog.8.xml.out:76 faillog.8.xml.out:202 faillog.8.xml.out:210
+#: faillog.8.xml.out:237
+msgid "faillog"
+msgstr "faillog"
+
+#. (itstool) path: refmeta/refmiscinfo
+#: faillog.5.xml.out:35 gshadow.5.xml.out:24 limits.5.xml.out:37
+#: login.access.5.xml.out:36 login.defs.5.xml.out:104 passwd.5.xml.out:35
+#: porttime.5.xml.out:35 shadow.5.xml.out:35 suauth.5.xml.out:35
+#, fuzzy
+#| msgid "File Formats and Conversions"
+msgid "File Formats and Configuration Files"
+msgstr "文件格式和转化"
-#: usermod.8.xml:32(para) userdel.8.xml:32(para) useradd.8.xml:32(para)
-#: pwconv.8.xml:32(para) newusers.8.xml:32(para) login.defs.5.xml:32(para)
-#: grpck.8.xml:32(para) groupmod.8.xml:32(para) groupmems.8.xml:32(para)
-#: groupdel.8.xml:32(para) groupadd.8.xml:32(para) gpasswd.1.xml:32(para)
-#: chgpasswd.8.xml:32(para)
+#. (itstool) path: refnamediv/refpurpose
+#: faillog.5.xml.out:41
+msgid "login failure logging file"
+msgstr "登录失败的日志文件"
+
+#. (itstool) path: para/filename
+#. (itstool) path: term/filename
+#: faillog.5.xml.out:47 faillog.5.xml.out:75 faillog.8.xml.out:57
+#: faillog.8.xml.out:113 faillog.8.xml.out:138 faillog.8.xml.out:150
+#: faillog.8.xml.out:222 login.1.xml.out:11 login.defs.5.xml.out:11
+msgid "/var/log/faillog"
+msgstr "/var/log/faillog"
+
+#. (itstool) path: refsect1/para
+#: faillog.5.xml.out:46
msgid ""
-"Maximum members per group entry. When the maximum is reached, a new group "
-"entry (line) is started in <filename>/etc/group</filename> (with the same "
-"name, same password, and same GID)."
+"<_:filename-1/> maintains a count of login failures and the limits for each "
+"account."
msgstr ""
-"每个组条目的最大成员数。达到最大值时,在 <filename>/etc/group</filename> 开始"
-"一个新条目(行)(使用同样的名称,同样的密码,同样的 GID)。"
-#: usermod.8.xml:37(para) userdel.8.xml:37(para) useradd.8.xml:37(para)
-#: pwconv.8.xml:37(para) newusers.8.xml:37(para) login.defs.5.xml:37(para)
-#: grpck.8.xml:37(para) groupmod.8.xml:37(para) groupmems.8.xml:37(para)
-#: groupdel.8.xml:37(para) groupadd.8.xml:37(para) gpasswd.1.xml:37(para)
-#: chgpasswd.8.xml:37(para)
+#. (itstool) path: refsect1/para
+#: faillog.5.xml.out:50
msgid ""
-"The default value is 0, meaning that there are no limits in the number of "
-"members in a group."
-msgstr "默认值是 0,意味着组中的成员数没有限制。"
+"The file contains fixed length records, indexed by numerical UID. Each "
+"record contains the count of login failures since the last successful login; "
+"the maximum number of failures before the account is disabled; the line on "
+"which the last login failure occurred; the date of the last login failure; "
+"and the duration (in seconds) during which the account will be locked after "
+"a failure."
+msgstr ""
-#. Note: on HP, split groups have the same ID, but different
-#. names.
-#: usermod.8.xml:43(para) userdel.8.xml:43(para) useradd.8.xml:43(para)
-#: pwconv.8.xml:43(para) newusers.8.xml:43(para) login.defs.5.xml:43(para)
-#: grpck.8.xml:43(para) groupmod.8.xml:43(para) groupmems.8.xml:43(para)
-#: groupdel.8.xml:43(para) groupadd.8.xml:43(para) gpasswd.1.xml:43(para)
-#: chgpasswd.8.xml:43(para)
+#. (itstool) path: refsect1/para
+#: faillog.5.xml.out:60
+msgid "The structure of the file is:"
+msgstr "文件的结构是:"
+
+#. (itstool) path: refsect1/programlisting
+#: faillog.5.xml.out:61
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "struct\tfaillog {\n"
+#| "\tshort fail_cnt;\n"
+#| "\tshort fail_max;\n"
+#| "\tchar fail_line[12];\n"
+#| "\ttime_t fail_time;\n"
+#| "\tlong fail_locktime;\n"
+#| "};"
msgid ""
-"This feature (split group) permits to limit the length of lines in the group "
-"file. This is useful to make sure that lines for NIS groups are not larger "
-"than 1024 characters."
+"struct faillog { short fail_cnt; short fail_max; char fail_line[12]; time_t "
+"fail_time; long fail_locktime; };"
msgstr ""
-"此功能(分割组)允许限制组文件中的行长度。这对于确保 NIS 组的行比长于 1024 字"
-"符。"
+"\n"
+"struct\tfaillog {\n"
+"\tshort fail_cnt;\n"
+"\tshort fail_max;\n"
+"\tchar fail_line[12];\n"
+"\ttime_t fail_time;\n"
+"\tlong fail_locktime;\n"
+"};"
-#: usermod.8.xml:48(para) userdel.8.xml:48(para) useradd.8.xml:48(para)
-#: pwconv.8.xml:48(para) newusers.8.xml:48(para) login.defs.5.xml:48(para)
-#: grpck.8.xml:48(para) groupmod.8.xml:48(para) groupmems.8.xml:48(para)
-#: groupdel.8.xml:48(para) groupadd.8.xml:48(para) gpasswd.1.xml:48(para)
-#: chgpasswd.8.xml:48(para)
-msgid "If you need to enforce such limit, you can use 25."
-msgstr "如果要强制这个限制,可以使用 25。"
+#. (itstool) path: listitem/para
+#: faillog.5.xml.out:77 faillog.8.xml.out:224
+msgid "Failure logging file."
+msgstr ""
+
+#. (itstool) path: refnamediv/refpurpose
+#: faillog.8.xml.out:41
+msgid "display faillog records or set login failure limits"
+msgstr "显示登录失败记录或设置登录失败限制"
-#: usermod.8.xml:51(para) userdel.8.xml:51(para) useradd.8.xml:51(para)
-#: pwconv.8.xml:51(para) newusers.8.xml:51(para) login.defs.5.xml:51(para)
-#: grpck.8.xml:51(para) groupmod.8.xml:51(para) groupmems.8.xml:51(para)
-#: groupdel.8.xml:51(para) groupadd.8.xml:51(para) gpasswd.1.xml:51(para)
-#: chgpasswd.8.xml:51(para)
+#. (itstool) path: refsect1/para
+#: faillog.8.xml.out:55
msgid ""
-"Note: split groups may not be supported by all tools (even in the Shadow "
-"toolsuite). You should not use this variable unless you really need it."
+"<_:command-1/> displays the contents of the failure log database (<_:"
+"filename-2/>). It can also set the failure counters and limits. When <_:"
+"command-3/> is run without arguments, it only displays the faillog records "
+"of the users who had a login failure."
msgstr ""
-"注意:分割组可能不受所有工具的支持(甚至在 Shadow 工具集中)。您不应该使用这个"
-"变量,除非真的需要。"
-#: usermod.8.xml:30(term) useradd.8.xml:30(term) newusers.8.xml:30(term)
-#: login.defs.5.xml:30(term)
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: faillog.8.xml.out:72 faillog.8.xml.out:214 gpasswd.1.xml.out:124
+#: groupmems.8.xml.out:83 groupmod.8.xml.out:73 passwd.1.xml.out:157
+#: usermod.8.xml.out:78 usermod.8.xml.out:208
#, fuzzy
-#| msgid "<option>SYS_GID_MIN</option> (number)"
-msgid "<option>SUB_GID_MIN</option> (number)"
-msgstr "<option>SYS_GID_MIN</option> (number)"
+#| msgid "-"
+msgid "-a"
+msgstr "-"
-#: usermod.8.xml:31(term) useradd.8.xml:31(term) newusers.8.xml:31(term)
-#: login.defs.5.xml:31(term)
-#, fuzzy
-#| msgid "<option>SYS_GID_MAX</option> (number)"
-msgid "<option>SUB_GID_MAX</option> (number)"
-msgstr "<option>SYS_GID_MAX</option> (number)"
+#. (itstool) path: term/option
+#: faillog.8.xml.out:72 passwd.1.xml.out:157
+msgid "--all"
+msgstr ""
-#: usermod.8.xml:32(term) useradd.8.xml:32(term) newusers.8.xml:32(term)
-#: login.defs.5.xml:32(term)
+#. (itstool) path: listitem/para
+#: faillog.8.xml.out:74
+msgid ""
+"Display (or act on) faillog records for all users having an entry in the <_:"
+"filename-1/> database."
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: faillog.8.xml.out:78
#, fuzzy
-#| msgid "<option>SYS_GID_MIN</option> (number)"
-msgid "<option>SUB_GID_COUNT</option> (number)"
-msgstr "<option>SYS_GID_MIN</option> (number)"
+#| msgid ""
+#| "The range of users can be restricted with the <option>-u</option> option."
+msgid "The range of users can be restricted with the <_:option-1/> option."
+msgstr "用户的范围可以使用 <option>-u</option> 选项限制。"
-#: usermod.8.xml:34(para) useradd.8.xml:34(para) newusers.8.xml:34(para)
-#: login.defs.5.xml:34(para)
+#. (itstool) path: listitem/para
+#: faillog.8.xml.out:82
msgid ""
-"If <filename>/etc/subuid</filename> exists, the commands <command>useradd</"
-"command> and <command>newusers</command> (unless the user already have "
-"subordinate group IDs) allocate <option>SUB_GID_COUNT</option> unused group "
-"IDs from the range <option>SUB_GID_MIN</option> to <option>SUB_GID_MAX</"
-"option> for each new user."
+"In display mode, this is still restricted to existing users but forces the "
+"display of the faillog entries even if they are empty."
msgstr ""
-#: usermod.8.xml:42(para) useradd.8.xml:42(para) newusers.8.xml:42(para)
-#: login.defs.5.xml:42(para)
+#. (itstool) path: para/option
+#. (itstool) path: term/option
+#: faillog.8.xml.out:89 faillog.8.xml.out:168 lastlog.8.xml.out:127
#, fuzzy
-#| msgid ""
-#| "The default value for <option>SYS_GID_MIN</option> (resp. "
-#| "<option>SYS_GID_MAX</option>) is 101 (resp. <option>GID_MIN</option>-1)."
+#| msgid "-"
+msgid "-t"
+msgstr "-"
+
+#. (itstool) path: listitem/para
+#: faillog.8.xml.out:87
msgid ""
-"The default values for <option>SUB_GID_MIN</option>, <option>SUB_GID_MAX</"
-"option>, <option>SUB_GID_COUNT</option> are respectively 100000, 600100000 "
-"and 65536."
+"With the <_:option-1/>, <_:option-2/>, <_:option-3/>, <_:option-4/> options, "
+"the users' records are changed, even if the user does not exist on the "
+"system. This is useful to reset records of users that have been deleted or "
+"to set a policy in advance for a range of users."
+msgstr ""
+
+#. (itstool) path: term/option
+#: faillog.8.xml.out:105
+msgid "--lock-secs"
msgstr ""
-"<option>SYS_GID_MIN</option> 和 <option>SYS_GID_MAX</option> 的默认值分别是 "
-"101 和 <option>GID_MIN</option>-1。"
-#: usermod.8.xml:30(term) useradd.8.xml:30(term) newusers.8.xml:30(term)
-#: login.defs.5.xml:30(term)
+#. (itstool) path: term/replaceable
+#. (itstool) path: para/replaceable
+#: faillog.8.xml.out:105 faillog.8.xml.out:109
#, fuzzy
-#| msgid "<option>SYS_UID_MIN</option> (number)"
-msgid "<option>SUB_UID_MIN</option> (number)"
-msgstr "<option>SYS_UID_MIN</option> (number)"
+#| msgid "USE_TCB"
+msgid "SEC"
+msgstr "USE_TCB"
-#: usermod.8.xml:31(term) useradd.8.xml:31(term) newusers.8.xml:31(term)
-#: login.defs.5.xml:31(term)
+#. (itstool) path: listitem/para
+#: faillog.8.xml.out:108
#, fuzzy
-#| msgid "<option>SYS_UID_MAX</option> (number)"
-msgid "<option>SUB_UID_MAX</option> (number)"
-msgstr "<option>SYS_UID_MAX</option> (number)"
+#| msgid ""
+#| "Lock account for <replaceable>SEC</replaceable> seconds after failed "
+#| "login."
+msgid "Lock account for <_:replaceable-1/> seconds after failed login."
+msgstr "登录失败后锁定账户 <replaceable>SEC</replaceable> 秒。"
-#: usermod.8.xml:32(term) useradd.8.xml:32(term) newusers.8.xml:32(term)
-#: login.defs.5.xml:32(term)
+#. (itstool) path: listitem/para
+#: faillog.8.xml.out:112 faillog.8.xml.out:137 faillog.8.xml.out:149
#, fuzzy
-#| msgid "<option>SYS_UID_MIN</option> (number)"
-msgid "<option>SUB_UID_COUNT</option> (number)"
-msgstr "<option>SYS_UID_MIN</option> (number)"
+#| msgid ""
+#| "Write access to <filename>/var/log/faillog</filename> is required for "
+#| "this option."
+msgid "Write access to <_:filename-1/> is required for this option."
+msgstr "此选项要求对 <filename>/var/log/faillog</filename> 有写入权限。"
+
+#. (itstool) path: term/option
+#: faillog.8.xml.out:120
+msgid "--maximum"
+msgstr ""
-#: usermod.8.xml:34(para) useradd.8.xml:34(para) newusers.8.xml:34(para)
-#: login.defs.5.xml:34(para)
+#. (itstool) path: term/replaceable
+#. (itstool) path: para/replaceable
+#: faillog.8.xml.out:120 faillog.8.xml.out:125 faillog.8.xml.out:129
+msgid "MAX"
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: faillog.8.xml.out:123
msgid ""
-"If <filename>/etc/subuid</filename> exists, the commands <command>useradd</"
-"command> and <command>newusers</command> (unless the user already have "
-"subordinate user IDs) allocate <option>SUB_UID_COUNT</option> unused user "
-"IDs from the range <option>SUB_UID_MIN</option> to <option>SUB_UID_MAX</"
-"option> for each new user."
+"Set the maximum number of login failures after the account is disabled to <_:"
+"replaceable-1/>."
msgstr ""
-#: usermod.8.xml:42(para) useradd.8.xml:42(para) newusers.8.xml:42(para)
-#: login.defs.5.xml:42(para)
-#, fuzzy
-#| msgid ""
-#| "The default value for <option>SYS_UID_MIN</option> (resp. "
-#| "<option>SYS_UID_MAX</option>) is 101 (resp. <option>UID_MIN</option>-1)."
+#. (itstool) path: listitem/para
+#: faillog.8.xml.out:127
msgid ""
-"The default values for <option>SUB_UID_MIN</option>, <option>SUB_UID_MAX</"
-"option>, <option>SUB_UID_COUNT</option> are respectively 100000, 600100000 "
-"and 65536."
+"Selecting a <_:replaceable-1/> value of 0 has the effect of not placing a "
+"limit on the number of failed logins."
msgstr ""
-"<option>SYS_UID_MIN</option> 和 <option>SYS_UID_MAX</option> 的默认值分别是 "
-"101 和 <option>UID_MIN</option>-1。"
-#: usermod.8.xml:30(term) userdel.8.xml:30(term) useradd.8.xml:30(term)
-#: pwck.8.xml:30(term) login.defs.5.xml:30(term)
-msgid "<option>TCB_SYMLINKS</option> (boolean)"
-msgstr "<option>TCB_SYMLINKS</option> (boolean)"
+#. (itstool) path: para/emphasis
+#. (itstool) path: para/replaceable
+#: faillog.8.xml.out:134 groupmems.8.xml.out:159 login.defs.5.xml.out:14
+#: porttime.5.xml.out:85 su.1.xml.out:14
+msgid "root"
+msgstr ""
-#: usermod.8.xml:37(programlisting) userdel.8.xml:37(programlisting)
-#: useradd.8.xml:37(programlisting) pwck.8.xml:37(programlisting)
-#: login.defs.5.xml:37(programlisting)
-#, no-wrap
+#. (itstool) path: listitem/para
+#: faillog.8.xml.out:132
msgid ""
-"\n"
-"if ( UID is less than 1000) {\n"
-" use /etc/tcb/user\n"
-"} else if ( UID is less than 1000000) {\n"
-" kilos = UID / 1000\n"
-" use /etc/tcb/:kilos/user\n"
-" make symlink /etc/tcb/user to the above directory\n"
-"} else {\n"
-" megas = UID / 1000000\n"
-" kilos = ( UID / megas * 1000000 ) / 1000\n"
-" use /etc/tcb/:megas/:kilos/user\n"
-" make symlink /etc/tcb/user to the above directory\n"
-"}\n"
-" "
+"The maximum failure count should always be 0 for <_:emphasis-1/> to prevent "
+"a denial of services attack against the system."
msgstr ""
-"\n"
-"if ( UID is less than 1000) {\n"
-" use /etc/tcb/user\n"
-"} else if ( UID is less than 1000000) {\n"
-" kilos = UID / 1000\n"
-" use /etc/tcb/:kilos/user\n"
-" make symlink /etc/tcb/user to the above directory\n"
-"} else {\n"
-" megas = UID / 1000000\n"
-" kilos = ( UID / megas * 1000000 ) / 1000\n"
-" use /etc/tcb/:megas/:kilos/user\n"
-" make symlink /etc/tcb/user to the above directory\n"
-"}\n"
-" "
-#: usermod.8.xml:32(para) userdel.8.xml:32(para) useradd.8.xml:32(para)
-#: pwck.8.xml:32(para) login.defs.5.xml:32(para)
-msgid ""
-"If <replaceable>yes</replaceable>, the location of the user tcb directory to "
-"be created will not be automatically set to /etc/tcb/user, but will be "
-"computed depending on the UID of the user, according to the following "
-"algorithm: <placeholder-1/>"
+#. (itstool) path: term/option
+#: faillog.8.xml.out:144
+msgid "--reset"
msgstr ""
-"如果是 <replaceable>yes</replaceable>,要创建用户 tcb 目录不会自动设置为 /"
-"etc/tcb/user,但是会根据用户的 UID 计算,根据的算法如下:<placeholder-1/>"
-#: usermod.8.xml:571(filename) userdel.8.xml:214(filename)
-#: useradd.8.xml:770(filename) su.1.xml:381(filename)
-#: pwconv.8.xml:253(filename) passwd.1.xml:428(filename)
-#: newusers.8.xml:446(filename) login.access.5.xml:124(filename)
-#: login.1.xml:389(filename) groupmod.8.xml:262(filename)
-#: groupadd.8.xml:281(filename) chsh.1.xml:182(filename)
-#: chpasswd.8.xml:270(filename) chgpasswd.8.xml:228(filename)
-#: chfn.1.xml:210(filename)
-msgid "/etc/login.defs"
-msgstr "/etc/login.defs"
+#. (itstool) path: listitem/para
+#: faillog.8.xml.out:146
+msgid "Reset the counters of login failures."
+msgstr "重置登录失败计数。"
-#: usermod.8.xml:573(para) userdel.8.xml:216(para) useradd.8.xml:772(para)
-#: su.1.xml:383(para) pwconv.8.xml:255(para) passwd.1.xml:430(para)
-#: newusers.8.xml:448(para) login.access.5.xml:126(para) login.1.xml:391(para)
-#: groupmod.8.xml:264(para) groupadd.8.xml:283(para) chsh.1.xml:184(para)
-#: chpasswd.8.xml:272(para) chgpasswd.8.xml:230(para) chfn.1.xml:212(para)
-msgid "Shadow password suite configuration."
-msgstr "Shadow 密码套件配置。"
+#. (itstool) path: term/option
+#: faillog.8.xml.out:168 lastlog.8.xml.out:127
+msgid "--time"
+msgstr ""
+
+#. (itstool) path: term/replaceable
+#. (itstool) path: para/replaceable
+#. (itstool) path: para/emphasis
+#: faillog.8.xml.out:168 faillog.8.xml.out:173 lastlog.8.xml.out:75
+#: lastlog.8.xml.out:79 lastlog.8.xml.out:127 lastlog.8.xml.out:132
+msgid "DAYS"
+msgstr ""
-#: usermod.8.xml:589(filename) userdel.8.xml:238(filename)
-#: useradd.8.xml:758(filename) newusers.8.xml:458(filename)
+#. (itstool) path: listitem/para
+#: faillog.8.xml.out:171
#, fuzzy
-#| msgid "/etc/suauth"
-msgid "/etc/subgid"
-msgstr "/etc/suauth"
+#| msgid ""
+#| "Display faillog records more recent than <replaceable>DAYS</replaceable>."
+msgid "Display faillog records more recent than <_:replaceable-1/>."
+msgstr "显示新于 <replaceable>DAYS</replaceable> 的登录失败记录。"
-#: usermod.8.xml:591(para) userdel.8.xml:240(para) useradd.8.xml:760(para)
-#: newusers.8.xml:460(para)
-msgid "Per user subordinate group IDs."
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: faillog.8.xml.out:179 lastlog.8.xml.out:90 lastlog.8.xml.out:121
+#: lastlog.8.xml.out:138 vipw.8.xml.out:132
+#, fuzzy
+#| msgid "user"
+msgid "--user"
+msgstr "用户"
+
+#. (itstool) path: term/replaceable
+#. (itstool) path: para/replaceable
+#: faillog.8.xml.out:179 faillog.8.xml.out:189 faillog.8.xml.out:190
+#: lastlog.8.xml.out:138 lastlog.8.xml.out:146 lastlog.8.xml.out:147
+msgid "RANGE"
msgstr ""
-#: usermod.8.xml:595(filename) userdel.8.xml:244(filename)
-#: useradd.8.xml:764(filename) newusers.8.xml:464(filename)
+#. (itstool) path: varlistentry/term
+#: faillog.8.xml.out:178 lastlog.8.xml.out:137
#, fuzzy
-#| msgid "/etc/suauth"
-msgid "/etc/subuid"
-msgstr "/etc/suauth"
-
-#: usermod.8.xml:597(para) userdel.8.xml:246(para) useradd.8.xml:766(para)
-#: newusers.8.xml:466(para)
-msgid "Per user subordinate user IDs."
+#| msgid ""
+#| "<option>-u</option>, <option>--uid</option>&nbsp;<replaceable>UID</"
+#| "replaceable>"
+msgid "<_:option-1/>, <_:option-2/> <_:replaceable-3/>|<_:replaceable-4/>"
msgstr ""
+"<option>-u</option>, <option>--uid</option>&nbsp;<replaceable>UID</"
+"replaceable>"
-#: usermod.8.xml:605(para)
-#, fuzzy
-#| msgid ""
-#| "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
-#| "manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</"
-#| "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-#| "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
-#| "manvolnum></citerefentry>, <citerefentry><refentrytitle>crypt</"
-#| "refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
-#| "<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>8</"
-#| "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
-#| "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-#| "<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
-#| "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
-#| "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-#| "<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
-#| "manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
-#| "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-#| "<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
-#| "manvolnum></citerefentry>."
+#. (itstool) path: listitem/para
+#: faillog.8.xml.out:182
msgid ""
-"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>chsh</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>crypt</"
-"refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, <phrase condition=\"subids"
-"\"><citerefentry><refentrytitle>subgid</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>subuid</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, </"
-"phrase><citerefentry><refentrytitle>useradd</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>userdel</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
-msgstr ""
-"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>chsh</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>crypt</"
-"refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>."
-
-#: userdel.8.xml:63(refentrytitle) userdel.8.xml:70(refname)
-#: userdel.8.xml:75(command) login.defs.5.xml:504(term)
-msgid "userdel"
-msgstr "userdel"
+"Display faillog record or maintains failure counters and limits (if used "
+"with <_:option-1/>, <_:option-2/> or <_:option-3/> options) only for the "
+"specified user(s)."
+msgstr ""
-#: userdel.8.xml:71(refpurpose)
-msgid "delete a user account and related files"
-msgstr "删除用户账户和相关文件"
+#. (itstool) path: para/replaceable
+#: faillog.8.xml.out:192 lastlog.8.xml.out:148
+msgid "UID_MIN-UID_MAX"
+msgstr ""
-#: userdel.8.xml:85(para)
-msgid ""
-"The <command>userdel</command> command modifies the system account files, "
-"deleting all entries that refer to the user name <emphasis remap=\"I"
-"\">LOGIN</emphasis>. The named user must exist."
+#. (itstool) path: para/replaceable
+#: faillog.8.xml.out:193 lastlog.8.xml.out:149
+msgid "-UID_MAX"
msgstr ""
-"<command>userdel</command> 修改系统账户文件,删除与用户名 <emphasis remap=\"I"
-"\">LOGIN</emphasis> 相关的所以项目。给出的用户名必须存在。"
-#: userdel.8.xml:94(para)
-msgid "The options which apply to the <command>userdel</command> command are:"
-msgstr "<command>userdel</command> 可以使用的选项有:"
+#. (itstool) path: para/replaceable
+#: faillog.8.xml.out:194 lastlog.8.xml.out:150
+msgid "UID_MIN-"
+msgstr ""
-#: userdel.8.xml:99(term) groupdel.8.xml:95(term) groupadd.8.xml:100(term)
-#: expiry.1.xml:103(term)
-msgid "<option>-f</option>, <option>--force</option>"
-msgstr "<option>-f</option>, <option>--force</option>"
+#. (itstool) path: listitem/para
+#: faillog.8.xml.out:187 lastlog.8.xml.out:144
+msgid ""
+"The users can be specified by a login name, a numerical user ID, or a <_:"
+"replaceable-1/> of users. This <_:replaceable-2/> of users can be specified "
+"with a min and max values (<_:replaceable-3/>), a max value (<_:"
+"replaceable-4/>), or a min value (<_:replaceable-5/>)."
+msgstr ""
-#: userdel.8.xml:103(para)
+#. (itstool) path: refsect1/para
+#: faillog.8.xml.out:200
msgid ""
-"This option forces the removal of the user account, even if the user is "
-"still logged in. It also forces <command>userdel</command> to remove the "
-"user's home directory and mail spool, even if another user uses the same "
-"home directory or if the mail spool is not owned by the specified user. If "
-"<option>USERGROUPS_ENAB</option> is defined to <emphasis remap=\"I\">yes</"
-"emphasis> in <filename>/etc/login.defs</filename> and if a group exists with "
-"the same name as the deleted user, then this group will be removed, even if "
-"it is still the primary group of another user."
+"When none of the <_:option-1/>, <_:option-2/>, or <_:option-3/> options are "
+"used, <_:command-4/> displays the faillog record of the specified user(s)."
msgstr ""
-"此选项强制删除用户账户,甚至用户仍然在登录状态。它也强制 <command>userdel</"
-"command> 删除用户的主目录和邮箱,即使其它用户也使用同一个主目录或邮箱不属于指"
-"定的用户。如果 <filename>/etc/login.defs</filename> 中的 "
-"<option>USERGROUPS_ENAB</option> 定义为 <emphasis remap=\"I\">yes</"
-"emphasis>,并且如果有一个和用户同名的组,也会删除此组,即使它仍然是别的用户的"
-"主组。"
-#: userdel.8.xml:116(para)
+#. (itstool) path: refsect1/para
+#: faillog.8.xml.out:209
msgid ""
-"<emphasis>Note:</emphasis> This option is dangerous and may leave your "
-"system in an inconsistent state."
-msgstr "<emphasis>注意:</emphasis>此选项危险,可能会破坏系统的稳定性。"
+"<_:command-1/> only prints out users with no successful login since the last "
+"failure. To print out a user who has had a successful login since their last "
+"failure, you must explicitly request the user with the <_:option-2/> flag, "
+"or print out all users with the <_:option-3/> flag."
+msgstr ""
-#: userdel.8.xml:129(term)
-msgid "<option>-r</option>, <option>--remove</option>"
-msgstr "<option>-r</option>, <option>--remove</option>"
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: para/command
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: varlistentry/term
+#: faillog.8.xml.out:234 limits.5.xml.out:125 limits.5.xml.out:185
+#: login.1.xml.out:66 login.1.xml.out:73 login.1.xml.out:79 login.1.xml.out:87
+#: login.1.xml.out:94 login.1.xml.out:103 login.1.xml.out:106
+#: login.1.xml.out:108 login.1.xml.out:112 login.1.xml.out:119
+#: login.1.xml.out:171 login.1.xml.out:177 login.1.xml.out:230
+#: login.1.xml.out:238 login.1.xml.out:247 login.1.xml.out:253
+#: login.1.xml.out:259 login.1.xml.out:11 login.1.xml.out:20
+#: login.access.5.xml.out:112 login.defs.5.xml.out:11 login.defs.5.xml.out:20
+#: login.defs.5.xml.out:343 login.defs.5.xml.out:518 login.defs.5.xml.out:530
+#: newgrp.1.xml.out:133 newusers.8.xml.out:20 nologin.8.xml.out:60
+#: passwd.5.xml.out:125 passwd.5.xml.out:132 passwd.5.xml.out:179
+#: porttime.5.xml.out:121 shadow.5.xml.out:265 sg.1.xml.out:122
+#: su.1.xml.out:415 useradd.8.xml.out:20
+msgid "login"
+msgstr "login"
-#: userdel.8.xml:133(para)
-msgid ""
-"Files in the user's home directory will be removed along with the home "
-"directory itself and the user's mail spool. Files located in other file "
-"systems will have to be searched for and deleted manually."
+#. (itstool) path: author/firstname
+#: gpasswd.1.xml.out:20
+msgid "Rafal"
msgstr ""
-"用户主目录中的文件将随用户主目录和用户邮箱一起删除。在其它文件系统中的文件必"
-"须手动搜索并删除。"
-#: userdel.8.xml:139(para)
-msgid ""
-"The mail spool is defined by the <option>MAIL_DIR</option> variable in the "
-"<filename>login.defs</filename> file."
+#. (itstool) path: author/surname
+#: gpasswd.1.xml.out:21
+msgid "Maszkowski"
msgstr ""
-"邮箱在 <filename>login.defs</filename> 文件中的 <option>MAIL_DIR</option> 变"
-"量中定义。"
-#: userdel.8.xml:175(term)
-msgid "<option>-Z</option>, <option>--selinux-user</option>"
-msgstr "<option>-Z</option>, <option>--selinux-user</option>"
+#. (itstool) path: author/contrib
+#: gpasswd.1.xml.out:22 login.access.5.xml.out:18 pwconv.8.xml.out:23
+#: suauth.5.xml.out:17
+msgid "Creation, 1996"
+msgstr ""
-#: userdel.8.xml:179(para)
-msgid "Remove any SELinux user mapping for the user's login."
-msgstr "移除用户登录的所有 SELinux 用户映射。"
+#. (itstool) path: refpurpose/phrase
+#: gpasswd.1.xml.out:47
+#, fuzzy
+#| msgid "administer <placeholder-1/>"
+msgid "administer <_:filename-1/>"
+msgstr "管理员 <placeholder-1/>"
+
+#. (itstool) path: refpurpose/phrase
+#: gpasswd.1.xml.out:50
+#, fuzzy
+#| msgid "administer <placeholder-1/> and <placeholder-2/>"
+msgid "administer <_:filename-1/> and <_:filename-2/>"
+msgstr "管理员 <placeholder-1/> 和 <placeholder-2/>"
+
+#. (itstool) path: arg/replaceable
+#. (itstool) path: para/replaceable
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: para/emphasis
+#: gpasswd.1.xml.out:64 gpasswd.1.xml.out:89 gpasswd.1.xml.out:129
+#: gpasswd.1.xml.out:142 gpasswd.1.xml.out:176 gpasswd.1.xml.out:180
+#: gpasswd.1.xml.out:192 gpasswd.1.xml.out:196 gpasswd.1.xml.out:291
+#: groupadd.8.xml.out:54 grpck.8.xml.out:49 grpck.8.xml.out:187
+#: grpck.8.xml.out:279 gshadow.5.xml.out:156 limits.5.xml.out:138
+#: newgrp.1.xml.out:48 newgrp.1.xml.out:145 pwck.8.xml.out:335
+#: pwconv.8.xml.out:114 pwconv.8.xml.out:120 sg.1.xml.out:134
+#: vipw.8.xml.out:207
+msgid "group"
+msgstr "group"
+
+#. (itstool) path: para/phrase
+#: gpasswd.1.xml.out:73
+msgid ", and <_:filename-1/>"
+msgstr ""
-#: userdel.8.xml:33(term) login.defs.5.xml:33(term)
-msgid "<option>USERDEL_CMD</option> (string)"
-msgstr "<option>USERDEL_CMD</option> (string)"
+#. (itstool) path: para/phrase
+#: gpasswd.1.xml.out:76
+#, fuzzy
+#| msgid "administrators"
+msgid "administrators,"
+msgstr "管理员"
-#: userdel.8.xml:35(para) login.defs.5.xml:35(para)
+#. (itstool) path: refsect1/para
+#: gpasswd.1.xml.out:71
msgid ""
-"If defined, this command is run when removing a user. It should remove any "
-"at/cron/print jobs etc. owned by the user to be removed (passed as the first "
-"argument)."
+"The <_:command-1/> command is used to administer <_:filename-2/><_:phrase-3/"
+">. Every group can have <_:phrase-4/> members and a password."
msgstr ""
-"如果定义了,这是删除账户时执行的命令。它应该移除所有属于此用户的的 at/cron/"
-"print 等作业(作为第一个参数传递)。"
-#: userdel.8.xml:40(para) login.defs.5.xml:40(para)
-msgid "The return code of the script is not taken into account."
-msgstr "这个脚本的返回值并不被带到账户中去。"
+#. (itstool) path: para/option
+#. (itstool) path: term/option
+#: gpasswd.1.xml.out:80 gpasswd.1.xml.out:112 gpasswd.1.xml.out:204
+#, fuzzy
+#| msgid "-"
+msgid "-A"
+msgstr "-"
-#: userdel.8.xml:46(programlisting) login.defs.5.xml:46(programlisting)
-#, no-wrap
+#. (itstool) path: refsect1/para
+#: gpasswd.1.xml.out:79
msgid ""
-"\n"
-"#! /bin/sh\n"
-"\n"
-"# Check for the required argument.\n"
-"if [ $# != 1 ]; then\n"
-"\techo \"Usage: $0 username\"\n"
-"\texit 1\n"
-"fi\n"
-"\n"
-"# Remove cron jobs.\n"
-"crontab -r -u $1\n"
-"\n"
-"# Remove at jobs.\n"
-"# Note that it will remove any jobs owned by the same UID,\n"
-"# even if it was shared by a different username.\n"
-"AT_SPOOL_DIR=/var/spool/cron/atjobs\n"
-"find $AT_SPOOL_DIR -name \"[^.]*\" -type f -user $1 -delete \\;\n"
-"\n"
-"# Remove print jobs.\n"
-"lprm $1\n"
-"\n"
-"# All done.\n"
-"exit 0\n"
-" "
+"System administrators can use the <_:option-1/> option to define group "
+"administrator(s) and the <_:option-2/> option to define members. They have "
+"all rights of group administrators and members."
msgstr ""
-"\n"
-"#! /bin/sh\n"
-"\n"
-"# 检查需要的参数\n"
-"if [ $# != 1 ]; then\n"
-"\techo \"Usage: $0 username\"\n"
-"\texit 1\n"
-"fi\n"
-"\n"
-"# 移除 cron 作业\n"
-"crontab -r -u $1\n"
-"\n"
-"# 移除 at 作业\n"
-"# 注意这将移除所有属于同一个 UID 的作业\n"
-"# 即使此 ID 由多个用户名共享\n"
-"AT_SPOOL_DIR=/var/spool/cron/atjobs\n"
-"find $AT_SPOOL_DIR -name \"[^.]*\" -type f -user $1 -delete \\;\n"
-"\n"
-"# 移除 print 作业\n"
-"lprm $1\n"
-"\n"
-"# 全部完成\n"
-"exit 0\n"
-" "
-#: userdel.8.xml:43(para) login.defs.5.xml:43(para)
+#. (itstool) path: para/phrase
+#: gpasswd.1.xml.out:86
+#, fuzzy
+#| msgid "administrators"
+msgid "a group administrator"
+msgstr "管理员"
+
+#. (itstool) path: para/phrase
+#: gpasswd.1.xml.out:87
+#, fuzzy
+#| msgid "administrators"
+msgid "a system administrator"
+msgstr "管理员"
+
+#. (itstool) path: refsect1/para
+#: gpasswd.1.xml.out:84
msgid ""
-"Here is an example script, which removes the user's cron, at and print jobs: "
-"<placeholder-1/>"
+"<_:command-1/> called by <_:phrase-2/> <_:phrase-3/> with a group name only "
+"prompts for the new password of the <_:replaceable-4/>."
msgstr ""
-"这是一个示例脚本,它移除用户的 cron、at 和 print 作业:<placeholder-1/>"
-#: userdel.8.xml:32(term) useradd.8.xml:32(term) su.1.xml:32(term)
-#: login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>USERGROUPS_ENAB</option> (boolean)"
-msgstr "<option>USERGROUPS_ENAB</option> (boolean)"
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: para/command
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#: gpasswd.1.xml.out:93 gpasswd.1.xml.out:179 gpasswd.1.xml.out:195
+#: gpasswd.1.xml.out:276 groups.1.xml.out:70 groups.1.xml.out:91
+#: gshadow.5.xml.out:76 gshadow.5.xml.out:165 newgrp.1.xml.out:34
+#: newgrp.1.xml.out:41 newgrp.1.xml.out:47 newgrp.1.xml.out:55
+#: newgrp.1.xml.out:63 newgrp.1.xml.out:66 sg.1.xml.out:60 sg.1.xml.out:64
+#: sg.1.xml.out:65 sg.1.xml.out:66 sg.1.xml.out:125
+msgid "newgrp"
+msgstr "newgrp"
-#: userdel.8.xml:34(para) useradd.8.xml:34(para) su.1.xml:34(para)
-#: login.defs.5.xml:34(para) login.1.xml:34(para)
+#. (itstool) path: refsect1/para
+#: gpasswd.1.xml.out:91
msgid ""
-"Enable setting of the umask group bits to be the same as owner bits "
-"(examples: 022 -&gt; 002, 077 -&gt; 007) for non-root users, if the uid is "
-"the same as gid, and username is the same as the primary group name."
+"If a password is set the members can still use <_:citerefentry-1/> without a "
+"password, and non-members must supply the password."
msgstr ""
-"如果 uid 和 gid 相同,用户名和主用户名也相同,使非 root 组的组掩码位和属主位"
-"相同 (如:022 -&gt; 002, 077 -&gt; 007)。"
-#: userdel.8.xml:39(para) useradd.8.xml:39(para) su.1.xml:39(para)
-#: login.defs.5.xml:39(para) login.1.xml:39(para)
+#. (itstool) path: refsect2/title
+#: gpasswd.1.xml.out:99
+msgid "Notes about group passwords"
+msgstr "请注意组密码"
+
+#. (itstool) path: refsect2/para
+#: gpasswd.1.xml.out:100
msgid ""
-"If set to <replaceable>yes</replaceable>, <command>userdel</command> will "
-"remove the user's group if it contains no more members, and "
-"<command>useradd</command> will create by default a group with the name of "
-"the user."
+"Group passwords are an inherent security problem since more than one person "
+"is permitted to know the password. However, groups are a useful tool for "
+"permitting co-operation between different users."
msgstr ""
-"如果设置为 <replaceable>yes</replaceable>,如果组中没有成员了,"
-"<command>userdel</command> 将移除此用户组,<command>useradd</command> 创建用"
-"户时,也会创建一个同名的默认组。"
-#: userdel.8.xml:232(term)
+#. (itstool) path: refsect1/para
+#: gpasswd.1.xml.out:111
#, fuzzy
#| msgid ""
-#| "Sort entries in <filename>/etc/passwd</filename> and <filename>/etc/"
-#| "shadow</filename> by UID."
+#| "Except for the <option>-A</option> and <option>-M</option> options, the "
+#| "options cannot be combined."
msgid ""
-"<filename>/etc/shadow-maint/userdel-pre.d/*</filename>, <filename>/etc/"
-"shadow-maint/userdel-post.d/*</filename>"
+"Except for the <_:option-1/> and <_:option-2/> options, the options cannot "
+"be combined."
msgstr ""
-"根据 UID 在 <filename>/etc/passwd</filename> 和 <filename>/etc/shadow</"
-"filename> 对项目进行排序。"
+"除了 <option>-A</option> 和 <option>-M</option> 选项,其它选项不能联合使用。"
-#: userdel.8.xml:234(para)
-msgid ""
-"Run-part files to execute during user deletion. The environment variable "
-"<command>ACTION</command> will be populated with <command>userdel</command> "
-"and <command>SUBJECT</command> with the username. <filename>userdel-pre.d</"
-"filename> will be executed prior to any user deletion. <filename>userdel-"
-"post.d</filename> will execute after user deletion. If a script exits non-"
-"zero then execution will terminate."
-msgstr ""
+#. (itstool) path: refsect1/para
+#: gpasswd.1.xml.out:115
+msgid "The options cannot be combined."
+msgstr "这些选项不能组合使用。"
-#: userdel.8.xml:253(title) useradd.8.xml:779(title) su.1.xml:390(title)
-#: pwck.8.xml:305(title) passwd.1.xml:443(title) grpck.8.xml:255(title)
-#: groupmod.8.xml:277(title) groupdel.8.xml:186(title)
-#: groupadd.8.xml:312(title) chage.1.xml:306(title)
-msgid "EXIT VALUES"
-msgstr "退出值"
+#. (itstool) path: term/option
+#: gpasswd.1.xml.out:124 groupmems.8.xml.out:83
+msgid "--add"
+msgstr ""
-#: userdel.8.xml:258(replaceable) useradd.8.xml:784(replaceable)
-#: su.1.xml:409(replaceable) pwck.8.xml:310(replaceable)
-#: passwd.1.xml:448(replaceable) grpck.8.xml:260(replaceable)
-#: groupmod.8.xml:282(replaceable) groupdel.8.xml:191(replaceable)
-#: groupadd.8.xml:317(replaceable) chage.1.xml:311(replaceable)
-msgid "0"
-msgstr "0"
+#. (itstool) path: term/replaceable
+#. (itstool) path: para/replaceable
+#. (itstool) path: arg/replaceable
+#. (itstool) path: para/emphasis
+#: gpasswd.1.xml.out:124 gpasswd.1.xml.out:128 gpasswd.1.xml.out:137
+#: gpasswd.1.xml.out:141 gpasswd.1.xml.out:204 gpasswd.1.xml.out:216
+#: groups.1.xml.out:48 groups.1.xml.out:60 groups.1.xml.out:61
+msgid "user"
+msgstr "用户"
-#: userdel.8.xml:260(para) useradd.8.xml:786(para) pwck.8.xml:312(para)
-#: passwd.1.xml:450(para) grpck.8.xml:262(para) groupdel.8.xml:193(para)
-#: groupadd.8.xml:319(para) chage.1.xml:313(para)
-msgid "success"
-msgstr "成功"
+#. (itstool) path: listitem/para
+#: gpasswd.1.xml.out:127
+#, fuzzy
+#| msgid ""
+#| "Add the <replaceable>user</replaceable> to the named <replaceable>group</"
+#| "replaceable>."
+msgid "Add the <_:replaceable-1/> to the named <_:replaceable-2/>."
+msgstr ""
+"向名为 <replaceable>group</replaceable> 的组中添加用户 <replaceable>user</"
+"replaceable>。"
-#: userdel.8.xml:264(replaceable) useradd.8.xml:790(replaceable)
-#: su.1.xml:75(manvolnum) su.1.xml:415(replaceable) sg.1.xml:59(manvolnum)
-#: pwck.8.xml:316(replaceable) passwd.1.xml:65(manvolnum)
-#: passwd.1.xml:454(replaceable) newgrp.1.xml:59(manvolnum)
-#: login.1.xml:91(manvolnum) grpck.8.xml:266(replaceable)
-#: groups.1.xml:58(manvolnum) gpasswd.1.xml:63(manvolnum)
-#: expiry.1.xml:62(manvolnum) chsh.1.xml:61(manvolnum) chfn.1.xml:61(manvolnum)
-#: chage.1.xml:59(manvolnum) chage.1.xml:317(replaceable)
-msgid "1"
-msgstr "1"
+#. (itstool) path: term/option
+#: gpasswd.1.xml.out:137 groupmems.8.xml.out:94 passwd.1.xml.out:168
+msgid "--delete"
+msgstr ""
-#: userdel.8.xml:266(para) useradd.8.xml:792(para)
-msgid "can't update password file"
-msgstr "无法更新密码文件"
+#. (itstool) path: listitem/para
+#: gpasswd.1.xml.out:140
+#, fuzzy
+#| msgid ""
+#| "Remove the <replaceable>user</replaceable> from the named "
+#| "<replaceable>group</replaceable>."
+msgid "Remove the <_:replaceable-1/> from the named <_:replaceable-2/>."
+msgstr ""
+"从名为 <replaceable>group</replaceable> 的组中移除用户 <replaceable>user</"
+"replaceable>。"
-#: userdel.8.xml:270(replaceable) useradd.8.xml:796(replaceable)
-#: pwck.8.xml:322(replaceable) passwd.1.xml:460(replaceable)
-#: grpck.8.xml:272(replaceable) groupmod.8.xml:288(replaceable)
-#: groupdel.8.xml:197(replaceable) groupadd.8.xml:323(replaceable)
-#: chage.1.xml:323(replaceable)
-msgid "2"
-msgstr "2"
+#. (itstool) path: term/option
+#: gpasswd.1.xml.out:158
+#, fuzzy
+#| msgid "-"
+msgid "-Q"
+msgstr "-"
-#: userdel.8.xml:272(para) useradd.8.xml:798(para) pwck.8.xml:318(para)
-#: grpck.8.xml:268(para) groupdel.8.xml:199(para) groupadd.8.xml:325(para)
-#: chage.1.xml:325(para)
-msgid "invalid command syntax"
-msgstr "无效的命令语法"
+#. (itstool) path: term/option
+#: gpasswd.1.xml.out:172
+msgid "--remove-password"
+msgstr ""
-#: userdel.8.xml:276(replaceable) useradd.8.xml:814(replaceable)
-#: pwck.8.xml:346(replaceable) passwd.1.xml:484(replaceable)
-#: groupmod.8.xml:306(replaceable) groupdel.8.xml:203(replaceable)
-msgid "6"
-msgstr "6"
+#. (itstool) path: listitem/para
+#: gpasswd.1.xml.out:175
+msgid ""
+"Remove the password from the named <_:replaceable-1/>. The group password "
+"will be empty. Only group members will be allowed to use <_:command-2/> to "
+"join the named <_:replaceable-3/>."
+msgstr ""
-#: userdel.8.xml:278(para)
-msgid "specified user doesn't exist"
-msgstr "指定的用户不存在"
+#. (itstool) path: term/option
+#: gpasswd.1.xml.out:188
+msgid "--restrict"
+msgstr ""
-#: userdel.8.xml:284(para)
-msgid "user currently logged in"
-msgstr "用户已经登录"
+#. (itstool) path: listitem/para
+#: gpasswd.1.xml.out:191
+msgid ""
+"Restrict the access to the named <_:replaceable-1/>. The group password is "
+"set to \"!\". Only group members with a password will be allowed to use <_:"
+"command-2/> to join the named <_:replaceable-3/>."
+msgstr ""
-#: userdel.8.xml:288(replaceable) useradd.8.xml:826(replaceable)
-#: groupmod.8.xml:318(replaceable) groupdel.8.xml:215(replaceable)
-#: groupadd.8.xml:347(replaceable)
-msgid "10"
-msgstr "10"
+#. (itstool) path: term/option
+#: gpasswd.1.xml.out:204
+#, fuzzy
+#| msgid "administrators"
+msgid "--administrators"
+msgstr "管理员"
-#: userdel.8.xml:290(para) useradd.8.xml:828(para) groupdel.8.xml:217(para)
-#: groupadd.8.xml:349(para)
-msgid "can't update group file"
-msgstr "无法更新组文件"
+#. (itstool) path: varlistentry/term
+#: gpasswd.1.xml.out:203 gpasswd.1.xml.out:215
+msgid "<_:option-1/>, <_:option-2/> <_:replaceable-3/>,..."
+msgstr ""
-#: userdel.8.xml:294(replaceable) useradd.8.xml:832(replaceable)
-#: groupmod.8.xml:330(replaceable)
-msgid "12"
-msgstr "12"
+#. (itstool) path: listitem/para
+#: gpasswd.1.xml.out:207
+msgid "Set the list of administrative users."
+msgstr "设置有管理权限的用户列表。"
-#: userdel.8.xml:296(para)
-msgid "can't remove home directory"
-msgstr "无法删除主目录"
+#. (itstool) path: term/option
+#: gpasswd.1.xml.out:216
+#, fuzzy
+#| msgid "members"
+msgid "--members"
+msgstr "成员"
-#: userdel.8.xml:254(para)
-msgid ""
-"The <command>userdel</command> command exits with the following values: "
-"<placeholder-1/>"
-msgstr "<command>userdel</command> 命令使用如下值退出:<placeholder-1/>"
+#. (itstool) path: listitem/para
+#: gpasswd.1.xml.out:219
+msgid "Set the list of group members."
+msgstr "设置组成员列表。"
-#: userdel.8.xml:305(para)
-msgid ""
-"<command>userdel</command> will not allow you to remove an account if there "
-"are running processes which belong to this account. In that case, you may "
-"have to kill those processes or lock the user's password or account and "
-"remove the account later. The <option>-f</option> option can force the "
-"deletion of this account."
+#. (itstool) path: para/phrase
+#: gpasswd.1.xml.out:231
+msgid "and <_:filename-1/> files."
msgstr ""
-"如果某账户有正在运行的进程,<command>userdel</command> 不会允许此账户。此时,"
-"您可能必须要杀死那写进程或者锁定用户的密码和账户,并稍后再删除账户。<option>-"
-"f</option> 选项可以强制此删除账户。"
-#: userdel.8.xml:312(para)
-msgid ""
-"You should manually check all file systems to ensure that no files remain "
-"owned by this user."
-msgstr "您应该手动检查所以文件系统,以确保没有遗留此用户的文件。"
+#. (itstool) path: para/phrase
+#: gpasswd.1.xml.out:233
+#, fuzzy
+#| msgid "file"
+msgid "file."
+msgstr "文件"
-#: userdel.8.xml:316(para)
+#. (itstool) path: refsect1/para
+#: gpasswd.1.xml.out:229
+#, fuzzy
+#| msgid ""
+#| "You may not add a user to a NIS or LDAP group. This must be performed on "
+#| "the corresponding server."
msgid ""
-"You may not remove any NIS attributes on a NIS client. This must be "
-"performed on the NIS server."
-msgstr "您不能在 NIS 客户端上移除任何 NIS 属性。这必须在 NIS 服务器上执行。"
+"This tool only operates on the <_:filename-1/> <_:phrase-2/> <_:phrase-3/> "
+"Thus you cannot change any NIS or LDAP group. This must be performed on the "
+"corresponding server."
+msgstr "您可能不能想 NIS 组或 LDAP 组添加用户。这只能在相应服务器上进行。"
-#: userdel.8.xml:319(para)
-msgid ""
-"If <option>USERGROUPS_ENAB</option> is defined to <emphasis remap=\"I\">yes</"
-"emphasis> in <filename>/etc/login.defs</filename>, <command>userdel</"
-"command> will delete the group with the same name as the user. To avoid "
-"inconsistencies in the passwd and group databases, <command>userdel</"
-"command> will check that this group is not used as a primary group for "
-"another user, and will just warn without deleting the group otherwise. The "
-"<option>-f</option> option can force the deletion of this group."
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: para/command
+#. (itstool) path: varlistentry/term
+#: gpasswd.1.xml.out:282 groupadd.8.xml.out:347 groupdel.8.xml.out:34
+#: groupdel.8.xml.out:41 groupdel.8.xml.out:47 groupdel.8.xml.out:57
+#: groupdel.8.xml.out:66 groupdel.8.xml.out:164 groupmems.8.xml.out:220
+#: groupmod.8.xml.out:340 login.defs.5.xml.out:299 useradd.8.xml.out:848
+#: userdel.8.xml.out:327 usermod.8.xml.out:612
+msgid "groupdel"
+msgstr "groupdel"
+
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: para/command
+#. (itstool) path: varlistentry/term
+#: gpasswd.1.xml.out:285 groupadd.8.xml.out:350 groupdel.8.xml.out:219
+#: groupmod.8.xml.out:34 groupmod.8.xml.out:41 groupmod.8.xml.out:47
+#: groupmod.8.xml.out:58 groupmod.8.xml.out:67 groupmod.8.xml.out:255
+#: grpck.8.xml.out:107 grpck.8.xml.out:282 login.defs.5.xml.out:311
+#: useradd.8.xml.out:851 userdel.8.xml.out:330 usermod.8.xml.out:615
+msgid "groupmod"
+msgstr "groupmod"
+
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: para/command
+#. (itstool) path: varlistentry/term
+#: gpasswd.1.xml.out:288 grpck.8.xml.out:33 grpck.8.xml.out:40
+#: grpck.8.xml.out:46 grpck.8.xml.out:60 grpck.8.xml.out:116
+#: grpck.8.xml.out:128 grpck.8.xml.out:141 grpck.8.xml.out:183
+#: grpck.8.xml.out:233 gshadow.5.xml.out:159 login.defs.5.xml.out:318
+#: pwck.8.xml.out:338 pwconv.8.xml.out:197 pwconv.8.xml.out:241
+msgid "grpck"
+msgstr "grpck"
+
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: para/filename
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: para/emphasis
+#: gpasswd.1.xml.out:294 grpck.8.xml.out:95 grpck.8.xml.out:286
+#: gshadow.5.xml.out:22 gshadow.5.xml.out:29 newgrp.1.xml.out:148
+#: pwconv.8.xml.out:114 pwconv.8.xml.out:115 pwconv.8.xml.out:121
+#: pwconv.8.xml.out:122 sg.1.xml.out:137 vipw.8.xml.out:210
+msgid "gshadow"
+msgstr "gshadow"
+
+#. (itstool) path: para/phrase
+#: gpasswd.1.xml.out:292 newgrp.1.xml.out:146 sg.1.xml.out:135
+msgid ", <_:citerefentry-1/>"
msgstr ""
-"如果在 <filename>/etc/login.defs</filename> 中 <option>USERGROUPS_ENAB</"
-"option> 设置为 <emphasis remap=\"I\">yes</emphasis>, <command>userdel</"
-"command> 将删除同名组。为了避免损坏 passwd 和 group 数据库,"
-"<command>userdel</command> 将会检查这个主是否被别的用户用作主组,如果有,将只"
-"发出警告并不删除此组。<option>-f</option> 选项可以强制删除此组。"
-#: userdel.8.xml:332(para)
-#, fuzzy
-#| msgid ""
-#| "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
-#| "manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</"
-#| "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-#| "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
-#| "manvolnum></citerefentry>, <citerefentry><refentrytitle>crypt</"
-#| "refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
-#| "<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>8</"
-#| "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
-#| "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-#| "<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
-#| "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
-#| "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-#| "<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
-#| "manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
-#| "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-#| "<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
-#| "manvolnum></citerefentry>."
+#. (itstool) path: refsect1/para
+#: gpasswd.1.xml.out:274 newgrp.1.xml.out:128 sg.1.xml.out:117
msgid ""
-"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>chsh</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>login.defs</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, <phrase condition="
-"\"subids\"><citerefentry><refentrytitle>subgid</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>subuid</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, </"
-"phrase><citerefentry><refentrytitle>useradd</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
-msgstr ""
-"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>chsh</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>crypt</"
-"refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>."
-
-#: useradd.8.xml:76(refentrytitle) useradd.8.xml:83(refname)
-#: useradd.8.xml:88(command) useradd.8.xml:95(command)
-#: useradd.8.xml:99(command) login.defs.5.xml:486(term)
-msgid "useradd"
-msgstr "useradd"
-
-#: useradd.8.xml:84(refpurpose)
-msgid "create a new user or update default new user information"
-msgstr "创建一个新用户或更新默认新用户信息"
+"<_:citerefentry-1/>, <_:citerefentry-2/>, <_:citerefentry-3/>, <_:"
+"citerefentry-4/>, <_:citerefentry-5/>, <_:citerefentry-6/><_:phrase-7/>."
+msgstr ""
-#: useradd.8.xml:96(arg) useradd.8.xml:100(arg)
-msgid "-D"
-msgstr "-D"
+#. (itstool) path: refnamediv/refpurpose
+#: groupadd.8.xml.out:44
+msgid "create a new group"
+msgstr "创建一个新组"
-#: useradd.8.xml:109(para)
+#. (itstool) path: refsect1/para
+#: groupadd.8.xml.out:61
+#, fuzzy
+#| msgid ""
+#| "When invoked without the <option>-D</option> option, the "
+#| "<command>useradd</command> command creates a new user account using the "
+#| "values specified on the command line plus the default values from the "
+#| "system. Depending on command line options, the <command>useradd</command> "
+#| "command will update system files and may also create the new user's home "
+#| "directory and copy initial files."
msgid ""
-"When invoked without the <option>-D</option> option, the <command>useradd</"
-"command> command creates a new user account using the values specified on "
-"the command line plus the default values from the system. Depending on "
-"command line options, the <command>useradd</command> command will update "
-"system files and may also create the new user's home directory and copy "
-"initial files."
+"The <_:command-1/> command creates a new group account using the values "
+"specified on the command line plus the default values from the system. The "
+"new group will be entered into the system files as needed."
msgstr ""
"如果使用时不带 <option>-D</option> 选项,<command>useradd</command> 命令使用"
"命令行上指定的值和系统的默认值创建一个新用户。根据命令行选项,"
"<command>useradd</command> 命令也会更新系统文件和创建新用户的主目录并复制初始"
"文件。"
-#: useradd.8.xml:118(para)
+#. (itstool) path: para/option
+#. (itstool) path: term/option
+#: groupadd.8.xml.out:83 groupadd.8.xml.out:84 groupadd.8.xml.out:91
+#: groupadd.8.xml.out:217 groupmems.8.xml.out:110 groupmod.8.xml.out:82
+#: groupmod.8.xml.out:136 groupmod.8.xml.out:200 useradd.8.xml.out:96
+#: useradd.8.xml.out:215 useradd.8.xml.out:249 useradd.8.xml.out:373
+#: useradd.8.xml.out:378 useradd.8.xml.out:516 useradd.8.xml.out:594
+#: usermod.8.xml.out:170 usermod.8.xml.out:202 vipw.8.xml.out:90
+#, fuzzy
+#| msgid "-"
+msgid "-g"
+msgstr "-"
+
+#. (itstool) path: listitem/para
+#: groupadd.8.xml.out:80
msgid ""
-"By default, a group will also be created for the new user (see <option>-g</"
-"option>, <option>-N</option>, <option>-U</option>, and "
-"<option>USERGROUPS_ENAB</option>)."
+"This option causes the command to simply exit with success status if the "
+"specified group already exists. When used with <_:option-1/>, and the "
+"specified GID already exists, another (unique) GID is chosen (i.e. <_:"
+"option-2/> is turned off)."
msgstr ""
-"默认上,也会为用户创建组 (察看 <option>-g</option>, <option>-N</option>, "
-"<option>-U</option>,和 <option>USERGROUPS_ENAB</option>)。"
-#: useradd.8.xml:127(para)
-msgid "The options which apply to the <command>useradd</command> command are:"
-msgstr "<command>useradd</command> 可以使用的选项有:"
+#. (itstool) path: term/option
+#: groupadd.8.xml.out:91 groupmod.8.xml.out:82 useradd.8.xml.out:215
+#: useradd.8.xml.out:594 usermod.8.xml.out:170
+msgid "--gid"
+msgstr ""
-#: useradd.8.xml:132(option) pwck.8.xml:188(option) newusers.8.xml:281(option)
-msgid "--badname"
+#. (itstool) path: term/replaceable
+#. (itstool) path: para/replaceable
+#. (itstool) path: para/option
+#: groupadd.8.xml.out:91 groupmod.8.xml.out:73 groupmod.8.xml.out:82
+#: groupmod.8.xml.out:87 groupmod.8.xml.out:91 groupmod.8.xml.out:137
+#: newusers.8.xml.out:300 useradd.8.xml.out:433
+msgid "GID"
msgstr ""
-#: useradd.8.xml:141(term) useradd.8.xml:566(term)
-msgid ""
-"<option>-b</option>, <option>--base-dir</option>&nbsp;<replaceable>BASE_DIR</"
-"replaceable>"
+#. (itstool) path: para/option
+#. (itstool) path: para/replaceable
+#. (itstool) path: term/option
+#: groupadd.8.xml.out:97 groupadd.8.xml.out:123 groupadd.8.xml.out:127
+#: groupadd.8.xml.out:175 groupadd.8.xml.out:9 groupadd.8.xml.out:17
+#: groupadd.8.xml.out:16 groupmod.8.xml.out:107 login.defs.5.xml.out:9
+#: login.defs.5.xml.out:17 login.defs.5.xml.out:16 newusers.8.xml.out:9
+#: newusers.8.xml.out:17 newusers.8.xml.out:16 useradd.8.xml.out:9
+#: useradd.8.xml.out:17 useradd.8.xml.out:16
+msgid "GID_MIN"
msgstr ""
-"<option>-b</option>, <option>--base-dir</option>&nbsp;<replaceable>BASE_DIR</"
-"replaceable>"
-#: useradd.8.xml:145(para)
+#. (itstool) path: listitem/para
+#: groupadd.8.xml.out:94
+#, fuzzy
+#| msgid ""
+#| "The numerical value of the user's ID. This value must be unique, unless "
+#| "the <option>-o</option> option is used. The value must be non-negative. "
+#| "The default is to use the smallest ID value greater than 999 and greater "
+#| "than every other user. Values between 0 and 999 are typically reserved "
+#| "for system accounts."
msgid ""
-"The default base directory for the system if <option>-d</option>&nbsp;"
-"<replaceable>HOME_DIR</replaceable> is not specified. <replaceable>BASE_DIR</"
-"replaceable> is concatenated with the account name to define the home "
-"directory. If the <option>-m</option> option is not used, "
-"<replaceable>BASE_DIR</replaceable> must exist."
+"The numerical value of the group's ID. This value must be unique, unless the "
+"<_:option-1/> option is used. The value must be non-negative. The default is "
+"to use the smallest ID value greater than or equal to <_:option-2/> and "
+"greater than every other group."
msgstr ""
-"如果没有使用 <option>-d</option>&nbsp;<replaceable>HOME_DIR</replaceable>,则"
-"使用默认的基目录。<replaceable>BASE_DIR</replaceable> 加上账户名就是主目录。"
-"如果没有使用 <option>-m</option> 选项,<replaceable>BASE_DIR</replaceable> 必"
-"须已经存在。"
+"用户 ID 的数字值。此值必须为唯一的,出发使用了 <option>-o</option> 选项。此值"
+"必须非负,默认使用大于 999,且大于任何其他用户 ID 最小值。0 到 999 之间的值一"
+"般保留做系统账户。"
-#: useradd.8.xml:152(para)
-msgid ""
-"If this option is not specified, <command>useradd</command> will use the "
-"base directory specified by the <option>HOME</option> variable in <filename>/"
-"etc/default/useradd</filename>, or <filename>/home</filename> by default."
+#. (itstool) path: para/option
+#. (itstool) path: para/replaceable
+#. (itstool) path: term/option
+#: groupadd.8.xml.out:102 groupadd.8.xml.out:124 groupadd.8.xml.out:127
+#: groupadd.8.xml.out:175 groupadd.8.xml.out:8 groupadd.8.xml.out:18
+#: groupmod.8.xml.out:107 login.defs.5.xml.out:8 login.defs.5.xml.out:18
+#: newusers.8.xml.out:8 newusers.8.xml.out:18 useradd.8.xml.out:8
+#: useradd.8.xml.out:18
+msgid "GID_MAX"
msgstr ""
-"如果选项没有指定,<command>useradd</command> 将使用 <filename>/etc/default/"
-"useradd</filename> 中的 <option>HOME</option> 变量,或者默认的 <filename>/"
-"home</filename>。"
-#: useradd.8.xml:166(para)
-msgid ""
-"Any text string. It is generally a short description of the login, and is "
-"currently used as the field for the user's full name."
-msgstr "任何字符串。通常是关于登录的简短描述,当前用于用户全名。"
+#. (itstool) path: listitem/para
+#: groupadd.8.xml.out:100 useradd.8.xml.out:500
+#, fuzzy
+#| msgid ""
+#| "See also the <option>-r</option> option and the <option>UID_MAX</option> "
+#| "description."
+msgid "See also the <_:option-1/> option and the <_:option-2/> description."
+msgstr "请参考 <option>-r</option> 选项和 <option>UID_MAX</option> 的描述。"
-#: useradd.8.xml:174(term)
-msgid ""
-"<option>-d</option>, <option>--home-dir</option>&nbsp;<replaceable>HOME_DIR</"
-"replaceable>"
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: groupadd.8.xml.out:114 groupadd.8.xml.out:120 groupadd.8.xml.out:123
+#: groupadd.8.xml.out:124 groupadd.8.xml.out:127 useradd.8.xml.out:288
+#: useradd.8.xml.out:298 useradd.8.xml.out:301 useradd.8.xml.out:302
+#: useradd.8.xml.out:303
+#, fuzzy
+#| msgid "-"
+msgid "-K"
+msgstr "-"
+
+#. (itstool) path: term/option
+#: groupadd.8.xml.out:114 useradd.8.xml.out:288
+msgid "--key"
msgstr ""
-"<option>-d</option>, <option>--home-dir</option>&nbsp;<replaceable>HOME_DIR</"
-"replaceable>"
-#: useradd.8.xml:178(para)
+#. (itstool) path: term/replaceable
+#: groupadd.8.xml.out:114 useradd.8.xml.out:288
+msgid "KEY"
+msgstr ""
+
+#. (itstool) path: term/replaceable
+#: groupadd.8.xml.out:114 useradd.8.xml.out:288
+#, fuzzy
+#| msgid "EXIT VALUES"
+msgid "VALUE"
+msgstr "退出值"
+
+#. (itstool) path: varlistentry/term
+#: groupadd.8.xml.out:113 useradd.8.xml.out:287
#, fuzzy
#| msgid ""
-#| "The new user will be created using <replaceable>HOME_DIR</replaceable> as "
-#| "the value for the user's login directory. The default is to append the "
-#| "<replaceable>LOGIN</replaceable> name to <replaceable>BASE_DIR</"
-#| "replaceable> and use that as the login directory name. The directory "
-#| "<replaceable>HOME_DIR</replaceable> does not have to exist but will not "
-#| "be created if it is missing."
+#| "<option>-u</option>, <option>--uid</option>&nbsp;<replaceable>UID</"
+#| "replaceable>"
+msgid "<_:option-1/>, <_:option-2/> <_:replaceable-3/>=<_:replaceable-4/>"
+msgstr ""
+"<option>-u</option>, <option>--uid</option>&nbsp;<replaceable>UID</"
+"replaceable>"
+
+#. (itstool) path: listitem/para
+#: groupadd.8.xml.out:117
msgid ""
-"The new user will be created using <replaceable>HOME_DIR</replaceable> as "
-"the value for the user's login directory. The default is to append the "
-"<replaceable>LOGIN</replaceable> name to <replaceable>BASE_DIR</replaceable> "
-"and use that as the login directory name. If the directory "
-"<replaceable>HOME_DIR</replaceable> does not exist, then it will be created "
-"unless the <option>-M</option> option is specified."
+"Overrides <_:filename-1/> defaults (GID_MIN, GID_MAX and others). Multiple "
+"<_:option-2/> options can be specified."
msgstr ""
-"将创建新用户,并使用 <replaceable>HOME_DIR</replaceable> 作为用户登录目录的"
-"值。默认值是将 <replaceable>LOGIN</replaceable> 名附加到 "
-"<replaceable>BASE_DIR</replaceable> 后面,并使用这作为登录目录。目录不一定必"
-"须已经存在 <replaceable>HOME_DIR</replaceable>,但是会在需要时创建。"
-#: useradd.8.xml:192(term)
-msgid "<option>-D</option>, <option>--defaults</option>"
-msgstr "<option>-D</option>, <option>--defaults</option>"
+#. (itstool) path: para/replaceable
+#: groupadd.8.xml.out:123 useradd.8.xml.out:302
+#, fuzzy
+#| msgid "10"
+msgid "100"
+msgstr "10"
-#: useradd.8.xml:196(para)
-msgid "See below, the subsection \"Changing the default values\"."
-msgstr "看下边,“更改默认值”子节。"
+#. (itstool) path: para/replaceable
+#: groupadd.8.xml.out:124 groupadd.8.xml.out:127 useradd.8.xml.out:303
+msgid "499"
+msgstr ""
-#: useradd.8.xml:210(para)
+#. (itstool) path: listitem/para
+#: groupadd.8.xml.out:122
+#, fuzzy
+#| msgid ""
+#| "Remove the <replaceable>user</replaceable> from the named "
+#| "<replaceable>group</replaceable>."
msgid ""
-"If not specified, <command>useradd</command> will use the default expiry "
-"date specified by the <option>EXPIRE</option> variable in <filename>/etc/"
-"default/useradd</filename>, or an empty string (no expiry) by default."
+"Example: <_:option-1/> <_:replaceable-2/>=<_:replaceable-3/> <_:option-4/> "
+"<_:replaceable-5/>=<_:replaceable-6/>"
msgstr ""
-"如果没有指定,<command>useradd</command> 将使用 <filename>/etc/default/"
-"useradd</filename> 中 <option>EXPIRE</option> 变量指定的默认过期日期,或者一"
-"个空字符串(不过期)。"
+"从名为 <replaceable>group</replaceable> 的组中移除用户 <replaceable>user</"
+"replaceable>。"
+
+#. (itstool) path: para/replaceable
+#. (itstool) path: term/replaceable
+#: groupadd.8.xml.out:127 groupadd.8.xml.out:323 groupdel.8.xml.out:191
+#: groupmod.8.xml.out:294 useradd.8.xml.out:808 userdel.8.xml.out:264
+msgid "10"
+msgstr "10"
-#: useradd.8.xml:223(para)
+#. (itstool) path: listitem/para
+#: groupadd.8.xml.out:126
+#, fuzzy
+#| msgid ""
+#| "Note: <option>-K</option>&nbsp;<replaceable>GID_MIN</"
+#| "replaceable>=<replaceable>10</replaceable>,<replaceable>GID_MAX</"
+#| "replaceable>=<replaceable>499</replaceable> doesn't work yet."
msgid ""
-"The number of days after a password expires until the account is permanently "
-"disabled. A value of 0 disables the account as soon as the password has "
-"expired, and a value of -1 disables the feature."
+"Note: <_:option-1/> <_:replaceable-2/>=<_:replaceable-3/>,<_:replaceable-4/"
+">=<_:replaceable-5/> doesn't work yet."
msgstr ""
-"密码过期后,账户被彻底禁用之前的天数。0 表示立即禁用,-1 表示禁用这个功能。"
+"注意:<option>-K</option>&nbsp;<replaceable>GID_MIN</"
+"replaceable>=<replaceable>10</replaceable>,<replaceable>GID_MAX</"
+"replaceable>=<replaceable>499</replaceable> 尚不能工作。"
-#: useradd.8.xml:229(para)
-msgid ""
-"If not specified, <command>useradd</command> will use the default inactivity "
-"period specified by the <option>INACTIVE</option> variable in <filename>/etc/"
-"default/useradd</filename>, or -1 by default."
+#. (itstool) path: term/option
+#: groupadd.8.xml.out:134 groupmod.8.xml.out:132 useradd.8.xml.out:387
+#: usermod.8.xml.out:269
+msgid "--non-unique"
msgstr ""
-"如果未指定,<command>useradd</command> 将使用 <filename>/etc/default/"
-"useradd</filename> 中的 <option>INACTIVE</option> 指定的默认禁用周期,或者默"
-"认为 -1。"
-#: useradd.8.xml:242(para)
+#. (itstool) path: listitem/para
+#: groupadd.8.xml.out:137
+msgid "This option permits to add a group with a non-unique GID."
+msgstr "此选项允许添加一个使用非唯一 GID 的组。"
+
+#. (itstool) path: term/option
+#. (itstool) path: group/arg
+#. (itstool) path: cmdsynopsis/arg
+#. (itstool) path: para/option
+#: groupadd.8.xml.out:144 groupmems.8.xml.out:55 groupmems.8.xml.out:130
+#: groupmod.8.xml.out:143 login.1.xml.out:80 login.1.xml.out:88
+#: login.1.xml.out:95 login.1.xml.out:212 su.1.xml.out:207
+#: useradd.8.xml.out:399 usermod.8.xml.out:235 usermod.8.xml.out:280
+#: usermod.8.xml.out:400 vipw.8.xml.out:102
+msgid "-p"
+msgstr "-p"
+
+#. (itstool) path: term/option
+#: groupadd.8.xml.out:144 groupmod.8.xml.out:143 useradd.8.xml.out:399
+#: usermod.8.xml.out:280
+#, fuzzy
+#| msgid "passwd"
+msgid "--password"
+msgstr "passwd"
+
+#. (itstool) path: term/replaceable
+#: groupadd.8.xml.out:144 groupmod.8.xml.out:143 useradd.8.xml.out:399
+#: usermod.8.xml.out:280
+msgid "PASSWORD"
+msgstr ""
+
+#. (itstool) path: citerefentry/manvolnum
+#. (itstool) path: term/replaceable
+#. (itstool) path: para/manvolnum
+#. (itstool) path: refmeta/manvolnum
+#: groupadd.8.xml.out:149 groupadd.8.xml.out:305 groupmod.8.xml.out:148
+#: groupmod.8.xml.out:270 grpck.8.xml.out:254 gshadow.5.xml.out:63
+#: gshadow.5.xml.out:69 login.defs.5.xml.out:16 passwd.1.xml.out:442
+#: passwd.5.xml.out:104 passwd.5.xml.out:110 passwd.5.xml.out:170
+#: passwd.5.xml.out:176 pwck.8.xml.out:304 shadow.3.xml.out:34
+#: shadow.3.xml.out:217 shadow.5.xml.out:89 shadow.5.xml.out:95
+#: useradd.8.xml.out:404 useradd.8.xml.out:784 useradd.8.xml.out:842
+#: usermod.8.xml.out:285 usermod.8.xml.out:603
+msgid "3"
+msgstr "3"
+
+#. (itstool) path: listitem/para
+#: groupadd.8.xml.out:147 useradd.8.xml.out:402
+#, fuzzy
+#| msgid ""
+#| "The encrypted password, as returned by "
+#| "<citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</"
+#| "manvolnum></citerefentry>. The default is to disable the password."
msgid ""
-"The group name or number of the user's initial login group. The group name "
-"must exist. A group number must refer to an already existing group."
+"The encrypted password, as returned by <_:citerefentry-1/>. The default is "
+"to disable the password."
msgstr ""
-"用户初始登录组的组名或号码。组名必须已经存在。组号码必须指代已经存在的组。"
+"加密了的密码,就像 <citerefentry><refentrytitle>crypt</"
+"refentrytitle><manvolnum>3</manvolnum></citerefentry> 的返回值。默认为禁用密"
+"码。"
-#: useradd.8.xml:247(para)
-msgid ""
-"If not specified, the behavior of <command>useradd</command> will depend on "
-"the <option>USERGROUPS_ENAB</option> variable in <filename>/etc/login.defs</"
-"filename>. If this variable is set to <replaceable>yes</replaceable> (or "
-"<option>-U/--user-group</option> is specified on the command line), a group "
-"will be created for the user, with the same name as her loginname. If the "
-"variable is set to <replaceable>no</replaceable> (or <option>-N/--no-user-"
-"group</option> is specified on the command line), useradd will set the "
-"primary group of the new user to the value specified by the <option>GROUP</"
-"option> variable in <filename>/etc/default/useradd</filename>, or 100 by "
-"default."
+#. (itstool) path: para/emphasis
+#: groupadd.8.xml.out:153 groupmod.8.xml.out:152 useradd.8.xml.out:408
+#: userdel.8.xml.out:93 usermod.8.xml.out:289
+msgid "Note:"
msgstr ""
-"如果没有指定, <command>useradd</command> 的行为将依赖于 <filename>/etc/"
-"login.defs</filename> 文件中的 <option>USERGROUPS_ENAB</option> 参数。如果此"
-"参数设置为了 <replaceable>yes</replaceable> (或者在命令行上指定了 <option>-"
-"U/--user-group</option>),将会为用户创建一个组,组名和登录名相同。如果选项设"
-"置为了 <replaceable>no</replaceable> (或者在命令行上指定了 <option>-N/--no-"
-"user-group</option>),useradd 会把新用户的主组设置为 <filename>/etc/default/"
-"useradd</filename> 中 <option>GROUP</option> 变量指定的值,再或者默认是 100。"
-#: useradd.8.xml:269(para)
+#. (itstool) path: listitem/para
+#: groupadd.8.xml.out:152 groupmod.8.xml.out:151 useradd.8.xml.out:407
+#: usermod.8.xml.out:288
+#, fuzzy
+#| msgid ""
+#| "<emphasis role=\"bold\">Note:</emphasis> This option is not recommended "
+#| "because the password (or encrypted password) will be visible by users "
+#| "listing the processes."
msgid ""
-"A list of supplementary groups which the user is also a member of. Each "
-"group is separated from the next by a comma, with no intervening whitespace. "
-"The groups are subject to the same restrictions as the group given with the "
-"<option>-g</option> option. The default is for the user to belong only to "
-"the initial group."
+"<_:emphasis-1/> This option is not recommended because the password (or "
+"encrypted password) will be visible by users listing the processes."
msgstr ""
-"用户还属于的附加组列表。每个组都用逗号隔开,没有中间的空格。这里的组受到了 "
-"<option>-g</option> 选项给定的组同样的限制。默认上,用户只属于初始组。"
+"<emphasis role=\"bold\">注意:</emphasis>不推荐使用这个选项,因为密码(或加密"
+"过的密码)会被用户通过列出这个过程而看到。"
-#: useradd.8.xml:286(term)
+#. (itstool) path: listitem/para
+#: groupadd.8.xml.out:157 groupmod.8.xml.out:156 useradd.8.xml.out:412
+#: usermod.8.xml.out:299
msgid ""
-"<option>-k</option>, <option>--skel</option>&nbsp;<replaceable>SKEL_DIR</"
-"replaceable>"
+"You should make sure the password respects the system's password policy."
+msgstr "您应该确保密码符合系统的密码政策。"
+
+#. (itstool) path: term/option
+#: groupadd.8.xml.out:165 newusers.8.xml.out:287 useradd.8.xml.out:420
+msgid "--system"
msgstr ""
-"<option>-k</option>, <option>--skel</option>&nbsp;<replaceable>SKEL_DIR</"
-"replaceable>"
-#: useradd.8.xml:290(para)
-msgid ""
-"The skeleton directory, which contains files and directories to be copied in "
-"the user's home directory, when the home directory is created by "
-"<command>useradd</command>."
+#. (itstool) path: listitem/para
+#: groupadd.8.xml.out:168
+msgid "Create a system group."
+msgstr "创建一个系统组。"
+
+#. (itstool) path: para/option
+#. (itstool) path: term/option
+#: groupadd.8.xml.out:173 groupadd.8.xml.out:7 groupadd.8.xml.out:15
+#: groupmod.8.xml.out:108 login.defs.5.xml.out:7 login.defs.5.xml.out:15
+#: newusers.8.xml.out:7 newusers.8.xml.out:15 useradd.8.xml.out:7
+#: useradd.8.xml.out:15
+msgid "SYS_GID_MIN"
msgstr ""
-"骨架目录,包含使用 <command>useradd</command> 创建用户时,要复制到用户主目录"
-"中的文件和目录。"
-#: useradd.8.xml:295(para)
-msgid ""
-"This option is only valid if the <option>-m</option> (or <option>--create-"
-"home</option>) option is specified."
+#. (itstool) path: para/option
+#. (itstool) path: term/option
+#: groupadd.8.xml.out:173 groupadd.8.xml.out:6 groupadd.8.xml.out:16
+#: groupmod.8.xml.out:108 login.defs.5.xml.out:6 login.defs.5.xml.out:16
+#: newusers.8.xml.out:6 newusers.8.xml.out:16 useradd.8.xml.out:6
+#: useradd.8.xml.out:16
+msgid "SYS_GID_MAX"
msgstr ""
-"这个选项只有在指定 <option>-m</option> (或 <option>--create-home</option>) 选"
-"项时才有效。"
-#: useradd.8.xml:299(para)
+#. (itstool) path: listitem/para
+#: groupadd.8.xml.out:171
msgid ""
-"If this option is not set, the skeleton directory is defined by the "
-"<option>SKEL</option> variable in <filename>/etc/default/useradd</filename> "
-"or, by default, <filename>/etc/skel</filename>."
+"The numeric identifiers of new system groups are chosen in the <_:option-1/>-"
+"<_:option-2/> range, defined in <_:filename-3/>, instead of <_:option-4/>-<_:"
+"option-5/>."
msgstr ""
-"如果此项没有设置,骨架目录使用 <filename>/etc/default/useradd</filename> 中"
-"的 <option>SKEL</option> 的变量或默认为 <filename>/etc/skel</filename>。"
-#: useradd.8.xml:305(para)
-msgid "If possible, the ACLs and extended attributes are copied."
-msgstr "如果可以,也复制 ACL 和扩展属性。"
+#. (itstool) path: term/option
+#: groupadd.8.xml.out:193 groupdel.8.xml.out:101 groupmod.8.xml.out:176
+#: useradd.8.xml.out:459 userdel.8.xml.out:135 usermod.8.xml.out:330
+#, fuzzy
+#| msgid "-"
+msgid "-P"
+msgstr "-"
+
+#. (itstool) path: term/option
+#: groupadd.8.xml.out:193 groupdel.8.xml.out:101 groupmod.8.xml.out:176
+#: useradd.8.xml.out:459 userdel.8.xml.out:135 usermod.8.xml.out:330
+msgid "--prefix"
+msgstr ""
+
+#. (itstool) path: term/replaceable
+#. (itstool) path: para/replaceable
+#: groupadd.8.xml.out:193 groupadd.8.xml.out:197 groupadd.8.xml.out:199
+#: groupdel.8.xml.out:101 groupdel.8.xml.out:105 groupdel.8.xml.out:107
+#: groupmod.8.xml.out:176 groupmod.8.xml.out:180 groupmod.8.xml.out:182
+#: useradd.8.xml.out:459 useradd.8.xml.out:463 useradd.8.xml.out:465
+#: userdel.8.xml.out:135 userdel.8.xml.out:139 userdel.8.xml.out:141
+#: usermod.8.xml.out:330 usermod.8.xml.out:334 usermod.8.xml.out:336
+msgid "PREFIX_DIR"
+msgstr ""
-#: useradd.8.xml:311(term) groupadd.8.xml:137(term)
+#. (itstool) path: listitem/para
+#: groupadd.8.xml.out:196 groupdel.8.xml.out:104 groupmod.8.xml.out:179
+#: useradd.8.xml.out:462 userdel.8.xml.out:138 usermod.8.xml.out:333
msgid ""
-"<option>-K</option>, <option>--key</option>&nbsp;<replaceable>KEY</"
-"replaceable>=<replaceable>VALUE</replaceable>"
+"Apply changes in the <_:replaceable-1/> directory and use the configuration "
+"files from the <_:replaceable-2/> directory. This option does not chroot and "
+"is intended for preparing a cross-compilation target. Some limitations: NIS "
+"and LDAP users/groups are not verified. PAM authentication is using the host "
+"files. No SELINUX support."
+msgstr ""
+
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: groupadd.8.xml.out:210 groupadd.8.xml.out:218 groupmod.8.xml.out:193
+#: groupmod.8.xml.out:201 useradd.8.xml.out:96 useradd.8.xml.out:379
+#: useradd.8.xml.out:508 useradd.8.xml.out:517 usermod.8.xml.out:236
+#: usermod.8.xml.out:394
+#, fuzzy
+#| msgid "-"
+msgid "-U"
+msgstr "-"
+
+#. (itstool) path: term/option
+#: groupadd.8.xml.out:210 groupmod.8.xml.out:193
+#, fuzzy
+#| msgid "user"
+msgid "--users"
+msgstr "用户"
+
+#. (itstool) path: listitem/para
+#: groupadd.8.xml.out:213 groupmod.8.xml.out:196
+#, fuzzy
+#| msgid "Administrators can change the password or the members of the group."
+msgid "A list of usernames to add as members of the group."
+msgstr "管理员可以更改组密码和成员。"
+
+#. (itstool) path: para/option
+#. (itstool) path: term/option
+#: groupadd.8.xml.out:218 groupmod.8.xml.out:201 useradd.8.xml.out:96
+#: useradd.8.xml.out:368 useradd.8.xml.out:379 useradd.8.xml.out:517
+#, fuzzy
+#| msgid "-"
+msgid "-N"
+msgstr "-"
+
+#. (itstool) path: para/option
+#. (itstool) path: term/option
+#. (itstool) path: para/phrase
+#: groupadd.8.xml.out:219 groupmod.8.xml.out:202 login.1.xml.out:8
+#: login.defs.5.xml.out:8 login.defs.5.xml.out:448 su.1.xml.out:8
+#: useradd.8.xml.out:97 useradd.8.xml.out:225 useradd.8.xml.out:380
+#: useradd.8.xml.out:518 useradd.8.xml.out:600 useradd.8.xml.out:8
+#: userdel.8.xml.out:86 userdel.8.xml.out:8 userdel.8.xml.out:295
+msgid "USERGROUPS_ENAB"
msgstr ""
-"<option>-K</option>, <option>--key</option>&nbsp;<replaceable>KEY</"
-"replaceable>=<replaceable>VALUE</replaceable>"
-#: useradd.8.xml:315(para)
+#. (itstool) path: listitem/para
+#: groupadd.8.xml.out:216 groupmod.8.xml.out:199 useradd.8.xml.out:377
+#: useradd.8.xml.out:515
#, fuzzy
#| msgid ""
-#| "Overrides <filename>/etc/login.defs</filename> defaults (<option>UID_MIN</"
-#| "option>, <option>UID_MAX</option>, <option>UMASK</option>, "
-#| "<option>PASS_MAX_DAYS</option> and others). <placeholder-1/> Example: "
-#| "<option>-K</option>&nbsp;<replaceable>PASS_MAX_DAYS</"
-#| "replaceable>=<replaceable>-1</replaceable> can be used when creating "
-#| "system account to turn off password ageing, even though system account "
-#| "has no password at all. Multiple <option>-K</option> options can be "
-#| "specified, e.g.: <option>-K</option>&nbsp;<replaceable>UID_MIN</"
-#| "replaceable>=<replaceable>100</replaceable>&nbsp;<option>-K</option>&nbsp;"
-#| "<replaceable>UID_MAX</replaceable>=<replaceable>499</replaceable>"
+#| "The default behavior (if the <option>-g</option>, <option>-N</option>, "
+#| "and <option>-U</option> options are not specified) is defined by the "
+#| "<option>USERGROUPS_ENAB</option> variable in <filename>/etc/login.defs</"
+#| "filename>."
msgid ""
-"Overrides <filename>/etc/login.defs</filename> defaults (<option>UID_MIN</"
-"option>, <option>UID_MAX</option>, <option>UMASK</option>, "
-"<option>PASS_MAX_DAYS</option> and others). <placeholder-1/> Example: "
-"<option>-K</option>&nbsp;<replaceable>PASS_MAX_DAYS</"
-"replaceable>=<replaceable>-1</replaceable> can be used when creating system "
-"account to turn off password aging, even though system account has no "
-"password at all. Multiple <option>-K</option> options can be specified, e."
-"g.: <option>-K</option>&nbsp;<replaceable>UID_MIN</"
-"replaceable>=<replaceable>100</replaceable>&nbsp;<option>-K</option>&nbsp;"
-"<replaceable>UID_MAX</replaceable>=<replaceable>499</replaceable>"
+"The default behavior (if the <_:option-1/>, <_:option-2/>, and <_:option-3/> "
+"options are not specified) is defined by the <_:option-4/> variable in <_:"
+"filename-5/>."
msgstr ""
-"默认覆盖 <filename>/etc/login.defs</filename> (<option>UID_MIN</option>, "
-"<option>UID_MAX</option>, <option>UMASK</option>, <option>PASS_MAX_DAYS</"
-"option> 及其它)。<placeholder-1/> 例如:<option>-K</option>&nbsp;"
-"<replaceable>PASS_MAX_DAYS</replaceable>=<replaceable>-1</replaceable> 可以用"
-"于创建一个密码不会过期的系统账户,即使系统账户没有密码。可以指定多个 "
-"<option>-K</option> 选项,如:<option>-K</option>&nbsp;<replaceable>UID_MIN</"
-"replaceable>=<replaceable>100</replaceable>&nbsp;<option>-K</option>&nbsp;"
-"<replaceable>UID_MAX</replaceable>=<replaceable>499</replaceable>"
+"如果没有指定 <option>-g</option>, <option>-N</option> 和 <option>-U</option> "
+"选项,默认行为由 <filename>/etc/login.defs</filename> 中的 "
+"<option>USERGROUPS_ENAB</option> 变量指定。"
-#: useradd.8.xml:336(term)
-msgid "<option>-l</option>, <option>--no-log-init</option>"
-msgstr "<option>-l</option>, <option>--no-log-init</option>"
+#. (itstool) path: listitem/para
+#: groupadd.8.xml.out:11 login.defs.5.xml.out:11 newusers.8.xml.out:11
+#: useradd.8.xml.out:11
+#, fuzzy
+#| msgid ""
+#| "Range of group IDs used for the creation of regular groups by "
+#| "<command>useradd</command>, <command>groupadd</command>, or "
+#| "<command>newusers</command>."
+msgid ""
+"Range of group IDs used for the creation of regular groups by <_:command-1/"
+">, <_:command-2/>, or <_:command-3/>."
+msgstr ""
+"<command>useradd</command>,<command>groupadd</command> 或 "
+"<command>newusers</command> 创建的常规组的组 ID 的范围。"
-#: useradd.8.xml:338(para)
-msgid "Do not add the user to the lastlog and faillog databases."
-msgstr "不要将用户添加到最近登录和登录失败数据库。"
+#. (itstool) path: listitem/para
+#: groupadd.8.xml.out:16 login.defs.5.xml.out:16 login.defs.5.xml.out:15
+#: newusers.8.xml.out:16 newusers.8.xml.out:15 useradd.8.xml.out:16
+#: useradd.8.xml.out:15
+#, fuzzy
+#| msgid ""
+#| "The default value for <option>GID_MIN</option> (resp. <option>GID_MAX</"
+#| "option>) is 1000 (resp. 60000)."
+msgid ""
+"The default value for <_:option-1/> (resp. <_:option-2/>) is 1000 (resp. "
+"60000)."
+msgstr ""
+"<option>GID_MIN</option> 和 <option>GID_MAX</option> 的默认值分别是 1000 和 "
+"60000。"
-#: useradd.8.xml:341(para)
+#. (itstool) path: listitem/para
+#: groupadd.8.xml.out:9 login.defs.5.xml.out:9 newusers.8.xml.out:9
+#: useradd.8.xml.out:9
#, fuzzy
#| msgid ""
-#| "By default, the user's entries in the lastlog and faillog databases are "
-#| "resetted to avoid reusing the entry from a previously deleted user."
+#| "Range of group IDs used for the creation of system groups by "
+#| "<command>useradd</command>, <command>groupadd</command>, or "
+#| "<command>newusers</command>."
msgid ""
-"By default, the user's entries in the lastlog and faillog databases are "
-"reset to avoid reusing the entry from a previously deleted user."
+"Range of group IDs used for the creation of system groups by <_:command-1/>, "
+"<_:command-2/>, or <_:command-3/>."
msgstr ""
-"默认上,最近登录和登录失败中用户的条目会被重置,以避免重新使用先前删除的用户"
-"的条目。"
+"<command>useradd</command>、<command>groupadd</command> 或 "
+"<command>newusers</command> 创建的系统组的组 ID 的范围。"
-#: useradd.8.xml:349(term)
-msgid "<option>-m</option>, <option>--create-home</option>"
-msgstr "<option>-m</option>, <option>--create-home</option>"
+#. (itstool) path: listitem/para
+#: groupadd.8.xml.out:14 login.defs.5.xml.out:14 login.defs.5.xml.out:13
+#: newusers.8.xml.out:14 newusers.8.xml.out:13 useradd.8.xml.out:14
+#: useradd.8.xml.out:13
+#, fuzzy
+#| msgid ""
+#| "The default value for <option>SYS_GID_MIN</option> (resp. "
+#| "<option>SYS_GID_MAX</option>) is 101 (resp. <option>GID_MIN</option>-1)."
+msgid ""
+"The default value for <_:option-1/> (resp. <_:option-2/>) is 101 (resp. <_:"
+"option-3/>-1)."
+msgstr ""
+"<option>SYS_GID_MIN</option> 和 <option>SYS_GID_MAX</option> 的默认值分别是 "
+"101 和 <option>GID_MIN</option>-1。"
-#: useradd.8.xml:353(para)
+#. (itstool) path: refsect1/para
+#: groupadd.8.xml.out:267
msgid ""
-"Create the user's home directory if it does not exist. The files and "
-"directories contained in the skeleton directory (which can be defined with "
-"the <option>-k</option> option) will be copied to the home directory."
+"Groupnames must start with a lower case letter or an underscore, followed by "
+"lower case letters, digits, underscores, or dashes. They can end with a "
+"dollar sign. In regular expression terms: [a-z_][a-z0-9_-]*[$]?"
msgstr ""
-"如果不存在,则创建用户主目录。骨架目录中的文件和目录(可以使用 <option>-k</"
-"option> 选项指定),将会复制到主目录。"
+"组名必须以小写字母或者下划线开头,跟随小写字母、下划线或短横线。可以由美元符"
+"号结束。用正则表达式就是:[a-z_][a-z0-9_-]*[$]?"
-#: useradd.8.xml:359(para)
+#. (itstool) path: refsect1/para
+#: groupadd.8.xml.out:273
+#, fuzzy
+#| msgid "Usernames may only be up to 32 characters long."
+msgid "Groupnames may only be up to 16 characters long."
+msgstr "用户名不能超过 32 个字符长。"
+
+#. (itstool) path: refsect1/para
+#: groupadd.8.xml.out:276
msgid ""
-"By default, if this option is not specified and <option>CREATE_HOME</option> "
-"is not enabled, no home directories are created."
+"You may not add a NIS or LDAP group. This must be performed on the "
+"corresponding server."
msgstr ""
-"默认上,如果没有指定此选项并且 <option>CREATE_HOME</option> 没有启用,不会创"
-"建主目录。"
-#: useradd.8.xml:364(para)
+#. (itstool) path: refsect1/para
+#: groupadd.8.xml.out:280
+#, fuzzy
+#| msgid ""
+#| "Similarly, if the username already exists in an external user database "
+#| "such as NIS or LDAP, <command>useradd</command> will deny the user "
+#| "account creation request."
msgid ""
-"The directory where the user's home directory is created must exist and have "
-"proper SELinux context and permissions. Otherwise the user's home directory "
-"cannot be created or accessed."
+"If the groupname already exists in an external group database such as NIS or "
+"LDAP, <_:command-1/> will deny the group creation request."
msgstr ""
+"相似地,如果用户名已经存在于外部用户数据库中,比如 NIS 或 LDAP,"
+"<command>useradd</command> 将拒绝创建用户账户的请求。"
-#: useradd.8.xml:372(term)
+#. (itstool) path: listitem/para
+#: groupadd.8.xml.out:307 passwd.1.xml.out:462 useradd.8.xml.out:786
+msgid "invalid argument to option"
+msgstr "给了选项一个无效的参数"
+
+#. (itstool) path: term/replaceable
+#: groupadd.8.xml.out:311 groupmod.8.xml.out:276 grpck.8.xml.out:260
+#: passwd.1.xml.out:448 pwck.8.xml.out:310 useradd.8.xml.out:790
+msgid "4"
+msgstr "4"
+
+#. (itstool) path: listitem/para
+#: groupadd.8.xml.out:313
#, fuzzy
-#| msgid "<option>-m</option>, <option>--create-home</option>"
-msgid "<option>-M</option>, <option>--no-create-home</option>"
-msgstr "<option>-m</option>, <option>--create-home</option>"
+#| msgid "UID already in use (and no <option>-o</option>)"
+msgid "GID is already used (when called without <_:option-1/>)"
+msgstr "UID 已经使用 (且没有 <option>-o</option>)"
+
+#. (itstool) path: term/replaceable
+#: groupadd.8.xml.out:317 groupmod.8.xml.out:288 useradd.8.xml.out:802
+msgid "9"
+msgstr "9"
+
+#. (itstool) path: listitem/para
+#: groupadd.8.xml.out:319
+#, fuzzy
+#| msgid "group name already in use"
+msgid "group name is already used"
+msgstr "组名已经在使用"
+
+#. (itstool) path: listitem/para
+#: groupadd.8.xml.out:325 groupdel.8.xml.out:193 useradd.8.xml.out:810
+#: userdel.8.xml.out:266
+msgid "can't update group file"
+msgstr "无法更新组文件"
-#: useradd.8.xml:376(para)
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: para/command
+#. (itstool) path: varlistentry/term
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#: groupadd.8.xml.out:359 groupdel.8.xml.out:225 groupmems.8.xml.out:226
+#: groupmod.8.xml.out:349 login.1.xml.out:31 login.1.xml.out:16
+#: login.defs.5.xml.out:31 login.defs.5.xml.out:16 login.defs.5.xml.out:480
+#: su.1.xml.out:31 su.1.xml.out:16 useradd.8.xml.out:31 useradd.8.xml.out:16
+#: useradd.8.xml.out:868 userdel.8.xml.out:39 userdel.8.xml.out:46
+#: userdel.8.xml.out:51 userdel.8.xml.out:62 userdel.8.xml.out:71
+#: userdel.8.xml.out:82 userdel.8.xml.out:31 userdel.8.xml.out:16
+#: userdel.8.xml.out:210 userdel.8.xml.out:231 userdel.8.xml.out:282
+#: userdel.8.xml.out:297 userdel.8.xml.out:299 usermod.8.xml.out:31
+#: usermod.8.xml.out:632
+msgid "userdel"
+msgstr "userdel"
+
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: para/command
+#. (itstool) path: varlistentry/term
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#: groupadd.8.xml.out:362 groupdel.8.xml.out:228 groupmems.8.xml.out:229
+#: groupmod.8.xml.out:352 login.1.xml.out:30 login.defs.5.xml.out:30
+#: login.defs.5.xml.out:490 passwd.1.xml.out:487 pwck.8.xml.out:140
+#: pwck.8.xml.out:347 su.1.xml.out:30 useradd.8.xml.out:30
+#: useradd.8.xml.out:871 userdel.8.xml.out:30 userdel.8.xml.out:344
+#: usermod.8.xml.out:40 usermod.8.xml.out:47 usermod.8.xml.out:53
+#: usermod.8.xml.out:64 usermod.8.xml.out:72 usermod.8.xml.out:261
+#: usermod.8.xml.out:512 usermod.8.xml.out:30
+msgid "usermod"
+msgstr "usermod"
+
+#. (itstool) path: refsect1/para
+#: groupadd.8.xml.out:334 groupmod.8.xml.out:323
msgid ""
-"Do no create the user's home directory, even if the system wide setting from "
-"<filename>/etc/login.defs</filename> (<option>CREATE_HOME</option>) is set "
-"to <replaceable>yes</replaceable>."
+"<_:citerefentry-1/>, <_:citerefentry-2/>, <_:citerefentry-3/>, <_:"
+"citerefentry-4/>, <_:citerefentry-5/>, <_:citerefentry-6/>, <_:"
+"citerefentry-7/>, <_:citerefentry-8/>, <_:citerefentry-9/>, <_:"
+"citerefentry-10/>."
msgstr ""
-"不创建用户主目录,即使系统在 <filename>/etc/login.defs</filename> 中的设置 "
-"(<option>CREATE_HOME</option>) 为 <replaceable>yes</replaceable>。"
-#: useradd.8.xml:385(term)
-msgid "<option>-N</option>, <option>--no-user-group</option>"
-msgstr "<option>-N</option>, <option>--no-user-group</option>"
+#. (itstool) path: refnamediv/refpurpose
+#: groupdel.8.xml.out:42
+msgid "delete a group"
+msgstr "删除一个组"
+
+#. (itstool) path: arg/replaceable
+#. (itstool) path: para/replaceable
+#. (itstool) path: para/emphasis
+#. (itstool) path: term/replaceable
+#. (itstool) path: para/option
+#: groupdel.8.xml.out:51 groupdel.8.xml.out:59 groupmod.8.xml.out:51
+#: groupmod.8.xml.out:59 groupmod.8.xml.out:86 groupmod.8.xml.out:102
+#: groupmod.8.xml.out:125 suauth.5.xml.out:85 suauth.5.xml.out:87
+#: useradd.8.xml.out:215 useradd.8.xml.out:234 useradd.8.xml.out:374
+#: useradd.8.xml.out:594 useradd.8.xml.out:607 usermod.8.xml.out:170
+msgid "GROUP"
+msgstr "GROUP"
-#: useradd.8.xml:389(para)
+#. (itstool) path: refsect1/para
+#: groupdel.8.xml.out:57
+#, fuzzy
+#| msgid ""
+#| "The <command>groupdel</command> command modifies the system account "
+#| "files, deleting all entries that refer to <replaceable>GROUP</"
+#| "replaceable>. The named group must exist."
msgid ""
-"Do not create a group with the same name as the user, but add the user to "
-"the group specified by the <option>-g</option> option or by the "
-"<option>GROUP</option> variable in <filename>/etc/default/useradd</filename>."
+"The <_:command-1/> command modifies the system account files, deleting all "
+"entries that refer to <_:replaceable-2/>. The named group must exist."
msgstr ""
-"不要创建同名组,而是将用户添加到 <option>-g</option> 选项指定的组,或根据 "
-"<filename>/etc/default/useradd</filename> 中的 <option>GROUP</option> 变量。"
+"<command>userdel</command> 修改系统账户文件,删除与 <replaceable>GROUP</"
+"replaceable> 相关的所有项目。给出的组名必须存在。"
-#: useradd.8.xml:395(para) useradd.8.xml:533(para) groupmod.8.xml:223(para)
-#: groupadd.8.xml:240(para)
+#. (itstool) path: listitem/para
+#: groupdel.8.xml.out:75
msgid ""
-"The default behavior (if the <option>-g</option>, <option>-N</option>, and "
-"<option>-U</option> options are not specified) is defined by the "
-"<option>USERGROUPS_ENAB</option> variable in <filename>/etc/login.defs</"
-"filename>."
+"This option forces the removal of the group, even if there's some user "
+"having the group as the primary one."
msgstr ""
-"如果没有指定 <option>-g</option>, <option>-N</option> 和 <option>-U</option> "
-"选项,默认行为由 <filename>/etc/login.defs</filename> 中的 "
-"<option>USERGROUPS_ENAB</option> 变量指定。"
-#: useradd.8.xml:408(para)
-msgid "Allow the creation of a user account with a duplicate (non-unique) UID."
-msgstr "允许使用重复的 UID 创建用户账户。"
+#. (itstool) path: refsect1/para
+#: groupdel.8.xml.out:121
+msgid ""
+"You may not remove the primary group of any existing user. You must remove "
+"the user before you remove the group."
+msgstr "您不能移除现有用户的主组。在移除此组之前,必须先移除此用户。"
-#: useradd.8.xml:409(para)
+#. (itstool) path: refsect1/para
+#: groupdel.8.xml.out:125
msgid ""
-"This option is only valid in combination with the <option>-u</option> option."
-msgstr "此选项只有和 <option>-u</option> 选项组合使用才有效。"
+"You should manually check all file systems to ensure that no files remain "
+"owned by this group."
+msgstr "您需要手动检查所有文件系统,以确保没有遗留的属于此组的文件。"
+
+#. (itstool) path: term/replaceable
+#: groupdel.8.xml.out:179 groupmod.8.xml.out:282 passwd.1.xml.out:460
+#: pwck.8.xml.out:322 useradd.8.xml.out:796 userdel.8.xml.out:252
+msgid "6"
+msgstr "6"
+
+#. (itstool) path: listitem/para
+#: groupdel.8.xml.out:181 useradd.8.xml.out:798
+msgid "specified group doesn't exist"
+msgstr "指定的组不存在"
+
+#. (itstool) path: listitem/para
+#: groupdel.8.xml.out:187
+msgid "can't remove user's primary group"
+msgstr "不能移除用户的主组"
-#: useradd.8.xml:420(para) groupadd.8.xml:171(para)
+#. (itstool) path: refsect1/para
+#: groupdel.8.xml.out:202 login.1.xml.out:375 shadow.5.xml.out:260
msgid ""
-"The encrypted password, as returned by <citerefentry><refentrytitle>crypt</"
-"refentrytitle><manvolnum>3</manvolnum></citerefentry>. The default is to "
-"disable the password."
+"<_:citerefentry-1/>, <_:citerefentry-2/>, <_:citerefentry-3/>, <_:"
+"citerefentry-4/>, <_:citerefentry-5/>, <_:citerefentry-6/>, <_:"
+"citerefentry-7/>, <_:citerefentry-8/>, <_:citerefentry-9/>."
msgstr ""
-"加密了的密码,就像 <citerefentry><refentrytitle>crypt</"
-"refentrytitle><manvolnum>3</manvolnum></citerefentry> 的返回值。默认为禁用密"
-"码。"
-#: useradd.8.xml:437(term) newusers.8.xml:310(term) groupadd.8.xml:188(term)
-msgid "<option>-r</option>, <option>--system</option>"
-msgstr "<option>-r</option>, <option>--system</option>"
+#. (itstool) path: author/firstname
+#: groupmems.8.xml.out:18
+msgid "George"
+msgstr ""
-#: useradd.8.xml:441(para) newusers.8.xml:314(para)
-msgid "Create a system account."
-msgstr "创建一个系统账户。"
+#. (itstool) path: author/surname
+#: groupmems.8.xml.out:19
+msgid "Kraft"
+msgstr ""
+
+#. (itstool) path: author/lineage
+#: groupmems.8.xml.out:20
+msgid "IV"
+msgstr ""
+
+#. (itstool) path: author/contrib
+#: groupmems.8.xml.out:21
+msgid "Creation, 2000"
+msgstr ""
+
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: para/command
+#. (itstool) path: varlistentry/term
+#: groupmems.8.xml.out:37 groupmems.8.xml.out:44 groupmems.8.xml.out:50
+#: groupmems.8.xml.out:63 groupmems.8.xml.out:65 groupmems.8.xml.out:71
+#: groupmems.8.xml.out:78 groupmems.8.xml.out:158 groupmems.8.xml.out:162
+#: login.defs.5.xml.out:305
+msgid "groupmems"
+msgstr "groupmems"
+
+#. (itstool) path: refnamediv/refpurpose
+#: groupmems.8.xml.out:45
+msgid "administer members of a user's primary group"
+msgstr "用户主组的管理员成员"
+
+#. (itstool) path: group/arg
+#: groupmems.8.xml.out:52
+#, fuzzy
+#| msgid "-a <placeholder-1/>"
+msgid "-a <_:replaceable-1/>"
+msgstr "-a <placeholder-1/>"
+
+#. (itstool) path: group/arg
+#: groupmems.8.xml.out:53
+#, fuzzy
+#| msgid "-d <placeholder-1/>"
+msgid "-d <_:replaceable-1/>"
+msgstr "-d <placeholder-1/>"
-#: useradd.8.xml:444(para)
+#. (itstool) path: group/arg
+#: groupmems.8.xml.out:54
#, fuzzy
+#| msgid "-g <placeholder-1/>"
+msgid "-g <_:replaceable-1/>"
+msgstr "-g <placeholder-1/>"
+
+#. (itstool) path: refsect1/para
+#: groupmems.8.xml.out:62
msgid ""
-"System users will be created with no aging information in <filename>/etc/"
-"shadow</filename>, and their numeric identifiers are chosen in the "
-"<option>SYS_UID_MIN</option>-<option>SYS_UID_MAX</option> range, defined in "
-"<filename>/etc/login.defs</filename>, instead of <option>UID_MIN</option>-"
-"<option>UID_MAX</option> (and their <option>GID</option> counterparts for "
-"the creation of groups)."
+"The <_:command-1/> command allows a user to administer their own group "
+"membership list without the requirement of superuser privileges. The <_:"
+"command-2/> utility is for systems that configure its users to be in their "
+"own name sake primary group (i.e., guest / guest)."
msgstr ""
-"系统用户创建时,不会在 <filename>/etc/shadow</filename> 中有年龄信息,数字标"
-"识符会在 <option>SYS_UID_MIN</option>-<option>SYS_UID_MAX</option> 之间选取,"
-"这两个值在 <filename>/etc/login.defs</filename> 中定义,而不是普通用户的 "
-"<option>UID_MIN</option>-<option>UID_MAX</option> (and their <option>GID</"
-"option> counterparts for the creation of groups)。"
-#: useradd.8.xml:453(para)
+#. (itstool) path: refsect1/para
+#: groupmems.8.xml.out:70
#, fuzzy
-#| msgid ""
-#| "Note that <command>useradd</command> will not create a home directory for "
-#| "such an user, regardless of the default setting in <filename>/etc/login."
-#| "defs</filename> (<option>CREATE_HOME</option>). You have to specify the "
-#| "<option>-m</option> options if you want a home directory for a system "
-#| "account to be created."
+#| msgid "Administrators can change the password or the members of the group."
msgid ""
-"Note that <command>useradd</command> will not create a home directory for "
-"such a user, regardless of the default setting in <filename>/etc/login.defs</"
-"filename> (<option>CREATE_HOME</option>). You have to specify the <option>-"
-"m</option> options if you want a home directory for a system account to be "
-"created."
-msgstr ""
-"注意:<command>useradd</command> 不会为这种用户创建主目录,无论 <filename>/"
-"etc/login.defs</filename> (<option>CREATE_HOME</option>) 中是的默认设置是怎"
-"样。如果想为要创建的系统账户创建主目录,需要指定 <option>-m</option> 选项。"
+"Only the superuser, as administrator, can use <_:command-1/> to alter the "
+"memberships of other groups."
+msgstr "管理员可以更改组密码和成员。"
-#: useradd.8.xml:497(para)
+#. (itstool) path: listitem/para
+#: groupmems.8.xml.out:85
+#, fuzzy
+#| msgid "Add an user to the group membership list."
+msgid "Add a user to the group membership list."
+msgstr "将一个用户添加到组成员列表。"
+
+#. (itstool) path: listitem/para
+#: groupmems.8.xml.out:86 groupmems.8.xml.out:102 groupmems.8.xml.out:133
msgid ""
-"The name of the user's login shell. The default is to leave this field "
-"blank, which causes the system to select the default login shell specified "
-"by the <option>SHELL</option> variable in <filename>/etc/default/useradd</"
-"filename>, or an empty string by default."
+"If the <_:filename-1/> file exist, and the group has no entry in the <_:"
+"filename-2/> file, a new entry will be created."
msgstr ""
-"用户的登录 shell 名。默认为留空,让系统根据 <filename>/etc/default/useradd</"
-"filename> 中的 <option>SHELL</option> 变量选择默认的登录 shell,默认为空字符"
-"串。"
-#: useradd.8.xml:511(para)
+#. (itstool) path: listitem/para
+#: groupmems.8.xml.out:96
+msgid "Delete a user from the group membership list."
+msgstr "从组成员列表中删除用户。"
+
+#. (itstool) path: listitem/para
+#: groupmems.8.xml.out:97
+#, fuzzy
+#| msgid ""
+#| "If the <filename>/etc/gshadow</filename> file exist, the user will be "
+#| "removed from the list of members and administrators of the group."
msgid ""
-"The numerical value of the user's ID. This value must be unique, unless the "
-"<option>-o</option> option is used. The value must be non-negative. The "
-"default is to use the smallest ID value greater than or equal to "
-"<option>UID_MIN</option> and greater than every other user."
+"If the <_:filename-1/> file exist, the user will be removed from the list of "
+"members and administrators of the group."
msgstr ""
-"用户 ID 的数字值。此值必须为唯一的,除非使用了 <option>-o</option> 选项。此值"
-"必须非负,默认使用大于等于 <option>UID_MIN</option>,且大于任何其他用户 ID 最"
-"小值。"
+"如果 <filename>/etc/gshadow</filename> 文件存在,用户将会被从组成员和管理员中"
+"移除。"
-#: useradd.8.xml:518(para)
-msgid ""
-"See also the <option>-r</option> option and the <option>UID_MAX</option> "
-"description."
-msgstr "请参考 <option>-r</option> 选项和 <option>UID_MAX</option> 的描述。"
+#. (itstool) path: term/option
+#: groupmems.8.xml.out:110 vipw.8.xml.out:90
+#, fuzzy
+#| msgid "group"
+msgid "--group"
+msgstr "group"
-#: useradd.8.xml:525(term)
-msgid "<option>-U</option>, <option>--user-group</option>"
-msgstr "<option>-U</option>, <option>--user-group</option>"
+#. (itstool) path: listitem/para
+#: groupmems.8.xml.out:112
+msgid "The superuser can specify which group membership list to modify."
+msgstr "超级用户可以指定修改哪个组的组成员列表。"
-#: useradd.8.xml:529(para)
-msgid ""
-"Create a group with the same name as the user, and add the user to this "
-"group."
-msgstr "创建一个和用户同名的组,并将用户添加到组中。"
+#. (itstool) path: listitem/para
+#: groupmems.8.xml.out:126
+msgid "List the group membership list."
+msgstr "列出组成员。"
-#: useradd.8.xml:546(para)
-msgid ""
-"The SELinux user for the user's login. The default is to leave this field "
-"blank, which causes the system to select the default SELinux user."
+#. (itstool) path: term/option
+#: groupmems.8.xml.out:130
+msgid "--purge"
msgstr ""
-"用户登录的 SELinux 用户。默认为留空,这会造成系统选择默认的 SELinux 用户。"
-#: useradd.8.xml:556(title)
-msgid "Changing the default values"
-msgstr "更改默认值"
+#. (itstool) path: listitem/para
+#: groupmems.8.xml.out:132
+msgid "Purge all users from the group membership list."
+msgstr "从组成员列表中删除所有用户。"
+
+#. (itstool) path: refsect1/title
+#: groupmems.8.xml.out:156
+msgid "SETUP"
+msgstr ""
+
+#. (itstool) path: para/literal
+#: groupmems.8.xml.out:159
+msgid "2710"
+msgstr ""
-#: useradd.8.xml:557(para)
+#. (itstool) path: para/emphasis
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: para/command
+#: groupmems.8.xml.out:160 groupmems.8.xml.out:161 groups.1.xml.out:33
+#: groups.1.xml.out:40 groups.1.xml.out:46 groups.1.xml.out:56
+msgid "groups"
+msgstr "groups"
+
+#. (itstool) path: refsect1/para
+#: groupmems.8.xml.out:157
msgid ""
-"When invoked with only the <option>-D</option> option, <command>useradd</"
-"command> will display the current default values. When invoked with <option>-"
-"D</option> plus other options, <command>useradd</command> will update the "
-"default values for the specified options. Valid default-changing options are:"
+"The <_:command-1/> executable should be in mode <_:literal-2/> as user <_:"
+"emphasis-3/> and in group <_:emphasis-4/>. The system administrator can add "
+"users to group <_:emphasis-5/> to allow or disallow them using the <_:"
+"command-6/> utility to manage their own group membership list."
msgstr ""
-"只带 <option>-D</option> 选项使用时,<command>useradd</command> 将显示当前的"
-"默认值。<option>-D</option> 和其它选项配合使用时,<command>useradd</command> "
-"将为指定的选项更新默认值。有效的“更改默认值”选项有:"
-#: useradd.8.xml:570(para)
+#. (itstool) path: refsect1/programlisting
+#: groupmems.8.xml.out:166
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "\t$ groupadd -r groups\n"
+#| "\t$ chmod 2710 groupmems\n"
+#| "\t$ chown root.groups groupmems\n"
+#| "\t$ groupmems -g groups -a gk4\n"
+#| " "
msgid ""
-"The path prefix for a new user's home directory. The user's name will be "
-"affixed to the end of <replaceable>BASE_DIR</replaceable> to form the new "
-"user's home directory name, if the <option>-d</option> option is not used "
-"when creating a new account."
+"$ groupadd -r groups $ chmod 2710 groupmems $ chown root.groups groupmems $ "
+"groupmems -g groups -a gk4"
msgstr ""
-"新用户主目录的路径前缀。如果创建新账户时,没有使用 <option>-d</option> 选项,"
-"用户的名称将会缀在 <replaceable>BASE_DIR</replaceable> 的后边形成新用户的主目"
-"录名。"
+"\n"
+"\t$ groupadd -r groups\n"
+"\t$ chmod 2710 groupmems\n"
+"\t$ chown root.groups groupmems\n"
+"\t$ groupmems -g groups -a gk4\n"
+" "
+
+#. (itstool) path: listitem/para
+#: groupmems.8.xml.out:198
+msgid "secure group account information"
+msgstr "安全组账户信息"
-#: useradd.8.xml:577(para)
+#. (itstool) path: refsect1/para
+#: groupmems.8.xml.out:206
msgid ""
-"This option sets the <option>HOME</option> variable in <filename>/etc/"
-"default/useradd</filename>."
+"<_:citerefentry-1/>, <_:citerefentry-2/>, <_:citerefentry-3/>, <_:"
+"citerefentry-4/>, <_:citerefentry-5/>, <_:citerefentry-6/>, <_:"
+"citerefentry-7/>, <_:citerefentry-8/>."
msgstr ""
-"这个选择在 <filename>/etc/default/useradd</filename> 中设置 <option>HOME</"
-"option> 选项。"
-#: useradd.8.xml:588(para)
-msgid "The date on which the user account is disabled."
-msgstr "禁用此用户账户的日期。"
+#. (itstool) path: refnamediv/refpurpose
+#: groupmod.8.xml.out:42
+msgid "modify a group definition on the system"
+msgstr ""
-#: useradd.8.xml:589(para)
+#. (itstool) path: refsect1/para
+#: groupmod.8.xml.out:57
msgid ""
-"This option sets the <option>EXPIRE</option> variable in <filename>/etc/"
-"default/useradd</filename>."
+"The <_:command-1/> command modifies the definition of the specified <_:"
+"replaceable-2/> by modifying the appropriate entry in the group database."
+msgstr ""
+
+#. (itstool) path: term/option
+#: groupmod.8.xml.out:73 usermod.8.xml.out:78
+msgid "--append"
msgstr ""
-"此选项在 <filename>/etc/default/useradd</filename> 中设置 <option>EXPIRE</"
-"option> 变量。"
-#: useradd.8.xml:600(para)
+#. (itstool) path: listitem/para
+#: groupmod.8.xml.out:76
msgid ""
-"The number of days after a password has expired before the account will be "
-"disabled."
-msgstr "密码过期到账户被禁用之前的天数。"
+"If group members are specified with -U, append them to the existing member "
+"list, rather than replacing it."
+msgstr ""
-#: useradd.8.xml:604(para)
+#. (itstool) path: listitem/para
+#: groupmod.8.xml.out:85
msgid ""
-"This option sets the <option>INACTIVE</option> variable in <filename>/etc/"
-"default/useradd</filename>."
+"The group ID of the given <_:replaceable-1/> will be changed to <_:"
+"replaceable-2/>."
msgstr ""
-"这个选项在 <filename>/etc/default/useradd</filename> 中设置 "
-"<option>INACTIVE</option> 变量。"
-#: useradd.8.xml:615(para)
+#. (itstool) path: listitem/para
+#: groupmod.8.xml.out:89
msgid ""
-"The group name or ID for a new user's initial group (when the <option>-N/--"
-"no-user-group</option> is used or when the <option>USERGROUPS_ENAB</option> "
-"variable is set to <replaceable>no</replaceable> in <filename>/etc/login."
-"defs</filename>). The named group must exist, and a numerical group ID must "
-"have an existing entry."
+"The value of <_:replaceable-1/> must be a non-negative decimal integer. This "
+"value must be unique, unless the <_:option-2/> option is used."
msgstr ""
-"新用户初始组的组名或 ID (使用了 <option>-N/--no-user-group</option> 或者 "
-"<filename>/etc/login.defs</filename> 中的变量 <option>USERGROUPS_ENAB</"
-"option> 设置为 <replaceable>no</replaceable> 时)。给出的组必须存在,并且数字"
-"组 ID 必须有一个已经存在的项。"
-#: useradd.8.xml:624(para)
+#. (itstool) path: listitem/para
+#: groupmod.8.xml.out:95
msgid ""
-"This option sets the <option>GROUP</option> variable in <filename>/etc/"
-"default/useradd</filename>."
+"Users who use the group as primary group will be updated to keep the group "
+"as their primary group."
msgstr ""
-"这个选项在 <filename>/etc/default/useradd</filename> 中设置 <option>GROUP</"
-"option> 变量。"
-#: useradd.8.xml:635(para)
-msgid "The name of a new user's login shell."
-msgstr "新用户的登录 shell 名。"
+#. (itstool) path: listitem/para
+#: groupmod.8.xml.out:99
+msgid ""
+"Any files that have the old group ID and must continue to belong to <_:"
+"replaceable-1/>, must have their group ID changed manually."
+msgstr ""
-#: useradd.8.xml:638(para)
+#. (itstool) path: listitem/para
+#: groupmod.8.xml.out:105 usermod.8.xml.out:384
+#, fuzzy
+#| msgid ""
+#| "No checks will be performed with regard to the <option>UID_MIN</option>, "
+#| "<option>UID_MAX</option>, <option>SYS_UID_MIN</option>, or "
+#| "<option>SYS_UID_MAX</option> from <filename>/etc/login.defs</filename>."
msgid ""
-"This option sets the <option>SHELL</option> variable in <filename>/etc/"
-"default/useradd</filename>."
+"No checks will be performed with regard to the <_:option-1/>, <_:option-2/>, "
+"<_:option-3/>, or <_:option-4/> from <_:filename-5/>."
msgstr ""
-"这个选项在 <filename>/etc/default/useradd</filename> 设置 <option>SHELL</"
-"option> 变量。"
+"不会对 <filename>/etc/login.defs</filename> 中的 <option>UID_MIN</option>, "
+"<option>UID_MAX</option>, <option>SYS_UID_MIN</option> 和 "
+"<option>SYS_UID_MAX</option> 进行检查。"
-#: useradd.8.xml:650(title)
-msgid "NOTES"
-msgstr "注意:"
+#. (itstool) path: term/option
+#: groupmod.8.xml.out:121 passwd.1.xml.out:246
+#, fuzzy
+#| msgid "-"
+msgid "-n"
+msgstr "-"
-#: useradd.8.xml:651(para)
-msgid ""
-"The system administrator is responsible for placing the default user files "
-"in the <filename>/etc/skel/</filename> directory (or any other skeleton "
-"directory specified in <filename>/etc/default/useradd</filename> or on the "
-"command line)."
+#. (itstool) path: term/option
+#: groupmod.8.xml.out:121
+msgid "--new-name"
msgstr ""
-"系统管理员负责将默认的用户文件放在 <filename>/etc/skel/</filename> 目录中(或"
-"者命令行上、<filename>/etc/default/useradd</filename> 中指定的任何其它目录)。"
-#: useradd.8.xml:660(para)
-msgid ""
-"You may not add a user to a NIS or LDAP group. This must be performed on the "
-"corresponding server."
-msgstr "您可能不能想 NIS 组或 LDAP 组添加用户。这只能在相应服务器上进行。"
+#. (itstool) path: term/replaceable
+#. (itstool) path: para/replaceable
+#: groupmod.8.xml.out:121 groupmod.8.xml.out:126
+#, fuzzy
+#| msgid "GROUP"
+msgid "NEW_GROUP"
+msgstr "GROUP"
-#: useradd.8.xml:665(para)
+#. (itstool) path: listitem/para
+#: groupmod.8.xml.out:124
msgid ""
-"Similarly, if the username already exists in an external user database such "
-"as NIS or LDAP, <command>useradd</command> will deny the user account "
-"creation request."
+"The name of the group will be changed from <_:replaceable-1/> to <_:"
+"replaceable-2/> name."
msgstr ""
-"相似地,如果用户名已经存在于外部用户数据库中,比如 NIS 或 LDAP,"
-"<command>useradd</command> 将拒绝创建用户账户的请求。"
-#: useradd.8.xml:671(para)
+#. (itstool) path: listitem/para
+#: groupmod.8.xml.out:135
+#, fuzzy
+#| msgid ""
+#| "When used with the <option>-u</option> option, this option allows to "
+#| "change the user ID to a non-unique value."
msgid ""
-"Usernames must start with a lower case letter or an underscore, followed by "
-"lower case letters, digits, underscores, or dashes. They can end with a "
-"dollar sign. In regular expression terms: [a-z_][a-z0-9_-]*[$]?"
+"When used with the <_:option-1/> option, allow to change the group <_:"
+"replaceable-2/> to a non-unique value."
+msgstr "使用 <option>-u</option> 选项时,可以将用户 ID 改为非唯一的值。"
+
+#. (itstool) path: listitem/para
+#: groupmod.8.xml.out:146 usermod.8.xml.out:283
+msgid "The encrypted password, as returned by <_:citerefentry-1/>."
msgstr ""
-"用户名必须以一个小写字母或下划线开始,跟随小写字符、数字、下划线或连字符的组"
-"合。可以以美元符号结束。用正则表达式表示就是:[a-z_][a-z0-9_-]*[$]?"
-#: useradd.8.xml:677(para)
-msgid "Usernames may only be up to 32 characters long."
-msgstr "用户名不能超过 32 个字符长。"
+#. (itstool) path: listitem/para
+#: groupmod.8.xml.out:260
+msgid "E_SUCCESS: success"
+msgstr ""
-#: useradd.8.xml:30(term) login.defs.5.xml:30(term)
-msgid "<option>CREATE_HOME</option> (boolean)"
-msgstr "<option>CREATE_HOME</option> (boolean)"
+#. (itstool) path: listitem/para
+#: groupmod.8.xml.out:266
+#, fuzzy
+#| msgid "invalid command syntax"
+msgid "E_USAGE: invalid command syntax"
+msgstr "无效的命令语法"
-#: useradd.8.xml:32(para) login.defs.5.xml:32(para)
-msgid ""
-"Indicate if a home directory should be created by default for new users."
-msgstr "指示是否应该为新用户默认创建主目录。"
+#. (itstool) path: listitem/para
+#: groupmod.8.xml.out:272
+#, fuzzy
+#| msgid "invalid argument to option"
+msgid "E_BAD_ARG: invalid argument to option"
+msgstr "给了选项一个无效的参数"
-#: useradd.8.xml:36(para) login.defs.5.xml:36(para)
-msgid ""
-"This setting does not apply to system users, and can be overridden on the "
-"command line."
-msgstr "此设置并不应用到系统用户,并且可以使用命令行覆盖。"
+#. (itstool) path: listitem/para
+#: groupmod.8.xml.out:278
+#, fuzzy
+#| msgid "group name already in use"
+msgid "E_GID_IN_USE: group id already in use"
+msgstr "组名已经在使用"
-#: useradd.8.xml:32(term) newusers.8.xml:32(term) login.defs.5.xml:32(term)
-#: groupadd.8.xml:32(term)
-msgid "<option>GID_MAX</option> (number)"
-msgstr "<option>GID_MAX</option> (number)"
+#. (itstool) path: listitem/para
+#: groupmod.8.xml.out:284
+#, fuzzy
+#| msgid "specified group doesn't exist"
+msgid "E_NOTFOUND: specified group doesn't exist"
+msgstr "指定的组不存在"
-#: useradd.8.xml:33(term) newusers.8.xml:33(term) login.defs.5.xml:33(term)
-#: groupadd.8.xml:33(term)
-msgid "<option>GID_MIN</option> (number)"
-msgstr "<option>GID_MIN</option> (number)"
+#. (itstool) path: listitem/para
+#: groupmod.8.xml.out:290
+#, fuzzy
+#| msgid "group name already in use"
+msgid "E_NAME_IN_USE: group name already in use"
+msgstr "组名已经在使用"
-#: useradd.8.xml:35(para) newusers.8.xml:35(para) login.defs.5.xml:35(para)
-#: groupadd.8.xml:35(para)
+#. (itstool) path: listitem/para
+#: groupmod.8.xml.out:296
+#, fuzzy
+#| msgid "can't update group file"
+msgid "E_GRP_UPDATE: can't update group file"
+msgstr "无法更新组文件"
+
+#. (itstool) path: term/replaceable
+#: groupmod.8.xml.out:300
+#, fuzzy
+#| msgid "1"
+msgid "11"
+msgstr "1"
+
+#. (itstool) path: listitem/para
+#: groupmod.8.xml.out:302
+msgid "E_CLEANUP_SERVICE: can't setup cleanup service"
+msgstr ""
+
+#. (itstool) path: term/replaceable
+#: groupmod.8.xml.out:306 useradd.8.xml.out:814 userdel.8.xml.out:270
+msgid "12"
+msgstr "12"
+
+#. (itstool) path: listitem/para
+#: groupmod.8.xml.out:308
+msgid "E_PAM_USERNAME: can't determine your username for use with pam"
+msgstr ""
+
+#. (itstool) path: term/replaceable
+#: groupmod.8.xml.out:312
+msgid "13"
+msgstr "13"
+
+#. (itstool) path: listitem/para
+#: groupmod.8.xml.out:314
msgid ""
-"Range of group IDs used for the creation of regular groups by "
-"<command>useradd</command>, <command>groupadd</command>, or "
-"<command>newusers</command>."
+"E_PAM_ERROR: pam returned an error, see syslog facility id groupmod for the "
+"PAM error message"
msgstr ""
-"<command>useradd</command>,<command>groupadd</command> 或 "
-"<command>newusers</command> 创建的常规组的组 ID 的范围。"
-#: useradd.8.xml:40(para) newusers.8.xml:40(para) login.defs.5.xml:40(para)
-#: groupadd.8.xml:40(para)
+#. (itstool) path: refnamediv/refpurpose
+#: groups.1.xml.out:41
+msgid "display current group names"
+msgstr "显示当前组名"
+
+#. (itstool) path: refsect1/para
+#: groups.1.xml.out:55
msgid ""
-"The default value for <option>GID_MIN</option> (resp. <option>GID_MAX</"
-"option>) is 1000 (resp. 60000)."
+"The <_:command-1/> command displays the current group names or ID values. If "
+"the value does not have a corresponding entry in <_:filename-2/>, the value "
+"will be displayed as the numerical group value. The optional <_:emphasis-3/> "
+"parameter will display the groups for the named <_:emphasis-4/>."
msgstr ""
-"<option>GID_MIN</option> 和 <option>GID_MAX</option> 的默认值分别是 1000 和 "
-"60000。"
-#: useradd.8.xml:32(term) newusers.8.xml:32(term) login.defs.5.xml:32(term)
-#, fuzzy
-#| msgid "<option>GID_MAX</option> (number)"
-msgid "<option>HOME_MODE</option> (number)"
-msgstr "<option>GID_MAX</option> (number)"
+#. (itstool) path: para/command
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#: groups.1.xml.out:70 login.defs.5.xml.out:11 newgrp.1.xml.out:11
+#: newgrp.1.xml.out:139 sg.1.xml.out:34 sg.1.xml.out:41 sg.1.xml.out:47
+#: sg.1.xml.out:59 sg.1.xml.out:62 sg.1.xml.out:64 sg.1.xml.out:67
+#: sg.1.xml.out:68 sg.1.xml.out:11 su.1.xml.out:421
+msgid "sg"
+msgstr "sg"
-#: useradd.8.xml:34(para) newusers.8.xml:34(para) login.defs.5.xml:34(para)
+#. (itstool) path: refsect1/para
+#: groups.1.xml.out:67
msgid ""
-"The mode for new home directories. If not specified, the <option>UMASK</"
-"option> is used to create the mode."
+"Systems which do not support concurrent group sets will have the information "
+"from <_:filename-1/> reported. The user must use <_:command-2/> or <_:"
+"command-3/> to change his current real and effective group ID."
+msgstr ""
+
+#. (itstool) path: citerefentry/refentrytitle
+#: groups.1.xml.out:94
+msgid "getgid"
msgstr ""
-#: useradd.8.xml:38(para) newusers.8.xml:38(para) login.defs.5.xml:38(para)
+#. (itstool) path: citerefentry/refentrytitle
+#: groups.1.xml.out:97
+#, fuzzy
+#| msgid "groups"
+msgid "getgroups"
+msgstr "groups"
+
+#. (itstool) path: citerefentry/refentrytitle
+#: groups.1.xml.out:100
+msgid "getuid"
+msgstr ""
+
+#. (itstool) path: refsect1/para
+#: groups.1.xml.out:89 su.1.xml.out:414
#, fuzzy
#| msgid ""
-#| "<command>useradd</command> and <command>newusers</command> use this mask "
-#| "to set the mode of the home directory they create"
+#| "<citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</manvolnum></"
+#| "citerefentry>."
msgid ""
-"<command>useradd</command> and <command>newusers</command> use this to set "
-"the mode of the home directory they create."
+"<_:citerefentry-1/>, <_:citerefentry-2/>, <_:citerefentry-3/>, <_:"
+"citerefentry-4/>."
msgstr ""
-"<command>useradd</command> 和 <command>newusers</command> 使用此掩码设置它们"
-"创建的用户主目录的模式。"
-
-#: useradd.8.xml:32(term) pwconv.8.xml:32(term) pwck.8.xml:32(term)
-#: newusers.8.xml:32(term) login.defs.5.xml:32(term)
-msgid "<option>PASS_MAX_DAYS</option> (number)"
-msgstr "<option>PASS_MAX_DAYS</option> (number)"
+"<citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>."
-#: useradd.8.xml:34(para) pwconv.8.xml:34(para) pwck.8.xml:34(para)
-#: newusers.8.xml:34(para) login.defs.5.xml:34(para)
-msgid ""
-"The maximum number of days a password may be used. If the password is older "
-"than this, a password change will be forced. If not specified, -1 will be "
-"assumed (which disables the restriction)."
+#. (itstool) path: author/contrib
+#: grpck.8.xml.out:17 lastlog.8.xml.out:19 pwck.8.xml.out:24
+msgid "Creation, 1992"
msgstr ""
-"一个密码可以使用的最大天数。如果密码比这旧,将会强迫更改密码。如果不指定,就"
-"假定为 -1,这会禁用这个限制。"
-#: useradd.8.xml:32(term) pwconv.8.xml:32(term) pwck.8.xml:32(term)
-#: newusers.8.xml:32(term) login.defs.5.xml:32(term)
-msgid "<option>PASS_MIN_DAYS</option> (number)"
-msgstr "<option>PASS_MIN_DAYS</option> (number)"
+#. (itstool) path: refnamediv/refpurpose
+#: grpck.8.xml.out:41
+msgid "verify integrity of group files"
+msgstr "检查组文件的完整性"
+
+#. (itstool) path: para/phrase
+#: grpck.8.xml.out:62 grpck.8.xml.out:164 grpck.8.xml.out:184
+msgid "and <_:filename-1/>"
+msgstr ""
-#: useradd.8.xml:34(para) pwconv.8.xml:34(para) pwck.8.xml:34(para)
-#: newusers.8.xml:34(para) login.defs.5.xml:34(para)
+#. (itstool) path: refsect1/para
+#: grpck.8.xml.out:59
#, fuzzy
#| msgid ""
-#| "The minimum number of days allowed between password changes. Any password "
-#| "changes attempted sooner than this will be rejected. If not specified, -1 "
-#| "will be assumed (which disables the restriction)."
-msgid ""
-"The minimum number of days allowed between password changes. Any password "
-"changes attempted sooner than this will be rejected. If not specified, 0 "
-"will be assumed (which disables the restriction)."
+#| "The <command>pwck</command> command verifies the integrity of the users "
+#| "and authentication information. It checks that all entries in <filename>/"
+#| "etc/passwd</filename> and <filename>/etc/shadow</filename><phrase "
+#| "condition=\"tcb\">(or the files in <filename>/etc/tcb</filename>, when "
+#| "<option>USE_TCB</option> is enabled)</phrase> have the proper format and "
+#| "contain valid data. The user is prompted to delete entries that are "
+#| "improperly formatted or which have other uncorrectable errors."
+msgid ""
+"The <_:command-1/> command verifies the integrity of the groups information. "
+"It checks that all entries in <_:filename-2/> <_:phrase-3/> have the proper "
+"format and contain valid data. The user is prompted to delete entries that "
+"are improperly formatted or which have other uncorrectable errors."
msgstr ""
-"两次更改密码时间的最小间隔。将会拒绝任何早于此的更改密码的尝试。如果不指定,"
-"假定为 -1,将会禁用这个限制。"
+"<command>pwck</command> 命令检查用户及其认证信息的完整性。它检查 <filename>/"
+"etc/passwd</filename> 和 <filename>/etc/shadow</filename><phrase condition="
+"\"tcb\">(或者在 <option>USE_TCB</option> 启用时,<filename>/etc/tcb</"
+"filename> 中的文件)</phrase> 格式正确、数据有效。将会提示用户删除格式不正确或"
+"者有其它错误的项。"
+
+#. (itstool) path: refsect1/para
+#: grpck.8.xml.out:69 pwck.8.xml.out:82
+msgid "Checks are made to verify that each entry has:"
+msgstr "检查的项目有:"
-#: useradd.8.xml:32(term) pwconv.8.xml:32(term) pwck.8.xml:32(term)
-#: newusers.8.xml:32(term) login.defs.5.xml:32(term)
-msgid "<option>PASS_WARN_AGE</option> (number)"
-msgstr "<option>PASS_WARN_AGE</option> (number)"
+#. (itstool) path: listitem/para
+#: grpck.8.xml.out:73 pwck.8.xml.out:85
+msgid "the correct number of fields"
+msgstr "正确的字段数"
-#: useradd.8.xml:34(para) pwconv.8.xml:34(para) pwck.8.xml:34(para)
-#: newusers.8.xml:34(para) login.defs.5.xml:34(para)
-msgid ""
-"The number of days warning given before a password expires. A zero means "
-"warning is given only upon the day of expiration, a negative value means no "
-"warning is given. If not specified, no warning will be provided."
+#. (itstool) path: listitem/para
+#: grpck.8.xml.out:76
+msgid "a unique and valid group name"
+msgstr "一个唯一且有效的组名"
+
+#. (itstool) path: para/phrase
+#: grpck.8.xml.out:81
+msgid "(<_:filename-1/> only)"
msgstr ""
-"密码过期之前给出警告的天数。0 表示只有只在过期的当天警告,负值表示不警告。如"
-"果没有指定,不会给警告。"
-#: useradd.8.xml:30(term) newusers.8.xml:30(term) login.defs.5.xml:30(term)
-#: groupadd.8.xml:30(term)
-msgid "<option>SYS_GID_MAX</option> (number)"
-msgstr "<option>SYS_GID_MAX</option> (number)"
+#. (itstool) path: listitem/para
+#: grpck.8.xml.out:79
+#, fuzzy
+#| msgid "a valid user and group identifier"
+msgid "a valid group identifier <_:phrase-1/>"
+msgstr "一个有效的用户和组标识符"
-#: useradd.8.xml:31(term) newusers.8.xml:31(term) login.defs.5.xml:31(term)
-#: groupadd.8.xml:31(term)
-msgid "<option>SYS_GID_MIN</option> (number)"
-msgstr "<option>SYS_GID_MIN</option> (number)"
+#. (itstool) path: para/phrase
+#: grpck.8.xml.out:88
+#, fuzzy
+#| msgid "administrators"
+msgid "and administrators"
+msgstr "管理员"
+
+#. (itstool) path: listitem/para
+#: grpck.8.xml.out:86
+msgid "a valid list of members <_:phrase-1/>"
+msgstr ""
-#: useradd.8.xml:33(para) newusers.8.xml:33(para) login.defs.5.xml:33(para)
-#: groupadd.8.xml:33(para)
+#. (itstool) path: listitem/para
+#: grpck.8.xml.out:92
msgid ""
-"Range of group IDs used for the creation of system groups by "
-"<command>useradd</command>, <command>groupadd</command>, or "
-"<command>newusers</command>."
+"a corresponding entry in the <_:filename-1/> file (respectively <_:"
+"filename-2/> for the <_:filename-3/> checks)"
msgstr ""
-"<command>useradd</command>、<command>groupadd</command> 或 "
-"<command>newusers</command> 创建的系统组的组 ID 的范围。"
-#: useradd.8.xml:38(para) newusers.8.xml:38(para) login.defs.5.xml:38(para)
-#: groupadd.8.xml:38(para)
+#. (itstool) path: refsect1/para
+#: grpck.8.xml.out:100
msgid ""
-"The default value for <option>SYS_GID_MIN</option> (resp. "
-"<option>SYS_GID_MAX</option>) is 101 (resp. <option>GID_MIN</option>-1)."
+"The checks for correct number of fields and unique group name are fatal. If "
+"an entry has the wrong number of fields, the user will be prompted to delete "
+"the entire line. If the user does not answer affirmatively, all further "
+"checks are bypassed. An entry with a duplicated group name is prompted for "
+"deletion, but the remaining checks will still be made. All other errors are "
+"warnings and the user is encouraged to run the <_:command-1/> command to "
+"correct the error."
msgstr ""
-"<option>SYS_GID_MIN</option> 和 <option>SYS_GID_MAX</option> 的默认值分别是 "
-"101 和 <option>GID_MIN</option>-1。"
-#: useradd.8.xml:30(term) newusers.8.xml:30(term) login.defs.5.xml:30(term)
-msgid "<option>SYS_UID_MAX</option> (number)"
-msgstr "<option>SYS_UID_MAX</option> (number)"
+#. (itstool) path: para/phrase
+#. (itstool) path: arg/replaceable
+#. (itstool) path: para/replaceable
+#: grpck.8.xml.out:113 newusers.8.xml.out:67 newusers.8.xml.out:75
+msgid "file"
+msgstr "文件"
-#: useradd.8.xml:31(term) newusers.8.xml:31(term) login.defs.5.xml:31(term)
-msgid "<option>SYS_UID_MIN</option> (number)"
-msgstr "<option>SYS_UID_MIN</option> (number)"
+#. (itstool) path: para/phrase
+#: grpck.8.xml.out:114
+msgid "and <_:filename-1/> files"
+msgstr ""
-#: useradd.8.xml:33(para) newusers.8.xml:33(para) login.defs.5.xml:33(para)
+#. (itstool) path: refsect1/para
+#: grpck.8.xml.out:111
+#, fuzzy
+#| msgid ""
+#| "The commands which operate on the <filename>/etc/passwd</filename> file "
+#| "are not able to alter corrupted or duplicated entries. <command>pwck</"
+#| "command> should be used in those circumstances to remove the offending "
+#| "entry."
msgid ""
-"Range of user IDs used for the creation of system users by <command>useradd</"
-"command> or <command>newusers</command>."
+"The commands which operate on the <_:filename-1/> <_:phrase-2/><_:phrase-3/> "
+"are not able to alter corrupted or duplicated entries. <_:command-4/> should "
+"be used in those circumstances to remove the offending entries."
msgstr ""
-"<command>useradd</command> 或 <command>newusers</command> 创建的系统用户的用"
-"户 ID 的范围。"
+"操作 <filename>/etc/passwd</filename> 文件的这些命令不能警告损坏或重复的条"
+"目,这些情况下,应该使用 <command>pwck</command> 来移除这写有问题的条目。"
-#: useradd.8.xml:37(para) newusers.8.xml:37(para) login.defs.5.xml:37(para)
+#. (itstool) path: refsect1/para
+#: grpck.8.xml.out:123 pwck.8.xml.out:154
+#, fuzzy
+#| msgid ""
+#| "The <option>-r</option> and <option>-s</option> options cannot be "
+#| "combined."
+msgid "The <_:option-1/> and <_:option-2/> options cannot be combined."
+msgstr "<option>-r</option> 和 <option>-s</option> 选项不能联合使用。"
+
+#. (itstool) path: term/option
+#: grpck.8.xml.out:138 pwck.8.xml.out:188
+msgid "--read-only"
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: grpck.8.xml.out:140
msgid ""
-"The default value for <option>SYS_UID_MIN</option> (resp. "
-"<option>SYS_UID_MAX</option>) is 101 (resp. <option>UID_MIN</option>-1)."
+"Execute the <_:command-1/> command in read-only mode. This causes all "
+"questions regarding changes to be answered <_:emphasis-2/> without user "
+"intervention."
+msgstr ""
+
+#. (itstool) path: term/option
+#: grpck.8.xml.out:160 pwck.8.xml.out:208
+msgid "--sort"
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: grpck.8.xml.out:162
+msgid "Sort entries in <_:filename-1/> <_:phrase-2/> by GID."
msgstr ""
-"<option>SYS_UID_MIN</option> 和 <option>SYS_UID_MAX</option> 的默认值分别是 "
-"101 和 <option>UID_MIN</option>-1。"
-#: useradd.8.xml:30(term) pwck.8.xml:30(term) login.defs.5.xml:30(term)
-msgid "<option>TCB_AUTH_GROUP</option> (boolean)"
-msgstr "<option>TCB_AUTH_GROUP</option> (boolean)"
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: grpck.8.xml.out:171 lastlog.8.xml.out:116 passwd.1.xml.out:161
+#: passwd.1.xml.out:290
+#, fuzzy
+#| msgid "-"
+msgid "-S"
+msgstr "-"
+
+#. (itstool) path: term/option
+#: grpck.8.xml.out:171
+msgid "--silence-warnings"
+msgstr ""
-#: useradd.8.xml:32(para) pwck.8.xml:32(para) login.defs.5.xml:32(para)
+#. (itstool) path: para/filename
+#: grpck.8.xml.out:177
+#, fuzzy
+#| msgid "/etc/gshadow"
+msgid "/etc/ghadow"
+msgstr "/etc/gshadow"
+
+#. (itstool) path: listitem/para
+#: grpck.8.xml.out:173
msgid ""
-"If <replaceable>yes</replaceable>, newly created tcb shadow files will be "
-"group owned by the <replaceable>auth</replaceable> group."
+"Suppress more controversial warnings, in particular warnings about "
+"inconsistency between group members listed in <_:filename-1/> and <_:"
+"filename-2/>."
msgstr ""
-"如果为 <replaceable>yes</replaceable>,新创建的 tcb 影子文件所属的组将是 "
-"<replaceable>auth</replaceable>。"
-#: useradd.8.xml:32(term) newusers.8.xml:32(term) login.defs.5.xml:32(term)
-msgid "<option>UID_MAX</option> (number)"
-msgstr "<option>UID_MAX</option> (number)"
+#. (itstool) path: para/phrase
+#: grpck.8.xml.out:188
+msgid "parameter."
+msgstr ""
-#: useradd.8.xml:33(term) newusers.8.xml:33(term) login.defs.5.xml:33(term)
-msgid "<option>UID_MIN</option> (number)"
-msgstr "<option>UID_MIN</option> (number)"
+#. (itstool) path: para/phrase
+#: grpck.8.xml.out:189
+msgid "and <_:emphasis-1/> parameters."
+msgstr ""
-#: useradd.8.xml:35(para) newusers.8.xml:35(para) login.defs.5.xml:35(para)
+#. (itstool) path: refsect1/para
+#: grpck.8.xml.out:182
msgid ""
-"Range of user IDs used for the creation of regular users by "
-"<command>useradd</command> or <command>newusers</command>."
+"By default, <_:command-1/> operates on <_:filename-2/> <_:phrase-3/>. The "
+"user may select alternate files with the <_:emphasis-4/> <_:phrase-5/> <_:"
+"phrase-6/>"
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: grpck.8.xml.out:250
+msgid "one or more bad group entries"
+msgstr "一个或多个坏掉的组条目"
+
+#. (itstool) path: listitem/para
+#: grpck.8.xml.out:256
+msgid "can't open group files"
+msgstr "无法打开组文件"
+
+#. (itstool) path: listitem/para
+#: grpck.8.xml.out:262
+msgid "can't lock group files"
+msgstr "无法锁定组文件"
+
+#. (itstool) path: listitem/para
+#: grpck.8.xml.out:268
+msgid "can't update group files"
+msgstr "无法更新组文件"
+
+#. (itstool) path: phrase/citerefentry
+#: grpck.8.xml.out:285
+msgid "<_:refentrytitle-1/><_:manvolnum-2/>,"
msgstr ""
-"<command>useradd</command> 或 <command>newusers</command> 创建的普通用户的用"
-"户 ID 的范围。"
-#: useradd.8.xml:39(para) newusers.8.xml:39(para) login.defs.5.xml:39(para)
+#. (itstool) path: refsect1/para
+#: grpck.8.xml.out:277
msgid ""
-"The default value for <option>UID_MIN</option> (resp. <option>UID_MAX</"
-"option>) is 1000 (resp. 60000)."
+"<_:citerefentry-1/>, <_:citerefentry-2/>, <_:phrase-3/> <_:citerefentry-4/>, "
+"<_:citerefentry-5/>, <_:citerefentry-6/>."
msgstr ""
-"<option>UID_MIN</option> 和 <option>UID_MAX</option> 的默认值分别是 1000 和 "
-"60000。"
-#: useradd.8.xml:32(term) newusers.8.xml:32(term) login.defs.5.xml:32(term)
-#: login.1.xml:32(term)
-msgid "<option>UMASK</option> (number)"
-msgstr "<option>UMASK</option> (number)"
+#. (itstool) path: author/contrib
+#: gshadow.5.xml.out:17
+msgid "Creation, 2005"
+msgstr ""
+
+#. (itstool) path: refnamediv/refpurpose
+#: gshadow.5.xml.out:30
+msgid "shadowed group file"
+msgstr "影子化了的组文件"
-#: useradd.8.xml:34(para) newusers.8.xml:34(para) login.defs.5.xml:34(para)
-#: login.1.xml:34(para)
+#. (itstool) path: refsect1/para
+#: gshadow.5.xml.out:35
+#, fuzzy
+#| msgid ""
+#| "<filename>/etc/gshadow</filename> contains the shadowed information for "
+#| "group accounts."
+msgid "<_:filename-1/> contains the shadowed information for group accounts."
+msgstr "<filename>/etc/gshadow</filename> 包含影子化了的组账户信息。"
+
+#. (itstool) path: refsect1/para
+#: gshadow.5.xml.out:40 shadow.5.xml.out:52
msgid ""
-"The file mode creation mask is initialized to this value. If not specified, "
-"the mask will be initialized to 022."
-msgstr "文件模式创建掩码初始化为此值。如果没有指定,掩码初始化为 022。"
+"This file must not be readable by regular users if password security is to "
+"be maintained."
+msgstr "如果没有维护好密码安全,此文件绝对不能让普通用户可读。"
+
+#. (itstool) path: refsect1/para
+#: gshadow.5.xml.out:45
+msgid "Each line of this file contains the following colon-separated fields:"
+msgstr "此文件的每行包含逗号分隔的如下字段:"
+
+#. (itstool) path: term/emphasis
+#: gshadow.5.xml.out:51
+msgid "group name"
+msgstr "组名"
+
+#. (itstool) path: listitem/para
+#: gshadow.5.xml.out:53
+msgid "It must be a valid group name, which exist on the system."
+msgstr "必须是系统中已经存在的有效组。"
+
+#. (itstool) path: term/emphasis
+#: gshadow.5.xml.out:59 shadow.5.xml.out:72
+msgid "encrypted password"
+msgstr "加密了的密码"
-#: useradd.8.xml:38(para) newusers.8.xml:38(para) login.defs.5.xml:38(para)
-#: login.1.xml:38(para)
+#. (itstool) path: listitem/para
+#. (itstool) path: refsect1/para
+#: gshadow.5.xml.out:61 passwd.5.xml.out:102 shadow.5.xml.out:87
#, fuzzy
#| msgid ""
-#| "<command>useradd</command> and <command>newusers</command> use this mask "
-#| "to set the mode of the home directory they create"
+#| "Refer to <citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</"
+#| "manvolnum></citerefentry> for details on how this string is interpreted."
msgid ""
-"<command>useradd</command> and <command>newusers</command> use this mask to "
-"set the mode of the home directory they create if <option>HOME_MODE</option> "
-"is not set."
+"Refer to <_:citerefentry-1/> for details on how this string is interpreted."
msgstr ""
-"<command>useradd</command> 和 <command>newusers</command> 使用此掩码设置它们"
-"创建的用户主目录的模式。"
+"请参考 <citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</"
+"manvolnum></citerefentry> 来了解关于解析此字符串的细节信息。"
-#: useradd.8.xml:43(para) newusers.8.xml:43(para) login.defs.5.xml:43(para)
-#: login.1.xml:43(para)
-msgid ""
-"It is also used by <command>login</command> to define users' initial umask. "
-"Note that this mask can be overridden by the user's GECOS line (if "
-"<option>QUOTAS_ENAB</option> is set) or by the specification of a limit with "
-"the <emphasis>K</emphasis> identifier in "
-"<citerefentry><refentrytitle>limits</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>."
+#. (itstool) path: listitem/para
+#: gshadow.5.xml.out:66
+#, fuzzy
+#| msgid ""
+#| "If the password field contains some string that is not a valid result of "
+#| "<citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</"
+#| "manvolnum></citerefentry>, for instance ! or *, the user will not be able "
+#| "to use a unix password to log in (but the user may log in the system by "
+#| "other means)."
+msgid ""
+"If the password field contains some string that is not a valid result of <_:"
+"citerefentry-1/>, for instance ! or *, users will not be able to use a unix "
+"password to access the group (but group members do not need the password)."
msgstr ""
-"也被 <command>login</command> 用于指定用户的初始 umask。注意,此掩码可以被用"
-"户的 GECOS 行覆盖(当设置了 <option>QUOTAS_ENAB</option> 时),也可以被带 "
-"<emphasis>K</emphasis> 指示符的 <citerefentry><refentrytitle>limits</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry> 定义的限制值覆盖。"
+"如果密码字段包含一些不是 <citerefentry><refentrytitle>crypt</"
+"refentrytitle><manvolnum>3</manvolnum></citerefentry> 合法结果的字符,比如 ! "
+"或 *,用户将无法使用 unix 密码登录(但是可以通过其它方法登录系统)。"
-#: useradd.8.xml:51(para) newusers.8.xml:51(para) login.defs.5.xml:51(para)
-#: login.1.xml:51(para)
+#. (itstool) path: listitem/para
+#: gshadow.5.xml.out:73
+#, fuzzy
+#| msgid ""
+#| "The password is used when an user who is not a member of the group wants "
+#| "to gain the permissions of this group (see "
+#| "<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</"
+#| "manvolnum></citerefentry>)."
msgid ""
-"It is also used by <command>pam_umask</command> as the default umask value."
-msgstr "也被 <command>pam_umask</command> 用作默认 umask 值。"
+"The password is used when a user who is not a member of the group wants to "
+"gain the permissions of this group (see <_:citerefentry-1/>)."
+msgstr ""
+"此密码用于不是此组成员的用户获取此组的权限。(参考 "
+"<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry> )。"
-#: useradd.8.xml:740(filename)
-msgid "/etc/default/useradd"
-msgstr "/etc/default/useradd"
+#. (itstool) path: listitem/para
+#: gshadow.5.xml.out:79
+msgid ""
+"This field may be empty, in which case only the group members can gain the "
+"group permissions."
+msgstr "此字段可以为空,此时,只有组成员可以获取组权限。"
-#: useradd.8.xml:742(para)
-msgid "Default values for account creation."
-msgstr "账户创建的默认值。"
+#. (itstool) path: listitem/para
+#: gshadow.5.xml.out:83 shadow.5.xml.out:81
+#, fuzzy
+#| msgid ""
+#| "A password field which starts with a exclamation mark means that the "
+#| "password is locked. The remaining characters on the line represent the "
+#| "password field before the password was locked."
+msgid ""
+"A password field which starts with an exclamation mark means that the "
+"password is locked. The remaining characters on the line represent the "
+"password field before the password was locked."
+msgstr ""
+"以叹号开始的密码字段意味着密码被锁定。该行的剩余字符表示锁定之前的密码。"
-#: useradd.8.xml:746(term)
+#. (itstool) path: listitem/para
+#: gshadow.5.xml.out:89
#, fuzzy
#| msgid ""
-#| "Sort entries in <filename>/etc/passwd</filename> and <filename>/etc/"
-#| "shadow</filename> by UID."
+#| "This password supersedes any password specified in <filename>/etc/group</"
+#| "filename>."
+msgid "This password supersedes any password specified in <_:filename-1/>."
+msgstr "此密码取代 <filename>/etc/group</filename> 中指定的任何密码。"
+
+#. (itstool) path: term/emphasis
+#: gshadow.5.xml.out:97
+msgid "administrators"
+msgstr "管理员"
+
+#. (itstool) path: listitem/para
+#: gshadow.5.xml.out:99 gshadow.5.xml.out:115
+msgid "It must be a comma-separated list of user names."
+msgstr "必须是一个逗号分隔的用户名列表。"
+
+#. (itstool) path: listitem/para
+#: gshadow.5.xml.out:102
+msgid "Administrators can change the password or the members of the group."
+msgstr "管理员可以更改组密码和成员。"
+
+#. (itstool) path: listitem/para
+#: gshadow.5.xml.out:106
msgid ""
-"<filename>/etc/shadow-maint/useradd-pre.d/*</filename>, <filename>/etc/"
-"shadow-maint/useradd-post.d/*</filename>"
+"Administrators also have the same permissions as the members (see below)."
+msgstr "管理员也有成员一样的权限(请看下边)。"
+
+#. (itstool) path: term/emphasis
+#: gshadow.5.xml.out:113
+msgid "members"
+msgstr "成员"
+
+#. (itstool) path: listitem/para
+#: gshadow.5.xml.out:118
+msgid "Members can access the group without being prompted for a password."
+msgstr "成员可以免密码访问组。"
+
+#. (itstool) path: listitem/para
+#: gshadow.5.xml.out:122
+msgid "You should use the same list of users as in <_:filename-1/>."
msgstr ""
-"根据 UID 在 <filename>/etc/passwd</filename> 和 <filename>/etc/shadow</"
-"filename> 对项目进行排序。"
-#: useradd.8.xml:748(para)
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: varlistentry/term
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: para/command
+#: gshadow.5.xml.out:162 login.defs.5.xml.out:324 pwconv.8.xml.out:48
+#: pwconv.8.xml.out:67 pwconv.8.xml.out:113 pwconv.8.xml.out:134
+#: pwconv.8.xml.out:166 pwconv.8.xml.out:207
+msgid "grpconv"
+msgstr "grpconv"
+
+#. (itstool) path: refsect1/para
+#: gshadow.5.xml.out:151 pwck.8.xml.out:333
msgid ""
-"Run-part files to execute during user addition. The environment variable "
-"<command>ACTION</command> will be populated with useradd and "
-"<command>SUBJECT</command> with the <command>username</command>. "
-"<filename>useradd-pre.d</filename> will be executed prior to any user "
-"addition. <filename>useradd-post.d</filename> will execute after user "
-"addition. If a script exits non-zero then execution will terminate."
+"<_:citerefentry-1/>, <_:citerefentry-2/>, <_:citerefentry-3/>, <_:"
+"citerefentry-4/>, <_:citerefentry-5/>."
msgstr ""
-#: useradd.8.xml:752(filename)
-msgid "/etc/skel/"
-msgstr "/etc/skel/"
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: para/command
+#. (itstool) path: para/filename
+#. (itstool) path: varlistentry/term
+#: lastlog.8.xml.out:35 lastlog.8.xml.out:42 lastlog.8.xml.out:48
+#: lastlog.8.xml.out:58 lastlog.8.xml.out:70 lastlog.8.xml.out:171
+#: login.defs.5.xml.out:337
+msgid "lastlog"
+msgstr "lastlog"
-#: useradd.8.xml:754(para)
-msgid "Directory containing default files."
-msgstr "包含默认文件的目录。"
+#. (itstool) path: refnamediv/refpurpose
+#: lastlog.8.xml.out:43
+msgid "reports the most recent login of all users or of a given user"
+msgstr "报告所有用户的最近登录情况,或者指定用户的最近登录情况"
-#: useradd.8.xml:802(replaceable) shadow.3.xml:58(manvolnum)
-#: pwck.8.xml:328(replaceable) passwd.1.xml:466(replaceable)
-#: grpck.8.xml:278(replaceable) groupmod.8.xml:294(replaceable)
-#: groupadd.8.xml:329(replaceable)
-msgid "3"
-msgstr "3"
+#. (itstool) path: para/filename
+#. (itstool) path: term/filename
+#: lastlog.8.xml.out:59 lastlog.8.xml.out:196 lastlog.8.xml.out:213
+msgid "/var/log/lastlog"
+msgstr "/var/log/lastlog"
-#: useradd.8.xml:804(para) passwd.1.xml:486(para) groupadd.8.xml:331(para)
-msgid "invalid argument to option"
-msgstr "给了选项一个无效的参数"
+#. (itstool) path: para/emphasis
+#: lastlog.8.xml.out:60
+#, fuzzy
+#| msgid "login name"
+msgid "login-name"
+msgstr "登录名"
-#: useradd.8.xml:808(replaceable) pwck.8.xml:334(replaceable)
-#: passwd.1.xml:472(replaceable) grpck.8.xml:284(replaceable)
-#: groupmod.8.xml:300(replaceable) groupadd.8.xml:335(replaceable)
-msgid "4"
-msgstr "4"
+#. (itstool) path: para/emphasis
+#: lastlog.8.xml.out:60
+#, fuzzy
+#| msgid "porttime"
+msgid "port"
+msgstr "porttime"
-#: useradd.8.xml:810(para)
-msgid "UID already in use (and no <option>-o</option>)"
-msgstr "UID 已经使用 (且没有 <option>-o</option>)"
+#. (itstool) path: para/emphasis
+#: lastlog.8.xml.out:61
+#, fuzzy
+#| msgid "login name"
+msgid "last login time"
+msgstr "登录名"
-#: useradd.8.xml:816(para) groupdel.8.xml:205(para)
-msgid "specified group doesn't exist"
-msgstr "指定的组不存在"
+#. (itstool) path: refsect1/para
+#: lastlog.8.xml.out:57
+msgid ""
+"<_:command-1/> formats and prints the contents of the last login log <_:"
+"filename-2/> file. The <_:emphasis-3/>, <_:emphasis-4/>, and <_:emphasis-5/> "
+"will be printed. The default (no flags) causes lastlog entries to be "
+"printed, sorted by their order in <_:filename-6/>."
+msgstr ""
-#: useradd.8.xml:820(replaceable) groupmod.8.xml:312(replaceable)
-#: groupadd.8.xml:341(replaceable)
-msgid "9"
-msgstr "9"
+#. (itstool) path: term/option
+#: lastlog.8.xml.out:75 useradd.8.xml.out:118 useradd.8.xml.out:549
+#: usermod.8.xml.out:89
+#, fuzzy
+#| msgid "-"
+msgid "-b"
+msgstr "-"
-#: useradd.8.xml:822(para)
-msgid "username already in use"
-msgstr "用户名已被使用"
+#. (itstool) path: term/option
+#: lastlog.8.xml.out:75
+msgid "--before"
+msgstr ""
-#: useradd.8.xml:834(para)
-msgid "can't create home directory"
-msgstr "无法创建主目录"
+#. (itstool) path: listitem/para
+#: lastlog.8.xml.out:78
+#, fuzzy
+#| msgid ""
+#| "Print only lastlog records older than <emphasis remap=\"I\">DAYS</"
+#| "emphasis>."
+msgid "Print only lastlog records older than <_:emphasis-1/>."
+msgstr "只显示老于 <emphasis remap=\"I\">DAYS</emphasis> 的最近登录记录。"
-#: useradd.8.xml:838(replaceable)
+#. (itstool) path: term/option
+#: lastlog.8.xml.out:85
#, fuzzy
-#| msgid "1"
-msgid "14"
-msgstr "1"
+#| msgid "-"
+msgid "-C"
+msgstr "-"
-#: useradd.8.xml:840(para)
-msgid "can't update SELinux user mapping"
+#. (itstool) path: term/option
+#: lastlog.8.xml.out:85
+msgid "--clear"
msgstr ""
-#: useradd.8.xml:780(para)
-msgid ""
-"The <command>useradd</command> command exits with the following values: "
-"<placeholder-1/>"
-msgstr "<command>useradd</command> 可以返回如下值:<placeholder-1/>"
-
-#: useradd.8.xml:849(para)
+#. (itstool) path: listitem/para
+#: lastlog.8.xml.out:88
#, fuzzy
#| msgid ""
-#| "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
-#| "manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</"
-#| "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-#| "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
-#| "manvolnum></citerefentry>, <citerefentry><refentrytitle>crypt</"
-#| "refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
-#| "<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
-#| "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupdel</"
-#| "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-#| "<citerefentry><refentrytitle>groupmod</refentrytitle><manvolnum>8</"
-#| "manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
-#| "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-#| "<citerefentry><refentrytitle>newusers</refentrytitle><manvolnum>8</"
-#| "manvolnum></citerefentry>, <citerefentry><refentrytitle>userdel</"
-#| "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-#| "<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
-#| "manvolnum></citerefentry>."
+#| "This option is only valid in combination with the <option>-d</option> (or "
+#| "<option>--home</option>) option."
msgid ""
-"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>chsh</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>crypt</"
-"refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupdel</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>groupmod</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>newusers</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <phrase condition=\"subids"
-"\"><citerefentry><refentrytitle>subgid</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>subuid</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, </"
-"phrase><citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
-msgstr ""
-"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>chsh</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>crypt</"
-"refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupdel</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>groupmod</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>newusers</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>userdel</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>."
-
-#: suauth.5.xml:41(contrib) pwconv.8.xml:47(contrib)
-#: login.access.5.xml:42(contrib) gpasswd.1.xml:46(contrib)
-msgid "Creation, 1996"
+"Clear lastlog record of a user. This option can be used only together with "
+"<_:option-1/> (<_:option-2/>))."
msgstr ""
+"这个选项只有和 <option>-d</option> (或 <option>--home</option>) 选项组合使用"
+"时才有效。"
-#: suauth.5.xml:57(refentrytitle) suauth.5.xml:64(refname)
-msgid "suauth"
-msgstr "suauth"
+#. (itstool) path: term/option
+#: lastlog.8.xml.out:116
+msgid "--set"
+msgstr ""
-#: suauth.5.xml:58(manvolnum) shadow.5.xml:58(manvolnum)
-#: pwck.8.xml:340(replaceable) porttime.5.xml:58(manvolnum)
-#: passwd.5.xml:58(manvolnum) passwd.1.xml:478(replaceable)
-#: login.defs.5.xml:127(manvolnum) login.access.5.xml:59(manvolnum)
-#: limits.5.xml:60(manvolnum) gshadow.5.xml:47(manvolnum)
-#: grpck.8.xml:290(replaceable) faillog.5.xml:58(manvolnum)
-msgid "5"
-msgstr "5"
+#. (itstool) path: listitem/para
+#: lastlog.8.xml.out:119
+#, fuzzy
+#| msgid ""
+#| "This option is only valid in combination with the <option>-d</option> (or "
+#| "<option>--home</option>) option."
+msgid ""
+"Set lastlog record of a user to the current time. This option can be used "
+"only together with <_:option-1/> (<_:option-2/>))."
+msgstr ""
+"这个选项只有和 <option>-d</option> (或 <option>--home</option>) 选项组合使用"
+"时才有效。"
-#: suauth.5.xml:59(refmiscinfo) shadow.5.xml:59(refmiscinfo)
-#: porttime.5.xml:59(refmiscinfo) passwd.5.xml:59(refmiscinfo)
-#: login.defs.5.xml:128(refmiscinfo) login.access.5.xml:60(refmiscinfo)
-#: limits.5.xml:61(refmiscinfo) gshadow.5.xml:48(refmiscinfo)
-#: faillog.5.xml:59(refmiscinfo)
-msgid "File Formats and Conversions"
-msgstr "文件格式和转化"
+#. (itstool) path: listitem/para
+#: lastlog.8.xml.out:130
+#, fuzzy
+#| msgid ""
+#| "Print the lastlog records more recent than <emphasis remap=\"I\">DAYS</"
+#| "emphasis>."
+msgid "Print the lastlog records more recent than <_:emphasis-1/>."
+msgstr "只显示新于 <emphasis remap=\"I\">DAYS</emphasis> 的最近登录记录。"
-#: suauth.5.xml:65(refpurpose)
-msgid "detailed su control file"
-msgstr "详细的 su 控制文件"
+#. (itstool) path: listitem/para
+#: lastlog.8.xml.out:141
+msgid "Print the lastlog record of the specified user(s)."
+msgstr "显示指定用户的最近登录记录。"
-#: suauth.5.xml:70(command) suauth.5.xml:196(filename)
-msgid "/etc/suauth"
-msgstr "/etc/suauth"
+#. (itstool) path: para/emphasis
+#: lastlog.8.xml.out:157
+msgid "** Never logged in**"
+msgstr ""
-#: suauth.5.xml:76(para)
+#. (itstool) path: refsect1/para
+#: lastlog.8.xml.out:156
+#, fuzzy
+#| msgid ""
+#| "If the user has never logged in the message <emphasis>** Never logged "
+#| "in**</emphasis> will be displayed instead of the port and time."
msgid ""
-"The file <filename>/etc/suauth</filename> is referenced whenever the su "
-"command is called. It can change the behaviour of the su command, based upon:"
+"If the user has never logged in the message <_:emphasis-1/> will be "
+"displayed instead of the port and time."
msgstr ""
-"执行 su 命令时,总是根据 <filename>/etc/suauth</filename>,可以更改 su 命令的"
-"行为,规则是:"
+"如果用户从来没有登录过,将会显示 <emphasis>** 从未登录 **</emphasis> 而不是端"
+"口和时间。"
-#. .RS
-#: suauth.5.xml:83(literallayout)
-#, fuzzy, no-wrap
-#| msgid ""
-#| "\n"
-#| " 1) the user su is targetting\n"
-#| " "
+#. (itstool) path: refsect1/para
+#: lastlog.8.xml.out:161
msgid ""
-"\n"
-" 1) the user su is targeting\n"
-" "
+"Only the entries for the current users of the system will be displayed. "
+"Other entries may exist for users that were deleted previously."
+msgstr ""
+
+#. (itstool) path: para/command
+#: lastlog.8.xml.out:174
+msgid "ls -l"
msgstr ""
-"\n"
-" 1) su 到的用户\n"
-" "
-#. .fi
-#: suauth.5.xml:87(para)
+#. (itstool) path: para/command
+#: lastlog.8.xml.out:176
+msgid "ls -s"
+msgstr ""
+
+#. (itstool) path: refsect1/para
+#: lastlog.8.xml.out:170
msgid ""
-"2) the user executing the su command (or any groups he might be a member of)"
-msgstr "2) 执行 su 命令的用户 (或者他可能属于的组)"
+"The <_:filename-1/> file is a database which contains info on the last login "
+"of each user. You should not rotate it. It is a sparse file, so its size on "
+"the disk is usually much smaller than the one shown by \"<_:command-2/>"
+"\" (which can indicate a really big file if you have in <_:filename-3/> "
+"users with a high UID). You can display its real size with \"<_:command-4/>"
+"\"."
+msgstr ""
+
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#. (itstool) path: listitem/para
+#: lastlog.8.xml.out:9 lastlog.8.xml.out:18 login.defs.5.xml.out:9
+#: login.defs.5.xml.out:18 login.defs.5.xml.out:339 useradd.8.xml.out:9
+#: useradd.8.xml.out:18 usermod.8.xml.out:9 usermod.8.xml.out:18
+msgid "LASTLOG_UID_MAX"
+msgstr ""
-#: suauth.5.xml:92(para)
+#. (itstool) path: listitem/para
+#: lastlog.8.xml.out:11 login.defs.5.xml.out:11 useradd.8.xml.out:11
+#: usermod.8.xml.out:11
msgid ""
-"The file is formatted like this, with lines starting with a # being treated "
-"as comment lines and ignored;"
-msgstr "文件格式为:以 # 开头的行视为注视,并被忽略;"
+"Highest user ID number for which the lastlog entries should be updated. As "
+"higher user IDs are usually tracked by remote user identity and "
+"authentication services there is no need to create a huge sparse lastlog "
+"file for them."
+msgstr ""
-#: suauth.5.xml:97(literallayout)
-#, no-wrap
+#. (itstool) path: listitem/para
+#: lastlog.8.xml.out:17 login.defs.5.xml.out:17 useradd.8.xml.out:17
+#: usermod.8.xml.out:17
msgid ""
-"\n"
-" to-id:from-id:ACTION\n"
-" "
+"No <_:option-1/> option present in the configuration means that there is no "
+"user ID limit for writing lastlog entries."
msgstr ""
-"\n"
-" to-id:from-id:ACTION\n"
-" "
-#: suauth.5.xml:101(para)
+#. (itstool) path: listitem/para
+#: lastlog.8.xml.out:198
+msgid "Database times of previous user logins."
+msgstr ""
+
+#. (itstool) path: refsect1/para
+#: lastlog.8.xml.out:206
msgid ""
-"Where to-id is either the word <emphasis>ALL</emphasis>, a list of usernames "
-"delimited by \",\" or the words <emphasis>ALL EXCEPT</emphasis> followed by "
-"a list of usernames delimited by \",\"."
+"Large gaps in UID numbers will cause the lastlog program to run longer with "
+"no output to the screen (i.e. if in lastlog database there is no entries for "
+"users with UID between 170 and 800 lastlog will appear to hang as it "
+"processes entries with UIDs 171-799)."
msgstr ""
-"此处的 to-id 可以是:<emphasis>ALL</emphasis>,逗号(,) 分隔的用户名列表或者 "
-"<emphasis>ALL EXCEPT</emphasis> 后跟逗号分隔的用户名列表。"
-#: suauth.5.xml:107(para)
-#, fuzzy
-#| msgid ""
-#| "from-id is formatted the same as to-id except the extra word "
-#| "<emphasis>GROUP</emphasis> is recognised. <emphasis>ALL EXCEPT GROUP</"
-#| "emphasis> is perfectly valid too. Following <emphasis>GROUP</emphasis> "
-#| "appears one or more group names, delimited by \",\". It is not sufficient "
-#| "to have primary group id of the relevant group, an entry in "
-#| "<citerefentry><refentrytitle>/etc/group</refentrytitle><manvolnum>5</"
-#| "manvolnum></citerefentry> is neccessary."
+#. (itstool) path: refsect1/para
+#: lastlog.8.xml.out:212
msgid ""
-"from-id is formatted the same as to-id except the extra word "
-"<emphasis>GROUP</emphasis> is recognized. <emphasis>ALL EXCEPT GROUP</"
-"emphasis> is perfectly valid too. Following <emphasis>GROUP</emphasis> "
-"appears one or more group names, delimited by \",\". It is not sufficient to "
-"have primary group id of the relevant group, an entry in "
-"<citerefentry><refentrytitle>/etc/group</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry> is necessary."
+"Having high UIDs can create problems when handling the <_:term-1/> with "
+"external tools. Although the actual file is sparse and does not use too much "
+"space, certain applications are not designed to identify sparse files by "
+"default and may require a specific option to handle them."
msgstr ""
-"from-id 格式和 to-id 相同,但是可以多识别一个词 <emphasis>GROUP</emphasis>。"
-"<emphasis>ALL EXCEPT GROUP</emphasis> 也是有效的。<emphasis>GROUP</emphasis> "
-"后边是一个或更多的组名称,使用逗号(,)分隔。不光要有相关主组的 ID,也需要在 "
-"<citerefentry><refentrytitle>/etc/group</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry> 中有一个条目。"
-#: suauth.5.xml:118(para)
-msgid "Action can be one only of the following currently supported options."
-msgstr "动作只可以使用如下当前支持的选项。"
+#. (itstool) path: author/firstname
+#: limits.5.xml.out:17
+msgid "Luca"
+msgstr ""
-#: suauth.5.xml:124(emphasis)
-msgid "DENY"
-msgstr "DENY"
+#. (itstool) path: author/surname
+#: limits.5.xml.out:18
+msgid "Berra"
+msgstr ""
-#: suauth.5.xml:127(para)
-msgid "The attempt to su is stopped before a password is even asked for."
-msgstr "su 的尝试在询问密码之前就被拒绝。"
+#. (itstool) path: author/contrib
+#: limits.5.xml.out:19 vipw.8.xml.out:19
+msgid "Creation, 1997"
+msgstr ""
-#: suauth.5.xml:134(emphasis)
-msgid "NOPASS"
-msgstr "NOPASS"
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: para/emphasis
+#. (itstool) path: citerefentry/refentrytitle
+#: limits.5.xml.out:35 limits.5.xml.out:42 limits.5.xml.out:50
+#: login.1.xml.out:24 login.defs.5.xml.out:24 newusers.8.xml.out:24
+#: useradd.8.xml.out:24
+msgid "limits"
+msgstr "limits"
-#: suauth.5.xml:137(para)
-msgid ""
-"The attempt to su is automatically successful; no password is asked for."
-msgstr "su 尝试自动成功,而且不询问密码。"
+#. (itstool) path: refnamediv/refpurpose
+#: limits.5.xml.out:43
+msgid "resource limits definition"
+msgstr "资源限制描述"
-#: suauth.5.xml:145(emphasis)
-msgid "OWNPASS"
-msgstr "OWNPASS"
+#. (itstool) path: para/filename
+#. (itstool) path: term/filename
+#: limits.5.xml.out:51 limits.5.xml.out:175 login.1.xml.out:12
+#: login.defs.5.xml.out:12 su.1.xml.out:12
+msgid "/etc/limits"
+msgstr "/etc/limits"
-#: suauth.5.xml:148(para)
-msgid ""
-"For the su command to be successful, the user must enter his or her own "
-"password. They are told this."
-msgstr "为了成功执行 su,用户必须提供自己的密码。将会提示他们这样。"
+#. (itstool) path: para/filename
+#: limits.5.xml.out:52
+msgid "config.h"
+msgstr ""
-#: suauth.5.xml:156(para)
+#. (itstool) path: refsect1/para
+#: limits.5.xml.out:49
msgid ""
-"Note there are three separate fields delimited by a colon. No whitespace "
-"must surround this colon. Also note that the file is examined sequentially "
-"line by line, and the first applicable rule is used without examining the "
-"file further. This makes it possible for a system administrator to exercise "
-"as fine control as he or she wishes."
+"The <_:emphasis-1/> file (<_:filename-2/> by default or LIMITS_FILE defined "
+"<_:filename-3/>) describes the resource limits you wish to impose. It should "
+"be owned by root and readable by root account only."
msgstr ""
-"注意,有三个用冒号分割的字段。冒号旁边不能有空格。也请注意,这个文件会被一行"
-"一行地依次检查,会使用第一个可用的规则,而不会继续检查文件。这可以让系统管理"
-"员使系统尽量符合其期望。"
-
-#: suauth.5.xml:166(title)
-msgid "EXAMPLE"
-msgstr "示例"
-#: suauth.5.xml:167(literallayout)
-#, no-wrap
+#. (itstool) path: refsect1/para
+#: limits.5.xml.out:57
msgid ""
-"\n"
-" # sample /etc/suauth file\n"
-" #\n"
-" # A couple of privileged usernames may\n"
-" # su to root with their own password.\n"
-" #\n"
-" root:chris,birddog:OWNPASS\n"
-" #\n"
-" # Anyone else may not su to root unless in\n"
-" # group wheel. This is how BSD does things.\n"
-" #\n"
-" root:ALL EXCEPT GROUP wheel:DENY\n"
-" #\n"
-" # Perhaps terry and birddog are accounts\n"
-" # owned by the same person.\n"
-" # Access can be arranged between them\n"
-" # with no password.\n"
-" #\n"
-" terry:birddog:NOPASS\n"
-" birddog:terry:NOPASS\n"
-" #\n"
-" "
+"By default no quota is imposed on 'root'. In fact, there is no way to impose "
+"limits via this procedure to root-equiv accounts (accounts with UID 0)."
msgstr ""
-"\n"
-" # 示例 /etc/suauth 文件\n"
-" #\n"
-" # 有两个用户可以使用自己的密码 su 成 root\n"
-" #\n"
-" root:chris,birddog:OWNPASS\n"
-" #\n"
-" # 任何其他人都不能 su 成 root,除非在 wheel 组中。\n"
-" # BSD 就是这样实现这个功能的。\n"
-" #\n"
-" root:ALL EXCEPT GROUP wheel:DENY\n"
-" #\n"
-" # 或许 terry 和 birddog 是属于同一个人的账户\n"
-" # 两个账户直接互相 su,不需要密码\n"
-" #\n"
-" terry:birddog:NOPASS\n"
-" birddog:terry:NOPASS\n"
-" #\n"
-" "
-#: suauth.5.xml:203(title) pwconv.8.xml:216(title) login.defs.5.xml:535(title)
-msgid "BUGS"
-msgstr "缺陷"
+#. (itstool) path: refsect1/para
+#: limits.5.xml.out:63
+msgid "Each line describes a limit for a user in the form:"
+msgstr "每行以如下格式对一个用户描述限制:"
+
+#. (itstool) path: para/emphasis
+#: limits.5.xml.out:66
+msgid "user LIMITS_STRING"
+msgstr "user LIMITS_STRING"
+
+#. (itstool) path: refsect1/para
+#: limits.5.xml.out:69
+msgid "or in the form:"
+msgstr "或如下格式:"
+
+#. (itstool) path: para/emphasis
+#: limits.5.xml.out:72
+msgid "@group LIMITS_STRING"
+msgstr "@group LIMITS_STRING"
+
+#. (itstool) path: para/emphasis
+#: limits.5.xml.out:76 limits.5.xml.out:112
+#, fuzzy
+#| msgid "user LIMITS_STRING"
+msgid "LIMITS_STRING"
+msgstr "user LIMITS_STRING"
-#: suauth.5.xml:204(para)
+#. (itstool) path: refsect1/para
+#: limits.5.xml.out:75
+#, fuzzy
+#| msgid ""
+#| "The <emphasis>LIMITS_STRING</emphasis> is a string of a concatenated list "
+#| "of resource limits. Each limit consists of a letter identifier followed "
+#| "by a numerical limit."
msgid ""
-"There could be plenty lurking. The file parser is particularly unforgiving "
-"about syntax errors, expecting no spurious whitespace (apart from beginning "
-"and end of lines), and a specific token delimiting different things."
+"The <_:emphasis-1/> is a string of a concatenated list of resource limits. "
+"Each limit consists of a letter identifier followed by a numerical limit."
msgstr ""
-"可能会有很多潜在问题。文件解析器尤其不能容忍语法错误,不能有无意义的空白符(除"
-"了行首和行尾),并且使用特定的标记分割不同的事情。"
+"<emphasis>LIMITS_STRING</emphasis> 是一个串联的资源限制列表。每条限制由一个字"
+"母指示符和跟随的数字限制组成。"
-#: suauth.5.xml:213(title) shadow.3.xml:208(title)
-msgid "DIAGNOSTICS"
+#. (itstool) path: refsect1/para
+#: limits.5.xml.out:81
+msgid "The valid identifiers are:"
+msgstr "可用的指示符有:"
+
+#. (itstool) path: listitem/para
+#: limits.5.xml.out:84
+msgid "A: max address space (KB)"
+msgstr "A:最大地址空间 (KB)"
+
+#. (itstool) path: listitem/para
+#: limits.5.xml.out:85
+msgid "C: max core file size (KB)"
+msgstr "C:最大转储文件大小 (KB)"
+
+#. (itstool) path: listitem/para
+#: limits.5.xml.out:86
+msgid "D: max data size (KB)"
+msgstr "D:最大数据大小 (KB)"
+
+#. (itstool) path: listitem/para
+#: limits.5.xml.out:87
+#, fuzzy
+#| msgid "F: maximum filesize (KB)"
+msgid "F: maximum file size (KB)"
+msgstr "F:最大文件尺寸 (KB)"
+
+#. (itstool) path: citerefentry/refentrytitle
+#: limits.5.xml.out:90
+msgid "umask"
msgstr ""
-#: suauth.5.xml:214(para)
-msgid ""
-"An error parsing the file is reported using "
-"<citerefentry><refentrytitle>syslogd</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry> as level ERR on facility AUTH."
+#. (itstool) path: listitem/para
+#: limits.5.xml.out:88
+msgid "K: file creation mask, set by <_:citerefentry-1/>."
msgstr ""
-"此文件的解析错误会使用 <citerefentry><refentrytitle>syslogd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry> 作为 AUTH 中的 ERR 级别"
-"报告。"
-#: suauth.5.xml:223(para)
-msgid ""
-"<citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>."
+#. (itstool) path: listitem/para
+#: limits.5.xml.out:93
+msgid "I: max nice value (0..39 which translates to 20..-19)"
+msgstr "I:最高 nice 级别,(0...39 对应 20...-19)"
+
+#. (itstool) path: listitem/para
+#: limits.5.xml.out:95
+msgid "L: max number of logins for this user"
+msgstr "L:此用户的最大登录数"
+
+#. (itstool) path: listitem/para
+#: limits.5.xml.out:96
+msgid "M: max locked-in-memory address space (KB)"
msgstr ""
-"<citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>."
-#: su.1.xml:58(contrib) shadow.5.xml:41(contrib) shadow.3.xml:41(contrib)
-#: porttime.5.xml:41(contrib) passwd.5.xml:41(contrib) passwd.1.xml:48(contrib)
-#: login.1.xml:74(contrib) faillog.8.xml:41(contrib) faillog.5.xml:41(contrib)
-msgid "Creation, 1989"
+#. (itstool) path: listitem/para
+#: limits.5.xml.out:97
+msgid "N: max number of open files"
+msgstr "N:最大的文件打开数"
+
+#. (itstool) path: listitem/para
+#: limits.5.xml.out:98
+msgid "O: max real time priority"
+msgstr "O:最大实时优先级"
+
+#. (itstool) path: citerefentry/refentrytitle
+#: limits.5.xml.out:101 limits.5.xml.out:188
+msgid "setpriority"
msgstr ""
-#: su.1.xml:74(refentrytitle) su.1.xml:81(refname) su.1.xml:86(command)
-#: login.defs.5.xml:460(term)
-msgid "su"
-msgstr "su"
+#. (itstool) path: listitem/para
+#: limits.5.xml.out:99
+msgid "P: process priority, set by <_:citerefentry-1/>."
+msgstr ""
-#: su.1.xml:76(refmiscinfo) sg.1.xml:60(refmiscinfo)
-#: passwd.1.xml:66(refmiscinfo) newgrp.1.xml:60(refmiscinfo)
-#: login.1.xml:92(refmiscinfo) groups.1.xml:59(refmiscinfo)
-#: gpasswd.1.xml:64(refmiscinfo) expiry.1.xml:63(refmiscinfo)
-#: chsh.1.xml:62(refmiscinfo) chfn.1.xml:62(refmiscinfo)
-#: chage.1.xml:60(refmiscinfo)
-msgid "User Commands"
-msgstr "用户命令"
+#. (itstool) path: listitem/para
+#: limits.5.xml.out:104
+msgid "R: max resident set size (KB)"
+msgstr ""
-#: su.1.xml:82(refpurpose)
-msgid "change user ID or become superuser"
-msgstr "更改用户 ID 或成为超级用户"
+#. (itstool) path: listitem/para
+#: limits.5.xml.out:105
+msgid "S: max stack size (KB)"
+msgstr "S:最大栈尺寸 (KB)"
-#: su.1.xml:91(replaceable) sg.1.xml:72(arg) newgrp.1.xml:71(arg)
-msgid "-"
-msgstr "-"
+#. (itstool) path: listitem/para
+#: limits.5.xml.out:106
+msgid "T: max CPU time (MIN)"
+msgstr "T:最大 CPU 时间 (分钟)"
-#: su.1.xml:94(replaceable) login.1.xml:107(replaceable)
-#: login.1.xml:115(replaceable)
-msgid "username"
-msgstr "用户名"
+#. (itstool) path: listitem/para
+#: limits.5.xml.out:107
+msgid "U: max number of processes"
+msgstr "U:最大处理器数目"
-#: su.1.xml:96(replaceable)
-msgid "args"
+#. (itstool) path: para/emphasis
+#: limits.5.xml.out:111
+msgid "L2D2048N5"
msgstr ""
-#: su.1.xml:104(para)
+#. (itstool) path: refsect1/para
+#: limits.5.xml.out:110
#, fuzzy
#| msgid ""
-#| "The <command>su</command> command is used to become another user during a "
-#| "login session. Invoked without a <option>username</option>, <command>su</"
-#| "command> defaults to becoming the superuser. The optional argument "
-#| "<option>-</option> may be used to provide an environment similar to what "
-#| "the user would expect had the user logged in directly."
+#| "For example, <emphasis remap=\"I\">L2D2048N5</emphasis> is a valid "
+#| "<emphasis>LIMITS_STRING</emphasis>. For reading convenience, the "
+#| "following entries are equivalent:"
msgid ""
-"The <command>su</command> command is used to become another user during a "
-"login session. Invoked without a <option>username</option>, <command>su</"
-"command> defaults to becoming the superuser. The <option>-</option> option "
-"may be used to provide an environment similar to what the user would expect "
-"had the user logged in directly. The <option>-c</option> option may be used "
-"to treat the next argument as a command by most shells."
+"For example, <_:emphasis-1/> is a valid <_:emphasis-2/>. For reading "
+"convenience, the following entries are equivalent:"
msgstr ""
-"<command>su</command> 用于让用户在登录期间变成另外一个用户。后边不带 "
-"<option>username</option> 使用时,<command>su</command> 默认会变成超级用户。"
-"可选的选项 <option>-</option>,可以用于提供一个类似于用户直接登录的环境,用户"
-"可能期望是这样的。"
+"例如,<emphasis remap=\"I\">L2D2048N5</emphasis> 就是有效的 "
+"<emphasis>LIMITS_STRING</emphasis>。为了阅读方便,如下项表示同样的意思:"
-#: su.1.xml:114(para)
-msgid ""
-"Options are recognized everywhere in the argument list. You can use the "
-"<option>--</option> argument to stop option parsing. The <option>-</option> "
-"option is special: it is also recognized after <option>--</option>, but has "
-"to be placed before <option>username</option>."
+#. (itstool) path: refsect1/programlisting
+#: limits.5.xml.out:116
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " username L2D2048N5\n"
+#| " username L2 D2048 N5\n"
+#| " "
+msgid "username L2D2048N5 username L2 D2048 N5"
msgstr ""
+"\n"
+" username L2D2048N5\n"
+" username L2 D2048 N5\n"
+" "
-#: su.1.xml:122(para)
-msgid ""
-"The user will be prompted for a password, if appropriate. Invalid passwords "
-"will produce an error message. All attempts, both valid and invalid, are "
-"logged to detect abuse of the system."
-msgstr ""
-"如果合适,将提示用户输入一个密码。输入无效的密码会产生一个错误消息。所有的尝"
-"试,无论成功还是失败,都会被记录,以检测对系统的滥用。"
+#. (itstool) path: para/emphasis
+#. (itstool) path: arg/replaceable
+#. (itstool) path: para/replaceable
+#. (itstool) path: para/option
+#. (itstool) path: para/command
+#: limits.5.xml.out:122 login.1.xml.out:83 login.1.xml.out:91
+#: login.1.xml.out:197 su.1.xml.out:70 su.1.xml.out:82 su.1.xml.out:95
+#: su.1.xml.out:153 su.1.xml.out:155 useradd.8.xml.out:730
+msgid "username"
+msgstr "用户名"
-#: su.1.xml:127(para)
+#. (itstool) path: refsect1/para
+#: limits.5.xml.out:121
msgid ""
-"The current environment is passed to the new shell. The value of <envar>"
-"$PATH</envar> is reset to <filename>/bin:/usr/bin</filename> for normal "
-"users, or <filename>/sbin:/bin:/usr/sbin:/usr/bin</filename> for the "
-"superuser. This may be changed with the <option>ENV_PATH</option> and "
-"<option>ENV_SUPATH</option> definitions in <filename>/etc/login.defs</"
-"filename>."
+"Be aware that after <_:emphasis-1/> the rest of the line is considered a "
+"limit string, thus comments are not allowed. An invalid limits string will "
+"be rejected (not considered) by the <_:command-2/> program."
msgstr ""
-"当前环境会传递给新 shell。对于普通用户,<envar>$PATH</envar> 的值重置为 "
-"<filename>/bin:/usr/bin</filename>,而对于超级用户则是 <filename>/sbin:/bin:/"
-"usr/sbin:/usr/bin</filename>。这会随 <filename>/etc/login.defs</filename> 中"
-"的 <option>ENV_PATH</option> 和 <option>ENV_SUPATH</option> 值改变。"
-#: su.1.xml:136(para) login.1.xml:188(para)
-msgid ""
-"A subsystem login is indicated by the presence of a \"*\" as the first "
-"character of the login shell. The given home directory will be used as the "
-"root of a new file system which the user is actually logged into."
+#. (itstool) path: para/emphasis
+#: limits.5.xml.out:129
+msgid "*"
msgstr ""
-"在登录 shell 中以第一个字符是“*”标注的是子系统登录。给定的主目录将被用于用户"
-"实际登录的新文件系统的根。"
-#: su.1.xml:145(para)
-msgid "The options which apply to the <command>su</command> command are:"
-msgstr "<command>su</command> 命令可以接受的选项有:"
+#. (itstool) path: para/emphasis
+#: limits.5.xml.out:130
+msgid "default"
+msgstr ""
-#: su.1.xml:149(term)
-msgid ""
-"<option>-c</option>, <option>--command</option>&nbsp;<replaceable>COMMAND</"
-"replaceable>"
+#. (itstool) path: para/emphasis
+#: limits.5.xml.out:131
+msgid "LIMITS_FILE"
msgstr ""
-"<option>-c</option>, <option>--command</option>&nbsp;<replaceable>COMMAND</"
-"replaceable>"
-#: su.1.xml:153(para)
+#. (itstool) path: refsect1/para
+#: limits.5.xml.out:128
msgid ""
-"Specify a command that will be invoked by the shell using its <option>-c</"
-"option>."
-msgstr "通过使用其 <option>-c</option> 选项,指定一个由 shell 运行的命令。"
+"The default entry is denoted by username \"<_:emphasis-1/>\". If you have "
+"multiple <_:emphasis-2/> entries in your <_:emphasis-3/>, then the last one "
+"will be used as the default entry."
+msgstr ""
-#: su.1.xml:157(para)
+#. (itstool) path: para/replaceable
+#: limits.5.xml.out:136 limits.5.xml.out:148
#, fuzzy
-#| msgid ""
-#| "The executed command will have no controlling terminal. This option "
-#| "cannot be used to execute interractive programs which need a controlling "
-#| "TTY."
+#| msgid "group"
+msgid "@group"
+msgstr "group"
+
+#. (itstool) path: refsect1/para
+#: limits.5.xml.out:135
msgid ""
-"The executed command will have no controlling terminal. This option cannot "
-"be used to execute interactive programs which need a controlling TTY."
+"The limits specified in the form \"<_:replaceable-1/>\" apply to the members "
+"of the specified <_:replaceable-2/>."
msgstr ""
-"执行的命令将不会拥有控制终端。此选项不能用于执行需要控制 TTY 的交互程序。"
-#: su.1.xml:167(term)
-msgid "<option>-</option>, <option>-l</option>, <option>--login</option>"
-msgstr "<option>-</option>, <option>-l</option>, <option>--login</option>"
+#. (itstool) path: refsect1/para
+#: limits.5.xml.out:141
+msgid ""
+"If more than one line with limits for a user exist, only the first line for "
+"this user will be considered."
+msgstr ""
-#: su.1.xml:171(para)
+#. (itstool) path: refsect1/para
+#: limits.5.xml.out:146
msgid ""
-"Provide an environment similar to what the user would expect had the user "
-"logged in directly."
-msgstr "提供一个类似于用户直接登录的环境,用户可能会希望这样。"
+"If no lines are specified for a user, the last <_:replaceable-1/> line "
+"matching a group whose the user is a member of will be considered, or the "
+"last line with default limits if no groups contain the user."
+msgstr ""
+
+#. (itstool) path: para/emphasis
+#. (itstool) path: para/replaceable
+#. (itstool) path: cmdsynopsis/arg
+#. (itstool) path: para/option
+#. (itstool) path: arg/replaceable
+#. (itstool) path: term/option
+#: limits.5.xml.out:155 limits.5.xml.out:160 login.access.5.xml.out:72
+#: newgrp.1.xml.out:47 newgrp.1.xml.out:56 sg.1.xml.out:48 su.1.xml.out:67
+#: su.1.xml.out:84 su.1.xml.out:93 su.1.xml.out:144 su.1.xml.out:152
+msgid "-"
+msgstr "-"
-#: su.1.xml:175(para)
+#. (itstool) path: refsect1/para
+#: limits.5.xml.out:153
#, fuzzy
#| msgid ""
-#| "When <option>-</option> is used, it must be specified as the last "
-#| "<command>su</command> option. The other forms (<option>-l</option> and "
-#| "<option>--login</option>) do not have this restriction."
+#| "To completely disable limits for a user, a single dash \"<emphasis>-</"
+#| "emphasis>\" will do."
msgid ""
-"When <option>-</option> is used, it must be specified before any "
-"<option>username</option>. For portability it is recommended to use it as "
-"last option, before any <option>username</option>. The other forms (<option>-"
-"l</option> and <option>--login</option>) do not have this restriction."
+"To completely disable limits for a user, a single dash \"<_:emphasis-1/>\" "
+"will do."
+msgstr "要完全禁用对一个用户的限制,可以仅仅只使用一个短线“-”。"
+
+#. (itstool) path: refsect1/para
+#: limits.5.xml.out:158
+msgid ""
+"To disable a limit for a user, a single dash \"<_:replaceable-1/>\" can be "
+"used instead of the numerical value for this limit."
msgstr ""
-"使用了 <option>-</option> 时,它必须是 <command>su</command> 的最后一个参数。"
-"其它形式(<option>-l</option> 和 <option>--login</option>) 没有这个限制。"
-#: su.1.xml:190(para)
-msgid "The shell that will be invoked."
-msgstr "将使用的 shell。"
+#. (itstool) path: refsect1/para
+#: limits.5.xml.out:164
+msgid ""
+"Also, please note that all limit settings are set PER LOGIN. They are not "
+"global, nor are they permanent. Perhaps global limits will come, but for now "
+"this will have to do ;)"
+msgstr ""
-#: su.1.xml:198(para)
-msgid "The shell specified with --shell."
-msgstr "通过 --shell 指定的 shell。"
+#. (itstool) path: citerefentry/refentrytitle
+#: limits.5.xml.out:191
+#, fuzzy
+#| msgid "/etc/limits"
+msgid "setrlimit"
+msgstr "/etc/limits"
+
+#. (itstool) path: refnamediv/refpurpose
+#: login.1.xml.out:74
+msgid "begin session on the system"
+msgstr "在系统上启动回话"
+
+#. (itstool) path: arg/replaceable
+#: login.1.xml.out:81 login.1.xml.out:89 login.1.xml.out:96
+msgid "host"
+msgstr "主机"
+
+#. (itstool) path: cmdsynopsis/arg
+#: login.1.xml.out:81 login.1.xml.out:89
+#, fuzzy
+#| msgid "-h <placeholder-1/>"
+msgid "-h <_:replaceable-1/>"
+msgstr "-h <placeholder-1/>"
+
+#. (itstool) path: arg/replaceable
+#: login.1.xml.out:84
+msgid "ENV=VAR"
+msgstr "ENV=VAR"
+
+#. (itstool) path: cmdsynopsis/arg
+#: login.1.xml.out:96
+#, fuzzy
+#| msgid "-r <placeholder-1/>"
+msgid "-r <_:replaceable-1/>"
+msgstr "-r <placeholder-1/>"
-#: su.1.xml:201(para)
+#. (itstool) path: para/emphasis
+#: login.1.xml.out:105
+#, fuzzy
+#| msgid "login"
+msgid "login:"
+msgstr "login"
+
+#. (itstool) path: para/emphasis
+#: login.1.xml.out:109
+#, fuzzy
+#| msgid "login"
+msgid "exec login"
+msgstr "login"
+
+#. (itstool) path: refsect1/para
+#: login.1.xml.out:102
msgid ""
-"If <option>--preserve-environment</option> is used, the shell specified by "
-"the <envar>$SHELL</envar> environment variable."
+"The <_:command-1/> program is used to establish a new session with the "
+"system. It is normally invoked automatically by responding to the <_:"
+"emphasis-2/> prompt on the user's terminal. <_:command-3/> may be special to "
+"the shell and may not be invoked as a sub-process. When called from a shell, "
+"<_:command-4/> should be executed as <_:emphasis-5/> which will cause the "
+"user to exit from the current shell (and thus will prevent the new logged in "
+"user to return to the session of the caller). Attempting to execute <_:"
+"command-6/> from any shell but the login shell will produce an error message."
msgstr ""
-"如果使用了 <option>--preserve-environment</option>,shell 将由 <envar>"
-"$SHELL</envar> 环境变量指定。"
-#: su.1.xml:208(para)
+#. (itstool) path: refsect1/para
+#: login.1.xml.out:116
msgid ""
-"The shell indicated in the <filename>/etc/passwd</filename> entry for the "
-"target user."
-msgstr "在 <filename>/etc/passwd</filename> 的相应项中为目标用户指定的 shell。"
+"The user is then prompted for a password, where appropriate. Echoing is "
+"disabled to prevent revealing the password. Only a small number of password "
+"failures are permitted before <_:command-1/> exits and the communications "
+"link is severed."
+msgstr ""
-#: su.1.xml:214(para)
+#. (itstool) path: refsect1/para
+#: login.1.xml.out:123
msgid ""
-"<filename>/bin/sh</filename> if a shell could not be found by any above "
-"method."
+"If password aging has been enabled for your account, you may be prompted for "
+"a new password before proceeding. You will be forced to provide your old "
+"password and the new password before continuing. Please refer to <_:"
+"citerefentry-1/> for more information."
msgstr ""
-"如果无法通过以上办法找到一个 shell,则使用 <filename>/bin/sh</filename>。"
-#: su.1.xml:191(para)
-msgid ""
-"The invoked shell is chosen from (highest priority first): <placeholder-1/>"
-msgstr "使用的 shell 在如下中选择(高优先级在前):<placeholder-1/>"
+#. (itstool) path: para/filename
+#. (itstool) path: term/filename
+#: login.1.xml.out:135 login.1.xml.out:341
+msgid "/etc/motd"
+msgstr "/etc/motd"
-#: su.1.xml:219(para)
-msgid ""
-"If the target user has a restricted shell (i.e. the shell field of this "
-"user's entry in <filename>/etc/passwd</filename> is not listed in <filename>/"
-"etc/shells</filename>), then the <option>--shell</option> option or the "
-"<envar>$SHELL</envar> environment variable won't be taken into account, "
-"unless <command>su</command> is called by root."
+#. (itstool) path: para/filename
+#: login.1.xml.out:136
+#, fuzzy
+#| msgid "$HOME/.hushlogin"
+msgid ".hushlogin"
+msgstr "$HOME/.hushlogin"
+
+#. (itstool) path: para/emphasis
+#: login.1.xml.out:137
+msgid "You have new mail."
+msgstr ""
+
+#. (itstool) path: para/emphasis
+#: login.1.xml.out:138
+msgid "You have mail."
msgstr ""
-"如果目标用户的 shell 是有限制的(即,<filename>/etc/passwd</filename> 中用户项"
-"中的 shell 字段没有在 <filename>/etc/shells</filename> 中列出),那么 "
-"<option>--shell</option> 选项或 <envar>$SHELL</envar> 环境变量不会带入账户,"
-"除非 <command>su</command> 是被 root 调用的。"
-#: su.1.xml:230(term)
+#. (itstool) path: para/emphasis
+#: login.1.xml.out:139
+msgid "No Mail."
+msgstr ""
+
+#. (itstool) path: refsect1/para
+#: login.1.xml.out:132
msgid ""
-"<option>-m</option>, <option>-p</option>, <option>--preserve-environment</"
-"option>"
+"After a successful login, you will be informed of any system messages and "
+"the presence of mail. You may turn off the printing of the system message "
+"file, <_:filename-1/>, by creating a zero-length file <_:filename-2/> in "
+"your login directory. The mail message will be one of \"<_:emphasis-3/>\", "
+"\"<_:emphasis-4/>\", or \"<_:emphasis-5/>\" according to the condition of "
+"your mailbox."
+msgstr ""
+
+#. (itstool) path: para/envar
+#: login.1.xml.out:146 passwd.5.xml.out:126 su.1.xml.out:247
+msgid "$HOME"
+msgstr ""
+
+#. (itstool) path: para/envar
+#: login.1.xml.out:146 passwd.5.xml.out:133 su.1.xml.out:179 su.1.xml.out:199
+#: su.1.xml.out:247
+msgid "$SHELL"
msgstr ""
-"<option>-m</option>, <option>-p</option>, <option>--preserve-environment</"
-"option>"
-#: su.1.xml:239(envar)
+#. (itstool) path: para/envar
+#. (itstool) path: term/envar
+#: login.1.xml.out:146 su.1.xml.out:105 su.1.xml.out:215 su.1.xml.out:249
msgid "$PATH"
msgstr "$PATH"
-#: su.1.xml:241(para)
-msgid ""
-"reset according to the <filename>/etc/login.defs</filename> options "
-"<option>ENV_PATH</option> or <option>ENV_SUPATH</option> (see below);"
+#. (itstool) path: para/envar
+#: login.1.xml.out:147 su.1.xml.out:248
+msgid "$LOGNAME"
msgstr ""
-"根据 <filename>/etc/login.defs</filename> 中的 <option>ENV_PATH</option> or "
-"<option>ENV_SUPATH</option> 选项重设 (请往下看)"
-#: su.1.xml:250(envar)
-msgid "$IFS"
-msgstr "$IFS"
+#. (itstool) path: para/envar
+#: login.1.xml.out:147 su.1.xml.out:275
+msgid "$MAIL"
+msgstr ""
-#: su.1.xml:252(para)
+#. (itstool) path: refsect1/para
+#: login.1.xml.out:143
msgid ""
-"reset to <quote>&lt;space&gt;&lt;tab&gt;&lt;newline&gt;</quote>, if it was "
-"set."
+"Your user and group ID will be set according to their values in the <_:"
+"filename-1/> file. The value for <_:envar-2/>, <_:envar-3/>, <_:envar-4/>, "
+"<_:envar-5/>, and <_:envar-6/> are set according to the appropriate fields "
+"in the password entry. Ulimit, umask and nice values may also be set "
+"according to entries in the GECOS field."
msgstr ""
-"如果已经设置了,重设 <quote>&lt;space&gt;&lt;tab&gt;&lt;newline&gt;</quote>。"
-#: su.1.xml:235(para)
-msgid "Preserve the current environment, except for: <placeholder-1/>"
-msgstr "保留当前环境,除非:<placeholder-1/>"
+#. (itstool) path: para/envar
+#: login.1.xml.out:154 su.1.xml.out:264
+msgid "$TERM"
+msgstr ""
-#: su.1.xml:261(para)
+#. (itstool) path: para/filename
+#. (itstool) path: term/filename
+#: login.1.xml.out:155 login.1.xml.out:353
+msgid "/etc/ttytype"
+msgstr "/etc/ttytype"
+
+#. (itstool) path: refsect1/para
+#: login.1.xml.out:152
msgid ""
-"If the target user has a restricted shell, this option has no effect (unless "
-"<command>su</command> is called by root)."
+"On some installations, the environmental variable <_:envar-1/> will be "
+"initialized to the terminal type on your tty line, as specified in <_:"
+"filename-2/>."
msgstr ""
-"如果用户的 shell 受限,此选项无效 (除非是 root 调用的 <command>su</"
-"command>)。"
-#: su.1.xml:270(para)
+#. (itstool) path: refsect1/para
+#: login.1.xml.out:158
msgid ""
-"The <envar>$HOME</envar>, <envar>$SHELL</envar>, <envar>$USER</envar>, "
-"<envar>$LOGNAME</envar>, <envar>$PATH</envar>, and <envar>$IFS</envar> "
-"environment variables are reset."
+"An initialization script for your command interpreter may also be executed. "
+"Please see the appropriate manual section for more information on this "
+"function."
msgstr ""
-"The <envar>$HOME</envar>, <envar>$SHELL</envar>, <envar>$USER</envar>, "
-"<envar>$LOGNAME</envar>, <envar>$PATH</envar>, 和 <envar>$IFS</envar> 这些环"
-"境变量会被重置。"
+"命令解释器的初始化脚本也可能执行。请参考手册中相应的章节来获取关于此功能的更"
+"多信息。"
-#: su.1.xml:279(para)
+#. (itstool) path: refsect1/para
+#: login.1.xml.out:164 su.1.xml.out:112
msgid ""
-"If <option>--login</option> is not used, the environment is copied, except "
-"for the variables above."
-msgstr "如果没有使用 <option>--login</option>,复制环境,上述几个变量除外。"
+"A subsystem login is indicated by the presence of a \"*\" as the first "
+"character of the login shell. The given home directory will be used as the "
+"root of a new file system which the user is actually logged into."
+msgstr ""
+"在登录 shell 中以第一个字符是“*”标注的是子系统登录。给定的主目录将被用于用户"
+"实际登录的新文件系统的根。"
-#: su.1.xml:286(para)
-msgid ""
-"If <option>--login</option> is used, the <envar>$TERM</envar>, <envar>"
-"$COLORTERM</envar>, <envar>$DISPLAY</envar>, and <envar>$XAUTHORITY</envar> "
-"environment variables are copied if they were set."
+#. (itstool) path: citerefentry/refentrytitle
+#: login.1.xml.out:173 login.1.xml.out:249 login.1.xml.out:401
+msgid "getty"
msgstr ""
-"如果使用了 <option>--login</option>,如果设置了 <envar>$TERM</envar>, <envar>"
-"$COLORTERM</envar>, <envar>$DISPLAY</envar> 和 <envar>$XAUTHORITY</envar>,这"
-"些环境变量也会被重置。"
-#: su.1.xml:296(para)
-msgid ""
-"If <option>--login</option> is used, the <envar>$TZ</envar>, <envar>$HZ</"
-"envar>, and <envar>$MAIL</envar> environment variables are set according to "
-"the <filename>/etc/login.defs</filename> options <option>ENV_TZ</option>, "
-"<option>ENV_HZ</option>, <option>MAIL_DIR</option>, and <option>MAIL_FILE</"
-"option> (see below)."
+#. (itstool) path: citerefentry/refentrytitle
+#: login.1.xml.out:175 login.1.xml.out:251
+msgid "init"
msgstr ""
-"如果使用了 <option>--login</option>,环境变量 <envar>$TZ</envar>, <envar>"
-"$HZ</envar>, and <envar>$MAIL</envar> 也会根据 <filename>/etc/login.defs</"
-"filename> 中的选项 <option>ENV_TZ</option>, <option>ENV_HZ</option>, "
-"<option>MAIL_DIR</option> 和 <option>MAIL_FILE</option> 重置 (请看下边)。"
-#: su.1.xml:309(para)
+#. (itstool) path: para/command
+#: login.1.xml.out:178 login.1.xml.out:254
+msgid "exec"
+msgstr ""
+
+#. (itstool) path: refsect1/para
+#: login.1.xml.out:170 login.1.xml.out:246
msgid ""
-"If <option>--login</option> is used, other environment variables might be "
-"set by the <option>ENVIRON_FILE</option> file (see below)."
+"The <_:command-1/> program is NOT responsible for removing users from the "
+"utmp file. It is the responsibility of <_:citerefentry-2/> and <_:"
+"citerefentry-3/> to clean up apparent ownership of a terminal session. If "
+"you use <_:command-4/> from the shell prompt without <_:command-5/>, the "
+"user you use will continue to appear to be logged in even after you log out "
+"of the \"subsession\"."
msgstr ""
-"如果使用了 <option>--login</option>,其它环境变量可能会根据 "
-"<option>ENVIRON_FILE</option> 文件来设置(请看下边)。"
-#: su.1.xml:317(para)
-msgid "Other environments might be set by PAM modules."
-msgstr "其它环境可能由 PAM 模块设置。"
+#. (itstool) path: listitem/para
+#: login.1.xml.out:193
+msgid "Do not perform authentication, user is preauthenticated."
+msgstr "不要执行认证,用户已经预认证过。"
+
+#. (itstool) path: listitem/para
+#: login.1.xml.out:196
+#, fuzzy
+#| msgid ""
+#| "Note: In that case, <replaceable>username</replaceable> is mandatory."
+msgid "Note: In that case, <_:replaceable-1/> is mandatory."
+msgstr "注意:此时,<replaceable>username</replaceable> 是强制的。"
+
+#. (itstool) path: listitem/para
+#: login.1.xml.out:207
+msgid "Name of the remote host for this login."
+msgstr "此登录的远程主机名。"
+
+#. (itstool) path: listitem/para
+#: login.1.xml.out:215
+msgid "Preserve environment."
+msgstr "保留环境。"
+
+#. (itstool) path: listitem/para
+#: login.1.xml.out:223
+msgid "Perform autologin protocol for rlogin."
+msgstr "为 rlogin (远程登录)执行 autologin (自动登录)协议。"
-#: su.1.xml:265(para)
+#. (itstool) path: refsect1/para
+#: login.1.xml.out:228
+#, fuzzy
+#| msgid ""
+#| "The <option>-r</option>, <option>-h</option> and <option>-f</option> "
+#| "options are only used when <command>login</command> is invoked by root."
msgid ""
-"Note that the default behavior for the environment is the following: "
-"<placeholder-1/>"
-msgstr "注意,环境的默认行为如下:<placeholder-1/>"
+"The <_:option-1/>, <_:option-2/> and <_:option-3/> options are only used "
+"when <_:command-4/> is invoked by root."
+msgstr ""
+"<option>-r</option>, <option>-h</option> and <option>-f</option> 只能用于 "
+"root 使用 <command>login</command> 时。"
-#: su.1.xml:331(para)
+#. (itstool) path: refsect1/para
+#: login.1.xml.out:237 su.1.xml.out:307
+#, fuzzy
+#| msgid ""
+#| "This version of <command>su</command> has many compilation options, only "
+#| "some of which may be in use at any particular site."
msgid ""
-"This version of <command>su</command> has many compilation options, only "
-"some of which may be in use at any particular site."
+"This version of <_:command-1/> has many compilation options, only some of "
+"which may be in use at any particular site."
msgstr ""
"此版本的 <command>su</command> 有很多编译选项,在某些机器上,可能只使用了其中"
"的一部分。"
-#: su.1.xml:32(term) login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>CONSOLE</option> (string)"
-msgstr "<option>CONSOLE</option> (string)"
+#. (itstool) path: refsect1/para
+#: login.1.xml.out:242
+msgid ""
+"The location of files is subject to differences in system configuration."
+msgstr "文件的位置由系统配置决定。"
+
+#. (itstool) path: refsect1/para
+#: login.1.xml.out:258
+msgid ""
+"As with any program, <_:command-1/>'s appearance can be faked. If non-"
+"trusted users have physical access to a machine, an attacker could use this "
+"to obtain the password of the next person coming to sit in front of the "
+"machine. Under Linux, the SAK mechanism can be used by users to initiate a "
+"trusted path and prevent this kind of attack."
+msgstr ""
+
+#. (itstool) path: term/option
+#. (itstool) path: para/phrase
+#: login.1.xml.out:8 login.defs.5.xml.out:8 login.defs.5.xml.out:346
+#: login.defs.5.xml.out:439 su.1.xml.out:8
+msgid "CONSOLE"
+msgstr ""
-#: su.1.xml:34(para) login.defs.5.xml:34(para) login.1.xml:34(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10 su.1.xml.out:10
msgid ""
"If defined, either full pathname of a file containing device names (one per "
"line) or a \":\" delimited list of device names. Root logins will be allowed "
@@ -3623,91 +5942,159 @@ msgstr ""
"如果定义了,或者是包含设备名(没行一个)的文件的完整路径名,或者是“:”分隔的设备"
"名列表。将只会在这写设备上允许 root 登录。"
-#: su.1.xml:39(para) login.defs.5.xml:39(para) login.1.xml:39(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:15 login.defs.5.xml.out:15 su.1.xml.out:15
msgid "If not defined, root will be allowed on any device."
msgstr "如果没有定义,可以在任何设备上使用 root。"
-#: su.1.xml:42(para) login.defs.5.xml:42(para) login.1.xml:42(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:18 login.defs.5.xml.out:18 su.1.xml.out:18
msgid "The device should be specified without the /dev/ prefix."
msgstr "指定的设备时不带 /dev/ 前缀。"
-#: su.1.xml:32(term) login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>CONSOLE_GROUPS</option> (string)"
-msgstr "<option>CONSOLE_GROUPS</option> (string)"
+#. (itstool) path: term/option
+#: login.1.xml.out:8 login.defs.5.xml.out:8 su.1.xml.out:8
+msgid "CONSOLE_GROUPS"
+msgstr ""
-#: su.1.xml:34(para) login.defs.5.xml:34(para) login.1.xml:34(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10 su.1.xml.out:10
+#, fuzzy
+#| msgid ""
+#| "List of groups to add to the user's supplementary groups set when logging "
+#| "in on the console (as determined by the CONSOLE setting). Default is "
+#| "none. <placeholder-1/> Use with caution - it is possible for users to "
+#| "gain permanent access to these groups, even when not logged in on the "
+#| "console."
msgid ""
"List of groups to add to the user's supplementary groups set when logging in "
-"on the console (as determined by the CONSOLE setting). Default is none. "
-"<placeholder-1/> Use with caution - it is possible for users to gain "
-"permanent access to these groups, even when not logged in on the console."
+"on the console (as determined by the CONSOLE setting). Default is none. <_:"
+"para-1/> Use with caution - it is possible for users to gain permanent "
+"access to these groups, even when not logged in on the console."
msgstr ""
"在控制台登录时,添加到用户附加组集中的组列表(就如 CONSOLE 所确定的)。默认是"
"无。<placeholder-1/> 使用时需要注意:这可能使用户获取这些组的永久权限,甚至登"
"录到的不是此控制台时。"
-#: su.1.xml:32(term) login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>DEFAULT_HOME</option> (boolean)"
-msgstr "<option>DEFAULT_HOME</option> (boolean)"
+#. (itstool) path: term/option
+#: login.1.xml.out:8 login.defs.5.xml.out:8 su.1.xml.out:8
+msgid "DEFAULT_HOME"
+msgstr ""
-#: su.1.xml:34(para) login.defs.5.xml:34(para) login.1.xml:34(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10 su.1.xml.out:10
msgid ""
"Indicate if login is allowed if we can't cd to the home directory. Default "
"is no."
msgstr "如果不能 cd 到主目录时,说明是否允许登录。默认是否。"
-#: su.1.xml:38(para) login.defs.5.xml:38(para) login.1.xml:38(para)
+#. (itstool) path: para/filename
+#: login.1.xml.out:16 login.defs.5.xml.out:16 su.1.xml.out:16
+#: usermod.8.xml.out:189 usermod.8.xml.out:382
+msgid "/"
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: login.1.xml.out:14 login.defs.5.xml.out:14 su.1.xml.out:14
+#, fuzzy
+#| msgid ""
+#| "If set to <replaceable>yes</replaceable>, the user will login in the root "
+#| "(<filename>/</filename>) directory if it is not possible to cd to her "
+#| "home directory."
msgid ""
-"If set to <replaceable>yes</replaceable>, the user will login in the root "
-"(<filename>/</filename>) directory if it is not possible to cd to her home "
-"directory."
+"If set to <_:replaceable-1/>, the user will login in the root (<_:filename-2/"
+">) directory if it is not possible to cd to her home directory."
msgstr ""
"如果设置为 <replaceable>yes</replaceable>,如果不能 cd 到主目录时,用户将会登"
"录到根目录(<filename>/</filename>)。"
-#. XXX: When compiled with PAM support, only sulogin uses ENV_HZ
-#: su.1.xml:33(term) login.defs.5.xml:33(term) login.1.xml:33(term)
-msgid "<option>ENV_HZ</option> (string)"
-msgstr "<option>ENV_HZ</option> (string)"
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: login.1.xml.out:9 login.defs.5.xml.out:9 su.1.xml.out:279 su.1.xml.out:9
+msgid "ENV_HZ"
+msgstr ""
+
+#. (itstool) path: para/replaceable
+#: login.1.xml.out:14 login.defs.5.xml.out:14 su.1.xml.out:14
+msgid "HZ="
+msgstr ""
+
+#. (itstool) path: para/replaceable
+#: login.1.xml.out:15 login.defs.5.xml.out:15 su.1.xml.out:15
+msgid "HZ=100"
+msgstr ""
-#: su.1.xml:35(para) login.defs.5.xml:35(para) login.1.xml:35(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:11 login.defs.5.xml.out:11 su.1.xml.out:11
+#, fuzzy
+#| msgid ""
+#| "If set, it will be used to define the HZ environment variable when a user "
+#| "login. The value must be preceded by <replaceable>HZ=</replaceable>. A "
+#| "common value on Linux is <replaceable>HZ=100</replaceable>."
msgid ""
"If set, it will be used to define the HZ environment variable when a user "
-"login. The value must be preceded by <replaceable>HZ=</replaceable>. A "
-"common value on Linux is <replaceable>HZ=100</replaceable>."
+"login. The value must be preceded by <_:replaceable-1/>. A common value on "
+"Linux is <_:replaceable-2/>."
msgstr ""
"如果设置了,将会用于在用户登录时定义 HZ 环境变量。值必须以 <replaceable>HZ=</"
"replaceable> 开头。Linux 上的常用值是 <replaceable>HZ=100</replaceable>。"
-#: su.1.xml:41(para) login.defs.5.xml:41(para) login.1.xml:41(para)
+#. (itstool) path: para/envar
+#: login.1.xml.out:18 login.defs.5.xml.out:18 su.1.xml.out:18
+msgid "HZ"
+msgstr ""
+
+#. (itstool) path: para/command
+#. (itstool) path: varlistentry/term
+#. (itstool) path: citerefentry/refentrytitle
+#: login.1.xml.out:19 login.defs.5.xml.out:19 login.defs.5.xml.out:453
+#: passwd.5.xml.out:200 shadow.5.xml.out:286 su.1.xml.out:19
+msgid "sulogin"
+msgstr "sulogin"
+
+#. (itstool) path: listitem/para
+#: login.1.xml.out:17 login.defs.5.xml.out:17 su.1.xml.out:17
+#, fuzzy
+#| msgid ""
+#| "The <envar>HZ</envar> environment variable is only set when the user (the "
+#| "superuser) logs in with <command>sulogin</command>."
msgid ""
-"The <envar>HZ</envar> environment variable is only set when the user (the "
-"superuser) logs in with <command>sulogin</command>."
+"The <_:envar-1/> environment variable is only set when the user (the "
+"superuser) logs in with <_:command-2/>."
msgstr ""
"<envar>HZ</envar> 环境变量只有当用户(超级用户)使用 <command>sulogin</"
"command> 登录时才设置。"
-#: su.1.xml:32(term) login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>ENVIRON_FILE</option> (string)"
-msgstr "<option>ENVIRON_FILE</option> (string)"
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: login.1.xml.out:8 login.defs.5.xml.out:8 su.1.xml.out:108 su.1.xml.out:220
+#: su.1.xml.out:8
+#, fuzzy
+#| msgid "$PATH"
+msgid "ENV_PATH"
+msgstr "$PATH"
-#: su.1.xml:34(para) login.defs.5.xml:34(para) login.1.xml:34(para)
-msgid ""
-"If this file exists and is readable, login environment will be read from it. "
-"Every line should be in the form name=value."
+#. (itstool) path: para/replaceable
+#. (itstool) path: para/filename
+#: login.1.xml.out:13 login.defs.5.xml.out:13 su.1.xml.out:105 su.1.xml.out:13
+msgid "/bin:/usr/bin"
msgstr ""
-"如果此文件存在,并且可读,将会从中读取登录环境。所有行都必须是 name=value 的"
-"格式。"
-#: su.1.xml:38(para) login.defs.5.xml:38(para) login.1.xml:38(para)
-msgid "Lines starting with a # are treated as comment lines and ignored."
-msgstr "以 # 开头的行将视为注释,并被忽略。"
+#. (itstool) path: para/replaceable
+#: login.1.xml.out:14 login.1.xml.out:15 login.defs.5.xml.out:14
+#: login.defs.5.xml.out:15 su.1.xml.out:14 su.1.xml.out:15
+#, fuzzy
+#| msgid "$PATH"
+msgid "PATH="
+msgstr "$PATH"
-#: su.1.xml:32(term) login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>ENV_PATH</option> (string)"
-msgstr "<option>ENV_PATH</option> (string)"
+#. (itstool) path: para/replaceable
+#: login.1.xml.out:15 login.defs.5.xml.out:15 su.1.xml.out:15
+msgid "PATH=/bin:/usr/bin"
+msgstr ""
-#: su.1.xml:34(para) login.defs.5.xml:34(para) login.1.xml:34(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10 su.1.xml.out:10
#, fuzzy
#| msgid ""
#| "If set, it will be used to define the PATH environment variable when a "
@@ -3718,2212 +6105,2034 @@ msgstr "<option>ENV_PATH</option> (string)"
msgid ""
"If set, it will be used to define the PATH environment variable when a "
"regular user login. The value is a colon separated list of paths (for "
-"example <replaceable>/bin:/usr/bin</replaceable>) and can be preceded by "
-"<replaceable>PATH=</replaceable>. The default value is <replaceable>PATH=/"
-"bin:/usr/bin</replaceable>."
+"example <_:replaceable-1/>) and can be preceded by <_:replaceable-2/>. The "
+"default value is <_:replaceable-3/>."
msgstr ""
"如果设置了,它将用于定义普通用户登录时的 PATH 环境变量。此值可以用 "
"<replaceable>PATH=</replaceable> 开头,或者是冒号分隔的路径列表 (例如 "
"<replaceable>/bin:/usr/bin</replaceable>)。默认的值是 <replaceable>PATH=/"
"bin:/usr/bin</replaceable>。"
-#: su.1.xml:32(term) login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>ENV_SUPATH</option> (string)"
-msgstr "<option>ENV_SUPATH</option> (string)"
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: login.1.xml.out:8 login.defs.5.xml.out:8 su.1.xml.out:108 su.1.xml.out:221
+#: su.1.xml.out:8
+msgid "ENV_SUPATH"
+msgstr ""
+
+#. (itstool) path: para/replaceable
+#. (itstool) path: para/filename
+#: login.1.xml.out:14 login.defs.5.xml.out:14 su.1.xml.out:106 su.1.xml.out:14
+msgid "/sbin:/bin:/usr/sbin:/usr/bin"
+msgstr ""
+
+#. (itstool) path: para/replaceable
+#: login.1.xml.out:16 login.defs.5.xml.out:16 su.1.xml.out:16
+msgid "PATH=/sbin:/bin:/usr/sbin:/usr/bin"
+msgstr ""
-#: su.1.xml:34(para) login.defs.5.xml:34(para) login.1.xml:34(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10 su.1.xml.out:10
#, fuzzy
#| msgid ""
-#| "If set, it will be used to define the PATH environment variable when the "
-#| "superuser login. The value can be preceded by <replaceable>PATH=</"
+#| "If set, it will be used to define the PATH environment variable when a "
+#| "regular user login. The value can be preceded by <replaceable>PATH=</"
#| "replaceable>, or a colon separated list of paths (for example "
-#| "<replaceable>/sbin:/bin:/usr/sbin:/usr/bin</replaceable>). The default "
-#| "value is <replaceable>PATH=/sbin:/bin:/usr/sbin:/usr/bin</replaceable>."
+#| "<replaceable>/bin:/usr/bin</replaceable>). The default value is "
+#| "<replaceable>PATH=/bin:/usr/bin</replaceable>."
msgid ""
"If set, it will be used to define the PATH environment variable when the "
"superuser login. The value is a colon separated list of paths (for example "
-"<replaceable>/sbin:/bin:/usr/sbin:/usr/bin</replaceable>) and can be "
-"preceded by <replaceable>PATH=</replaceable>. The default value is "
-"<replaceable>PATH=/sbin:/bin:/usr/sbin:/usr/bin</replaceable>."
+"<_:replaceable-1/>) and can be preceded by <_:replaceable-2/>. The default "
+"value is <_:replaceable-3/>."
msgstr ""
-"如果设置了,它将用于定义超级用户登录时的 PATH 环境变量。此值可以用 "
+"如果设置了,它将用于定义普通用户登录时的 PATH 环境变量。此值可以用 "
"<replaceable>PATH=</replaceable> 开头,或者是冒号分隔的路径列表 (例如 "
-"<replaceable>/sbin:/bin:/usr/sbin:/usr/bin</replaceable>)。默认值是 "
-"<replaceable>PATH=/sbin:/bin:/usr/sbin:/usr/bin</replaceable>。"
+"<replaceable>/bin:/usr/bin</replaceable>)。默认的值是 <replaceable>PATH=/"
+"bin:/usr/bin</replaceable>。"
-#: su.1.xml:32(term) login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>ENV_TZ</option> (string)"
-msgstr "<option>ENV_TZ</option> (string)"
+#. (itstool) path: term/option
+#. (itstool) path: para/phrase
+#. (itstool) path: para/option
+#: login.1.xml.out:8 login.defs.5.xml.out:8 login.defs.5.xml.out:457
+#: su.1.xml.out:278 su.1.xml.out:8
+msgid "ENV_TZ"
+msgstr ""
+
+#. (itstool) path: para/replaceable
+#: login.1.xml.out:13 login.defs.5.xml.out:13 su.1.xml.out:13
+msgid "TZ="
+msgstr ""
-#: su.1.xml:34(para) login.defs.5.xml:34(para) login.1.xml:34(para)
+#. (itstool) path: para/replaceable
+#: login.1.xml.out:14 login.1.xml.out:21 login.defs.5.xml.out:14
+#: login.defs.5.xml.out:21 su.1.xml.out:14 su.1.xml.out:21
+msgid "TZ=CST6CDT"
+msgstr ""
+
+#. (itstool) path: para/filename
+#: login.1.xml.out:16 login.defs.5.xml.out:16 su.1.xml.out:16
+#, fuzzy
+#| msgid "/etc/porttime"
+msgid "/etc/tzname"
+msgstr "/etc/porttime"
+
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10 su.1.xml.out:10
+#, fuzzy
+#| msgid ""
+#| "If set, it will be used to define the TZ environment variable when a user "
+#| "login. The value can be the name of a timezone preceded by "
+#| "<replaceable>TZ=</replaceable> (for example <replaceable>TZ=CST6CDT</"
+#| "replaceable>), or the full path to the file containing the timezone "
+#| "specification (for example <filename>/etc/tzname</filename>)."
msgid ""
"If set, it will be used to define the TZ environment variable when a user "
-"login. The value can be the name of a timezone preceded by <replaceable>TZ=</"
-"replaceable> (for example <replaceable>TZ=CST6CDT</replaceable>), or the "
-"full path to the file containing the timezone specification (for example "
-"<filename>/etc/tzname</filename>)."
+"login. The value can be the name of a timezone preceded by <_:replaceable-1/"
+"> (for example <_:replaceable-2/>), or the full path to the file containing "
+"the timezone specification (for example <_:filename-3/>)."
msgstr ""
"如果设置了,它将用于在用户登录时定义 TZ 环境变量。此值可以是以 "
"<replaceable>TZ=</replaceable> 开头的时区名(例如 <replaceable>TZ=CST6CDT</"
"replaceable>),或者是包含时区规则的文件完整路径(例如 <filename>/etc/tzname</"
"filename>)。"
-#. TODO: it can in fact be used to set any other variable
-#: su.1.xml:43(para) login.defs.5.xml:43(para) login.1.xml:43(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:19 login.defs.5.xml.out:19 su.1.xml.out:19
+#, fuzzy
+#| msgid ""
+#| "If a full path is specified but the file does not exist or cannot be "
+#| "read, the default is to use <replaceable>TZ=CST6CDT</replaceable>."
msgid ""
"If a full path is specified but the file does not exist or cannot be read, "
-"the default is to use <replaceable>TZ=CST6CDT</replaceable>."
+"the default is to use <_:replaceable-1/>."
msgstr ""
"如果将完整路径指定为了一个不存在或不可读的文件,则默认使用 "
"<replaceable>TZ=CST6CDT</replaceable>。"
-#: su.1.xml:32(term) login.defs.5.xml:32(term) login.1.xml:32(term)
-#: chsh.1.xml:32(term) chfn.1.xml:32(term)
-msgid "<option>LOGIN_STRING</option> (string)"
-msgstr "<option>LOGIN_STRING</option> (string)"
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: login.1.xml.out:8 login.defs.5.xml.out:8 su.1.xml.out:288 su.1.xml.out:8
+#, fuzzy
+#| msgid "ENVIRONMENT"
+msgid "ENVIRON_FILE"
+msgstr "环境变量"
-#: su.1.xml:34(para) login.defs.5.xml:34(para) login.1.xml:34(para)
-#: chsh.1.xml:34(para) chfn.1.xml:34(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10 su.1.xml.out:10
msgid ""
-"The string used for prompting a password. The default is to use \"Password: "
-"\", or a translation of that string. If you set this variable, the prompt "
-"will not be translated."
+"If this file exists and is readable, login environment will be read from it. "
+"Every line should be in the form name=value."
msgstr ""
-"此字符串用于提示输入密码。默认是 \"Password: \",或者翻译了的结果(汉语中翻译"
-"为了“密码:”)。如果设置了此变量,提示不会被翻译。"
+"如果此文件存在,并且可读,将会从中读取登录环境。所有行都必须是 name=value 的"
+"格式。"
-#: su.1.xml:39(para) login.defs.5.xml:39(para) login.1.xml:39(para)
-#: chsh.1.xml:39(para) chfn.1.xml:39(para)
-msgid ""
-"If the string contains <replaceable>%s</replaceable>, this will be replaced "
-"by the user's name."
-msgstr "如果字符串包含 <replaceable>%s</replaceable>,将会被用户名替换。"
+#. (itstool) path: listitem/para
+#: login.1.xml.out:14 login.defs.5.xml.out:14 su.1.xml.out:14
+msgid "Lines starting with a # are treated as comment lines and ignored."
+msgstr "以 # 开头的行将视为注释,并被忽略。"
-#: su.1.xml:32(term) login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>MAIL_CHECK_ENAB</option> (boolean)"
-msgstr "<option>MAIL_CHECK_ENAB</option> (boolean)"
+#. (itstool) path: term/option
+#: login.1.xml.out:8 login.defs.5.xml.out:8
+msgid "ERASECHAR"
+msgstr ""
-#: su.1.xml:34(para) login.defs.5.xml:34(para) login.1.xml:34(para)
-msgid "Enable checking and display of mailbox status upon login."
-msgstr "启用登录时检查和显示邮箱状态。"
+#. (itstool) path: para/replaceable
+#: login.1.xml.out:11 login.defs.5.xml.out:11
+#, fuzzy
+#| msgid "10"
+msgid "010"
+msgstr "10"
-#: su.1.xml:37(para) login.defs.5.xml:37(para) login.1.xml:37(para)
-msgid ""
-"You should disable it if the shell startup files already check for mail "
-"(\"mailx -e\" or equivalent)."
+#. (itstool) path: para/replaceable
+#: login.1.xml.out:12 login.defs.5.xml.out:12
+msgid "0177"
msgstr ""
-"如果 shell 的启动文件已经检查了邮件(\"mailx -e\" 或者其它同功能的工具),您应"
-"该禁用它。"
-#: su.1.xml:32(term) login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>QUOTAS_ENAB</option> (boolean)"
-msgstr "<option>QUOTAS_ENAB</option> (boolean)"
-
-#: su.1.xml:34(para) login.defs.5.xml:34(para) login.1.xml:34(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10
#, fuzzy
#| msgid ""
-#| "Enable setting of ulimit, umask, and niceness from passwd gecos field."
+#| "Terminal ERASE character (<replaceable>010</replaceable> = backspace, "
+#| "<replaceable>0177</replaceable> = DEL)."
msgid ""
-"Enable setting of resource limits from <filename>/etc/limits</filename> and "
-"ulimit, umask, and niceness from the user's passwd gecos field."
-msgstr "允许在 passwd 的 gecos 字段设置 ulimit、umask 和 niceness。"
-
-#: su.1.xml:32(term) login.defs.5.xml:32(term)
-msgid "<option>SULOG_FILE</option> (string)"
-msgstr "<option>SULOG_FILE</option> (string)"
+"Terminal ERASE character (<_:replaceable-1/> = backspace, <_:replaceable-2/> "
+"= DEL)."
+msgstr ""
+"终端擦除字符 (<replaceable>010</replaceable> = backspace, <replaceable>0177</"
+"replaceable> = DEL)。"
-#: su.1.xml:34(para) login.defs.5.xml:34(para)
-msgid "If defined, all su activity is logged to this file."
-msgstr "如果定义了,所有的 su 活动都会记录到此文件。"
+#. (itstool) path: listitem/para
+#: login.1.xml.out:14 login.1.xml.out:13 login.defs.5.xml.out:14
+#: login.defs.5.xml.out:13
+msgid ""
+"The value can be prefixed \"0\" for an octal value, or \"0x\" for an "
+"hexadecimal value."
+msgstr "此值可以使用前缀“0”表示八进制,“0x”表示十六进制。"
-#: su.1.xml:32(term) login.defs.5.xml:32(term)
-msgid "<option>SU_NAME</option> (string)"
-msgstr "<option>SU_NAME</option> (string)"
+#. (itstool) path: term/option
+#: login.1.xml.out:8 login.defs.5.xml.out:8
+msgid "FAIL_DELAY"
+msgstr ""
-#: su.1.xml:34(para) login.defs.5.xml:34(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10
msgid ""
-"If defined, the command name to display when running \"su -\". For example, "
-"if this is defined as \"su\" then a \"ps\" will display the command is \"-su"
-"\". If not defined, then \"ps\" would display the name of the shell actually "
-"being run, e.g. something like \"-sh\"."
-msgstr ""
-"如果定义了,就是运行“su -”时显示的命令名称。例如,如果定义为“su”,那么“ps”会"
-"显示此命令为“-su”。如果没有定义,“ps”将会显示实际执行的 shell,例如类似于“-"
-"sh”。"
+"Delay in seconds before being allowed another attempt after a login failure."
+msgstr "登录失败后,等待多少秒才再允许登录。"
+
+#. (itstool) path: term/option
+#. (itstool) path: para/phrase
+#: login.1.xml.out:8 login.defs.5.xml.out:8 login.defs.5.xml.out:351
+#, fuzzy
+#| msgid "SYSLOG_SG_ENAB"
+msgid "FAILLOG_ENAB"
+msgstr "SYSLOG_SG_ENAB"
+
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10
+#, fuzzy
+#| msgid ""
+#| "Enable logging and display of <filename>/var/log/faillog</filename> login "
+#| "failure info."
+msgid "Enable logging and display of <_:filename-1/> login failure info."
+msgstr "允许登录并显示 <filename>/var/log/faillog</filename> 登录失败信息。"
-#: su.1.xml:33(term) login.defs.5.xml:33(term)
-msgid "<option>SU_WHEEL_ONLY</option> (boolean)"
-msgstr "<option>SU_WHEEL_ONLY</option> (boolean)"
+#. (itstool) path: term/option
+#: login.1.xml.out:8 login.defs.5.xml.out:8
+msgid "FAKE_SHELL"
+msgstr ""
-#: su.1.xml:35(para) login.defs.5.xml:35(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10
+#, fuzzy
+#| msgid ""
+#| "If set, <command>login</command> will execute this shell instead of the "
+#| "users' shell specified in <filename>/etc/passwd</filename>."
msgid ""
-"If <replaceable>yes</replaceable>, the user must be listed as a member of "
-"the first gid 0 group in <filename>/etc/group</filename> (called "
-"<replaceable>root</replaceable> on most Linux systems) to be able to "
-"<command>su</command> to uid 0 accounts. If the group doesn't exist or is "
-"empty, no one will be able to <command>su</command> to uid 0."
+"If set, <_:command-1/> will execute this shell instead of the users' shell "
+"specified in <_:filename-2/>."
msgstr ""
-"如果为 <replaceable>yes</replaceable>,用户必须在 <filename>/etc/group</"
-"filename> 中别设定为 GID 为 0 的组(在大部分 Linux 上叫 <replaceable>root</"
-"replaceable>)的成员。"
+"如果设置了,<command>login</command> 将执行此 shell 而不是在 <filename>/etc/"
+"passwd</filename> 中指定的用户 shell。"
-#: su.1.xml:32(term) login.defs.5.xml:32(term)
-msgid "<option>SYSLOG_SU_ENAB</option> (boolean)"
-msgstr "<option>SYSLOG_SU_ENAB</option> (boolean)"
+#. (itstool) path: term/option
+#. (itstool) path: para/phrase
+#: login.1.xml.out:8 login.defs.5.xml.out:8 login.defs.5.xml.out:353
+#, fuzzy
+#| msgid "FILE"
+msgid "FTMP_FILE"
+msgstr "FILE"
-#: su.1.xml:34(para) login.defs.5.xml:34(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10
msgid ""
-"Enable \"syslog\" logging of <command>su</command> activity - in addition to "
-"sulog file logging."
-msgstr "除了 sulog 文件日志,也为 <command>su</command> 活动启用“syslog”日志。"
+"If defined, login failures will be logged in this file in a utmp format."
+msgstr "如果定义,登录失败会以 utmp 格式记录在此文件中。"
-#: su.1.xml:391(para)
-msgid ""
-"On success, <command>su</command> returns the exit value of the command it "
-"executed."
-msgstr "成功时,<command>su</command> 返回执行的命令的退出值。"
+#. (itstool) path: term/option
+#: login.1.xml.out:8 login.defs.5.xml.out:8
+msgid "HUSHLOGIN_FILE"
+msgstr ""
-#: su.1.xml:395(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10
msgid ""
-"If this command was terminated by a signal, <command>su</command> returns "
-"the number of this signal plus 128."
-msgstr "如果命令被信号结束,<command>su</command> 返回此信号的编号加 128。"
+"If defined, this file can inhibit all the usual chatter during the login "
+"sequence. If a full pathname is specified, then hushed mode will be enabled "
+"if the user's name or shell are found in the file. If not a full pathname, "
+"then hushed mode will be enabled if the file exists in the user's home "
+"directory."
+msgstr ""
-#: su.1.xml:399(para)
-msgid ""
-"If su has to kill the command (because it was asked to terminate, and the "
-"command did not terminate in time), <command>su</command> returns 255."
+#. (itstool) path: term/option
+#. (itstool) path: para/phrase
+#: login.1.xml.out:8 login.defs.5.xml.out:8 login.defs.5.xml.out:355
+msgid "ISSUE_FILE"
msgstr ""
-"如果 su 必须要杀死此命令(因为已经要求它结束,可是却没有及时结束),"
-"<command>su</command> 返回 255。"
-#: su.1.xml:411(para)
-msgid "success (<option>--help</option> only)"
-msgstr "成功 (只有 <option>--help</option>)"
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10
+msgid "If defined, this file will be displayed before each login prompt."
+msgstr "如果定义了,此文件将在每次的登录提示之前显示。"
-#: su.1.xml:417(para)
-msgid "System or authentication failure"
-msgstr "系统或者认证失败"
+#. (itstool) path: term/option
+#: login.1.xml.out:8 login.defs.5.xml.out:8
+msgid "KILLCHAR"
+msgstr ""
-#: su.1.xml:421(replaceable)
-msgid "126"
-msgstr "126"
+#. (itstool) path: para/replaceable
+#: login.1.xml.out:11 login.defs.5.xml.out:11
+msgid "025"
+msgstr ""
-#: su.1.xml:423(para)
-msgid "The requested command was not found"
-msgstr "要求的命令不存在"
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10
+#, fuzzy
+#| msgid "Terminal KILL character (<replaceable>025</replaceable> = CTRL/U)."
+msgid "Terminal KILL character (<_:replaceable-1/> = CTRL/U)."
+msgstr "终端 KILL 字符 (<replaceable>025</replaceable> = CTRL/U)。"
-#: su.1.xml:427(replaceable)
-msgid "127"
-msgstr "127"
+#. (itstool) path: term/option
+#: login.1.xml.out:8 login.defs.5.xml.out:8
+#, fuzzy
+#| msgid "SYSLOG_SG_ENAB"
+msgid "LASTLOG_ENAB"
+msgstr "SYSLOG_SG_ENAB"
-#: su.1.xml:429(para)
-msgid "The requested command could not be executed"
-msgstr "请求的命令不能执行"
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10
+msgid "Enable logging and display of /var/log/lastlog login time info."
+msgstr "允许记录和显示 /var/log/lastlog 登录时间信息。"
-#: su.1.xml:404(para)
-msgid ""
-"Some exit values from <command>su</command> are independent from the "
-"executed command: <placeholder-1/>"
-msgstr "<command>su</command> 中的某些退出值与执行的命令无关:<placeholder-1/>"
+#. (itstool) path: term/option
+#: login.1.xml.out:8 login.defs.5.xml.out:8
+msgid "LOGIN_RETRIES"
+msgstr ""
-#: su.1.xml:438(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10
+msgid "Maximum number of login retries in case of bad password."
+msgstr "密码错误时,重试的最大次数。"
+
+#. (itstool) path: listitem/para
+#: login.1.xml.out:13 login.defs.5.xml.out:13
+#, fuzzy
+#| msgid ""
+#| "This will most likely be overridden by PAM, since the default pam_unix "
+#| "module has it's own built in of 3 retries. However, this is a safe "
+#| "fallback in case you are using an authentication module that does not "
+#| "enforce PAM_MAXTRIES."
msgid ""
-"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>login.defs</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>sg</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</"
-"manvolnum></citerefentry>."
+"This will most likely be overridden by PAM, since the default pam_unix "
+"module has its own built in of 3 retries. However, this is a safe fallback "
+"in case you are using an authentication module that does not enforce "
+"PAM_MAXTRIES."
msgstr ""
-"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>login.defs</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>sg</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</"
-"manvolnum></citerefentry>."
+"这很有可能被 PAM 覆盖,因为默认的 pam_unix 模块有其内建 3 次重新尝试。然而,"
+"在您使用一个没有强制 PAM_MAXTRIES 的认证模块时,这是一个安全反馈。"
-#: sg.1.xml:58(refentrytitle) sg.1.xml:65(refname) sg.1.xml:71(command)
-msgid "sg"
-msgstr "sg"
+#. (itstool) path: term/option
+#: login.1.xml.out:8 login.defs.5.xml.out:8
+msgid "LOGIN_TIMEOUT"
+msgstr ""
-#: sg.1.xml:66(refpurpose)
-msgid "execute command as different group ID"
-msgstr "以不同的组 ID 执行命令"
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10
+msgid "Max time in seconds for login."
+msgstr "最大登录时间(以秒为单位)。"
-#: sg.1.xml:74(arg)
-msgid "-c"
-msgstr "-c"
+#. (itstool) path: term/option
+#: login.1.xml.out:8 login.defs.5.xml.out:8
+msgid "LOG_OK_LOGINS"
+msgstr ""
-#: sg.1.xml:73(arg)
-msgid "group <placeholder-1/> command"
-msgstr "组 <placeholder-1/> 命令"
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10
+msgid "Enable logging of successful logins."
+msgstr "允许记录成功登录。"
+
+#. (itstool) path: term/option
+#: login.1.xml.out:8 login.defs.5.xml.out:8
+#, fuzzy
+#| msgid "SYSLOG_SG_ENAB"
+msgid "LOG_UNKFAIL_ENAB"
+msgstr "SYSLOG_SG_ENAB"
-#: sg.1.xml:82(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10
+msgid "Enable display of unknown usernames when login failures are recorded."
+msgstr "在记录到登录失败时,允许记录未知用户名。"
+
+#. (itstool) path: listitem/para
+#: login.1.xml.out:14 login.defs.5.xml.out:14
msgid ""
-"The <command>sg</command> command works similar to <command>newgrp</command> "
-"but accepts a command. The command will be executed with the <filename>/bin/"
-"sh</filename> shell. With most shells you may run <command>sg</command> "
-"from, you need to enclose multi-word commands in quotes. Another difference "
-"between <command>newgrp</command> and <command>sg</command> is that some "
-"shells treat <command>newgrp</command> specially, replacing themselves with "
-"a new instance of a shell that <command>newgrp</command> creates. This "
-"doesn't happen with <command>sg</command>, so upon exit from a <command>sg</"
-"command> command you are returned to your previous group ID."
+"Note: logging unknown usernames may be a security issue if an user enter her "
+"password instead of her login name."
msgstr ""
-"<command>sg</command> 命令类似于 <command>newgrp</command>,但是可以接受一个"
-"命令。这个命令将会使用 <filename>/bin/sh</filename> shell 来执行。对于您可以"
-"使用 <command>sg</command> 启动的多数 shell,您需要将多个词的命令用引号引起"
-"来。<command>newgrp</command> 和 <command>sg</command> 之间的另外一个不同点是"
-"某些 shell 对 <command>newgrp</command> 有特殊对待,会使用 <command>newgrp</"
-"command> 创建的一个新的 shell 实例替换自身。这不会发生在 <command>sg</"
-"command> 身上,所以从 <command>sg</command> 退出后,您会返回到先前的组 ID。"
+"注意:如果用户不小心将密码输入到了登录名中,记录未知用户名可能是一个安全隐"
+"患。"
-#: sg.1.xml:32(term) newgrp.1.xml:32(term) login.defs.5.xml:32(term)
-msgid "<option>SYSLOG_SG_ENAB</option> (boolean)"
-msgstr "<option>SYSLOG_SG_ENAB</option> (boolean)"
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: login.1.xml.out:8 login.1.xml.out:35 login.defs.5.xml.out:8
+#: login.defs.5.xml.out:35 su.1.xml.out:8 su.1.xml.out:35 useradd.8.xml.out:35
+#: userdel.8.xml.out:35 usermod.8.xml.out:35
+msgid "MAIL_CHECK_ENAB"
+msgstr ""
-#: sg.1.xml:34(para) newgrp.1.xml:34(para) login.defs.5.xml:34(para)
-msgid "Enable \"syslog\" logging of <command>sg</command> activity."
-msgstr "允许“syslog”记录 <command>sg</command> 的活动。"
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10 su.1.xml.out:10
+msgid "Enable checking and display of mailbox status upon login."
+msgstr "启用登录时检查和显示邮箱状态。"
-#: sg.1.xml:141(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:13 login.defs.5.xml.out:13 su.1.xml.out:13
msgid ""
-"<citerefentry><refentrytitle>id</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>login</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>gpasswd</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry><phrase condition=\"gshadow\">, "
-"<citerefentry><refentrytitle>gshadow</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry></phrase>."
-msgstr ""
-"<citerefentry><refentrytitle>id</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>login</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>gpasswd</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry><phrase condition=\"gshadow\">, "
-"<citerefentry><refentrytitle>gshadow</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry></phrase>."
-
-#: shadow.5.xml:57(refentrytitle) shadow.5.xml:64(refname)
-#: shadow.3.xml:57(refentrytitle) shadow.3.xml:64(refname)
-#: pwck.8.xml:85(replaceable) grpck.8.xml:75(replaceable)
-msgid "shadow"
-msgstr "shadow"
+"You should disable it if the shell startup files already check for mail "
+"(\"mailx -e\" or equivalent)."
+msgstr ""
+"如果 shell 的启动文件已经检查了邮件(\"mailx -e\" 或者其它同功能的工具),您应"
+"该禁用它。"
-#: shadow.5.xml:65(refpurpose)
-msgid "shadowed password file"
-msgstr "影子化了的密码文件"
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: login.1.xml.out:8 login.1.xml.out:29 login.defs.5.xml.out:8
+#: login.defs.5.xml.out:29 su.1.xml.out:279 su.1.xml.out:8 su.1.xml.out:29
+#: useradd.8.xml.out:8 useradd.8.xml.out:29 userdel.8.xml.out:116
+#: userdel.8.xml.out:8 userdel.8.xml.out:29 usermod.8.xml.out:8
+#: usermod.8.xml.out:29
+msgid "MAIL_DIR"
+msgstr ""
+
+#. (itstool) path: para/filename
+#. (itstool) path: term/filename
+#: login.1.xml.out:14 login.defs.5.xml.out:14 su.1.xml.out:14
+#: useradd.8.xml.out:132 useradd.8.xml.out:189 useradd.8.xml.out:209
+#: useradd.8.xml.out:235 useradd.8.xml.out:278 useradd.8.xml.out:325
+#: useradd.8.xml.out:375 useradd.8.xml.out:483 useradd.8.xml.out:561
+#: useradd.8.xml.out:573 useradd.8.xml.out:588 useradd.8.xml.out:608
+#: useradd.8.xml.out:622 useradd.8.xml.out:636 useradd.8.xml.out:14
+#: useradd.8.xml.out:722 userdel.8.xml.out:14 usermod.8.xml.out:408
+#: usermod.8.xml.out:14
+msgid "/etc/default/useradd"
+msgstr "/etc/default/useradd"
-#: shadow.5.xml:70(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10 su.1.xml.out:10
+#: useradd.8.xml.out:10 userdel.8.xml.out:10 usermod.8.xml.out:10
+#, fuzzy
+#| msgid ""
+#| "The mail spool directory. This is needed to manipulate the mailbox when "
+#| "its corresponding user account is modified or deleted. If not specified, "
+#| "a compile-time default is used."
msgid ""
-"<filename>shadow</filename> is a file which contains the password "
-"information for the system's accounts and optional aging information."
+"The mail spool directory. This is needed to manipulate the mailbox when its "
+"corresponding user account is modified or deleted. If not specified, a "
+"compile-time default is used. The parameter CREATE_MAIL_SPOOL in <_:"
+"filename-1/> determines whether the mail spool should be created."
msgstr ""
-"<filename>shadow</filename> 是一个文件,它包含系统账户的密码信息和可选的年龄"
-"信息。"
+"邮箱目录。修改或删除用户账户时需要处理邮箱,如果没有指定,将使用编译时指定的"
+"默认值。"
+
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: login.1.xml.out:19 login.1.xml.out:29 login.defs.5.xml.out:19
+#: login.defs.5.xml.out:29 su.1.xml.out:280 su.1.xml.out:19 su.1.xml.out:29
+#: useradd.8.xml.out:19 useradd.8.xml.out:29 userdel.8.xml.out:19
+#: userdel.8.xml.out:29 usermod.8.xml.out:19 usermod.8.xml.out:29
+#, fuzzy
+#| msgid "FILE"
+msgid "MAIL_FILE"
+msgstr "FILE"
-#: shadow.5.xml:76(para) gshadow.5.xml:64(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:21 login.defs.5.xml.out:21 su.1.xml.out:21
+#: useradd.8.xml.out:21 userdel.8.xml.out:21 usermod.8.xml.out:21
msgid ""
-"This file must not be readable by regular users if password security is to "
-"be maintained."
-msgstr "如果没有维护好密码安全,此文件绝对不能让普通用户可读。"
+"Defines the location of the users mail spool files relatively to their home "
+"directory."
+msgstr "定义用户邮箱文件的位置(相对于主目录)。"
-#: shadow.5.xml:81(para)
+#. (itstool) path: phrase/para
+#. (itstool) path: variablelist/para
+#: login.1.xml.out:28 login.defs.5.xml.out:28 su.1.xml.out:28
+#: useradd.8.xml.out:28 userdel.8.xml.out:28 usermod.8.xml.out:28
+#, fuzzy
+#| msgid ""
+#| "The <option>MAIL_DIR</option> and <option>MAIL_FILE</option> variables "
+#| "are used by <command>useradd</command>, <command>usermod</command>, and "
+#| "<command>userdel</command> to create, move, or delete the user's mail "
+#| "spool."
msgid ""
-"Each line of this file contains 9 fields, separated by colons (<quote>:</"
-"quote>), in the following order:"
+"The <_:option-1/> and <_:option-2/> variables are used by <_:command-3/>, <_:"
+"command-4/>, and <_:command-5/> to create, move, or delete the user's mail "
+"spool."
msgstr ""
-"此文件的每行包括 9 个字段,使用半角冒号 (<quote>:</quote>) 分隔,顺序如下:"
-
-#: shadow.5.xml:88(emphasis) passwd.5.xml:78(para)
-msgid "login name"
-msgstr "登录名"
-
-#: shadow.5.xml:90(para)
-msgid "It must be a valid account name, which exist on the system."
-msgstr "必须是有效的账户名,且已经存在于系统中。"
-
-#: shadow.5.xml:96(emphasis) gshadow.5.xml:83(emphasis)
-msgid "encrypted password"
-msgstr "加密了的密码"
+"<option>MAIL_DIR</option> and <option>MAIL_FILE</option> 变量由 "
+"<command>useradd</command>,<command>usermod</command> 和 <command>userdel</"
+"command> 用于创建、移动或删除用户邮箱。"
-#: shadow.5.xml:98(para)
-msgid ""
-"This field may be empty, in which case no passwords are required to "
-"authenticate as the specified login name. However, some applications which "
-"read the <filename>/etc/shadow</filename> file may decide not to permit any "
-"access at all if the password field is empty."
+#. (itstool) path: para/envar
+#: login.1.xml.out:37 login.defs.5.xml.out:37 su.1.xml.out:37
+#: useradd.8.xml.out:37 userdel.8.xml.out:37 usermod.8.xml.out:37
+msgid "MAIL"
msgstr ""
-"此字段可以为空,此时认证为特定的登录名时,不要求密码。然而,一些读取 "
-"<filename>/etc/shadow</filename> 文件的应用程序,在密码字段为空时,可能决定禁"
-"止任何访问。"
-#: shadow.5.xml:105(para) gshadow.5.xml:107(para)
+#. (itstool) path: phrase/para
+#. (itstool) path: variablelist/para
+#: login.1.xml.out:34 login.defs.5.xml.out:34 su.1.xml.out:34
+#: useradd.8.xml.out:34 userdel.8.xml.out:34 usermod.8.xml.out:34
#, fuzzy
#| msgid ""
-#| "A password field which starts with a exclamation mark means that the "
-#| "password is locked. The remaining characters on the line represent the "
-#| "password field before the password was locked."
+#| "If <option>MAIL_CHECK_ENAB</option> is set to <replaceable>yes</"
+#| "replaceable>, they are also used to define the <envar>MAIL</envar> "
+#| "environment variable."
msgid ""
-"A password field which starts with an exclamation mark means that the "
-"password is locked. The remaining characters on the line represent the "
-"password field before the password was locked."
+"If <_:option-1/> is set to <_:replaceable-2/>, they are also used to define "
+"the <_:envar-3/> environment variable."
msgstr ""
-"以叹号开始的密码字段意味着密码被锁定。该行的剩余字符表示锁定之前的密码。"
+"如果 <option>MAIL_CHECK_ENAB</option> 设置为 <replaceable>yes</replaceable>,"
+"它们也被用于定义 <envar>MAIL</envar> 环境变量。"
-#: shadow.5.xml:111(para) passwd.5.xml:126(para) gshadow.5.xml:85(para)
+#. (itstool) path: term/option
+#: login.1.xml.out:8 login.defs.5.xml.out:8
+#, fuzzy
+#| msgid "FILE"
+msgid "MOTD_FILE"
+msgstr "FILE"
+
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10
+#, fuzzy
msgid ""
-"Refer to <citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</"
-"manvolnum></citerefentry> for details on how this string is interpreted."
+"If defined, \":\" delimited list of \"message of the day\" files to be "
+"displayed upon login."
+msgstr "如果定义了,登录时显示“:”分隔的“message of the day”。"
+
+#. (itstool) path: term/option
+#: login.1.xml.out:8 login.defs.5.xml.out:8
+msgid "NOLOGINS_FILE"
msgstr ""
-"请参考 <citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</"
-"manvolnum></citerefentry> 来了解关于解析此字符串的细节信息。"
-#: shadow.5.xml:116(para) passwd.5.xml:131(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10
msgid ""
-"If the password field contains some string that is not a valid result of "
-"<citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</manvolnum></"
-"citerefentry>, for instance ! or *, the user will not be able to use a unix "
-"password to log in (but the user may log in the system by other means)."
+"If defined, name of file whose presence will inhibit non-root logins. The "
+"contents of this file should be a message indicating why logins are "
+"inhibited."
msgstr ""
-"如果密码字段包含一些不是 <citerefentry><refentrytitle>crypt</"
-"refentrytitle><manvolnum>3</manvolnum></citerefentry> 合法结果的字符,比如 ! "
-"或 *,用户将无法使用 unix 密码登录(但是可以通过其它方法登录系统)。"
-#: shadow.5.xml:127(emphasis)
-msgid "date of last password change"
-msgstr "最后一次更改密码的日期"
+#. (itstool) path: term/option
+#: login.1.xml.out:8 login.defs.5.xml.out:8
+msgid "PORTTIME_CHECKS_ENAB"
+msgstr ""
+
+#. (itstool) path: para/filename
+#. (itstool) path: term/filename
+#: login.1.xml.out:12 login.defs.5.xml.out:12 logoutd.8.xml.out:54
+#: logoutd.8.xml.out:60 logoutd.8.xml.out:68 porttime.5.xml.out:87
+#: porttime.5.xml.out:109
+msgid "/etc/porttime"
+msgstr "/etc/porttime"
-#: shadow.5.xml:130(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10
#, fuzzy
-#| msgid ""
-#| "The date of the last password change, expressed as the number of days "
-#| "since Jan 1, 1970."
-msgid ""
-"The date of the last password change, expressed as the number of days since "
-"Jan 1, 1970 00:00 UTC."
-msgstr "最近一次更改密码的时间,表示从1970年1月1日开始的天数。"
+#| msgid "Enable checking of time restrictions specified in /etc/porttime."
+msgid "Enable checking of time restrictions specified in <_:filename-1/>."
+msgstr "启用在 /etc/porttime 中指定的时间限制检查。"
+
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: login.1.xml.out:8 login.1.xml.out:22 login.defs.5.xml.out:8
+#: login.defs.5.xml.out:22 newusers.8.xml.out:22 su.1.xml.out:8
+#: useradd.8.xml.out:22
+msgid "QUOTAS_ENAB"
+msgstr ""
-#: shadow.5.xml:134(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10 su.1.xml.out:10
#, fuzzy
#| msgid ""
-#| "The value 0 has a special meaning, which is that the user should change "
-#| "her pasword the next time she will log in the system."
+#| "Enable setting of ulimit, umask, and niceness from passwd gecos field."
msgid ""
-"The value 0 has a special meaning, which is that the user should change her "
-"password the next time she will log in the system."
-msgstr "0 有特殊意思,表示用户应该在下次登录系统时更改密码。"
+"Enable setting of resource limits from <_:filename-1/> and ulimit, umask, "
+"and niceness from the user's passwd gecos field."
+msgstr "允许在 passwd 的 gecos 字段设置 ulimit、umask 和 niceness。"
-#: shadow.5.xml:139(para)
-msgid "An empty field means that password aging features are disabled."
-msgstr "空字段表示密码年龄功能被禁用。"
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: login.1.xml.out:8 login.1.xml.out:13 login.1.xml.out:22
+#: login.defs.5.xml.out:8 login.defs.5.xml.out:13 login.defs.5.xml.out:22
+#, fuzzy
+#| msgid "GROUP"
+msgid "TTYGROUP"
+msgstr "GROUP"
-#: shadow.5.xml:146(emphasis)
-msgid "minimum password age"
-msgstr "密码的最小年龄"
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: login.1.xml.out:9 login.1.xml.out:14 login.defs.5.xml.out:9
+#: login.defs.5.xml.out:14
+msgid "TTYPERM"
+msgstr ""
-#: shadow.5.xml:148(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:11 login.defs.5.xml.out:11
msgid ""
-"The minimum password age is the number of days the user will have to wait "
-"before she will be allowed to change her password again."
+"The terminal permissions: the login tty will be owned by the <_:option-1/> "
+"group, and the permissions will be set to <_:option-2/>."
msgstr ""
-"最小密码年龄是指,用户一次更改密码之后,要等多长时间才再次被允许更改密码。"
-
-#: shadow.5.xml:153(para)
-#, fuzzy
-#| msgid ""
-#| "An empty field and value 0 mean that there are no minimum password age."
-msgid "An empty field and value 0 mean that there is no minimum password age."
-msgstr "空字段或 0 表示没有最小密码年龄。"
-#: shadow.5.xml:160(emphasis)
-msgid "maximum password age"
-msgstr "最大密码年龄"
+#. (itstool) path: para/replaceable
+#: login.1.xml.out:19 login.defs.5.xml.out:19
+msgid "0600"
+msgstr ""
-#: shadow.5.xml:162(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:16 login.defs.5.xml.out:16
msgid ""
-"The maximum password age is the number of days after which the user will "
-"have to change her password."
-msgstr "最大密码年龄是指,这写天之后,用户必须更改密码。"
+"By default, the ownership of the terminal is set to the user's primary group "
+"and the permissions are set to <_:replaceable-1/>."
+msgstr ""
-#: shadow.5.xml:166(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:21 login.defs.5.xml.out:21
msgid ""
-"After this number of days is elapsed, the password may still be valid. The "
-"user should be asked to change her password the next time she will log in."
-msgstr "这写天之后,密码仍然可用。用户将会在下次登录的时候被要求更改密码。"
+"<_:option-1/> can be either the name of a group or a numeric group "
+"identifier."
+msgstr ""
-#: shadow.5.xml:171(para)
-msgid ""
-"An empty field means that there are no maximum password age, no password "
-"warning period, and no password inactivity period (see below)."
+#. (itstool) path: para/command
+#: login.1.xml.out:26 login.defs.5.xml.out:26
+msgid "write"
msgstr ""
-"空字段表示没有最大密码年龄,没有密码警告时间段,没有密码禁用时间段(请看下"
-"边)。"
-#: shadow.5.xml:176(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:25 login.defs.5.xml.out:25
msgid ""
-"If the maximum password age is lower than the minimum password age, the user "
-"cannot change her password."
-msgstr "如果最大密码年龄小于最小密码年龄,用户将会不能更改密码。"
-
-#: shadow.5.xml:184(emphasis)
-msgid "password warning period"
-msgstr "密码警告时间段"
+"If you have a <_:command-1/> program which is \"setgid\" to a special group "
+"which owns the terminals, define TTYGROUP to the group number and TTYPERM to "
+"0620. Otherwise leave TTYGROUP commented out and assign TTYPERM to either "
+"622 or 600."
+msgstr ""
-#: shadow.5.xml:187(para)
-msgid ""
-"The number of days before a password is going to expire (see the maximum "
-"password age above) during which the user should be warned."
-msgstr "密码过期之前,提前警告用户的的天数(请参考上边的密码的最大年龄)。"
+#. (itstool) path: term/option
+#: login.1.xml.out:8 login.defs.5.xml.out:8
+msgid "TTYTYPE_FILE"
+msgstr ""
-#: shadow.5.xml:192(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10
msgid ""
-"An empty field and value 0 mean that there are no password warning period."
-msgstr "空字段或者 0 表示没有密码警告期。"
-
-#: shadow.5.xml:200(emphasis)
-msgid "password inactivity period"
-msgstr "密码禁用期"
+"If defined, file which maps tty line to TERM environment parameter. Each "
+"line of the file is in a format something like \"vt100 tty01\"."
+msgstr ""
-#: shadow.5.xml:203(para)
-msgid ""
-"The number of days after a password has expired (see the maximum password "
-"age above) during which the password should still be accepted (and the user "
-"should update her password during the next login)."
+#. (itstool) path: term/option
+#: login.1.xml.out:8 login.defs.5.xml.out:8
+msgid "ULIMIT"
msgstr ""
-"密码过期(查看上边的密码最大年龄)后,仍然接受此密码的天数(在此期间,用户应该在"
-"下次登录时修改密码)。"
-#: shadow.5.xml:209(para)
+#. (itstool) path: para/command
+#: login.1.xml.out:11 login.defs.5.xml.out:11
#, fuzzy
-#| msgid ""
-#| "After expiration of the password and this expiration period is elapsed, "
-#| "no login is possible using the current user's password. The user should "
-#| "contact her administrator."
-msgid ""
-"After expiration of the password and this expiration period is elapsed, no "
-"login is possible for the user. The user should contact her administrator."
+#| msgid "limits"
+msgid "ulimit"
+msgstr "limits"
+
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10
+#, fuzzy
+#| msgid "Default <command>ulimit</command> value."
+msgid "Default <_:command-1/> value."
+msgstr "默认 <command>ulimit</command> 值。"
+
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: login.1.xml.out:8 login.defs.5.xml.out:12 login.defs.5.xml.out:8
+#: newusers.8.xml.out:12 newusers.8.xml.out:8 useradd.8.xml.out:294
+#: useradd.8.xml.out:12 useradd.8.xml.out:8
+msgid "UMASK"
msgstr ""
-"密码到期并且过了这个宽限期之后,使用用户的当前的密码将会不能登录。用户需要联"
-"系系统管理员。"
-#: shadow.5.xml:214(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10 newusers.8.xml.out:10
+#: useradd.8.xml.out:10
msgid ""
-"An empty field means that there are no enforcement of an inactivity period."
-msgstr "空字段表示没有强制密码过期。"
+"The file mode creation mask is initialized to this value. If not specified, "
+"the mask will be initialized to 022."
+msgstr "文件模式创建掩码初始化为此值。如果没有指定,掩码初始化为 022。"
-#: shadow.5.xml:222(emphasis)
-msgid "account expiration date"
-msgstr "账户过期日期"
+#. (itstool) path: para/option
+#. (itstool) path: term/option
+#: login.1.xml.out:17 login.defs.5.xml.out:8 login.defs.5.xml.out:17
+#: newusers.8.xml.out:8 newusers.8.xml.out:17 useradd.8.xml.out:8
+#: useradd.8.xml.out:17
+msgid "HOME_MODE"
+msgstr ""
-#: shadow.5.xml:225(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:14 login.defs.5.xml.out:14 newusers.8.xml.out:14
+#: useradd.8.xml.out:14
#, fuzzy
#| msgid ""
-#| "The date of expiration of the account, expressed as the number of days "
-#| "since Jan 1, 1970."
+#| "<command>useradd</command> and <command>newusers</command> use this mask "
+#| "to set the mode of the home directory they create"
msgid ""
-"The date of expiration of the account, expressed as the number of days since "
-"Jan 1, 1970 00:00 UTC."
-msgstr "账户过期的日期,表示从1970年1月1日开始的天数。"
+"<_:command-1/> and <_:command-2/> use this mask to set the mode of the home "
+"directory they create if <_:option-3/> is not set."
+msgstr ""
+"<command>useradd</command> 和 <command>newusers</command> 使用此掩码设置它们"
+"创建的用户主目录的模式。"
-#: shadow.5.xml:229(para)
+#. (itstool) path: para/emphasis
+#: login.1.xml.out:23 login.defs.5.xml.out:23 newusers.8.xml.out:23
+#: useradd.8.xml.out:23
+msgid "K"
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: login.1.xml.out:19 login.defs.5.xml.out:19 newusers.8.xml.out:19
+#: useradd.8.xml.out:19
#, fuzzy
#| msgid ""
-#| "Note that an account expiration differs from a password expiration. In "
-#| "case of an acount expiration, the user shall not be allowed to login. In "
-#| "case of a password expiration, the user is not allowed to login using her "
-#| "password."
+#| "It is also used by <command>login</command> to define users' initial "
+#| "umask. Note that this mask can be overridden by the user's GECOS line (if "
+#| "<option>QUOTAS_ENAB</option> is set) or by the specification of a limit "
+#| "with the <emphasis>K</emphasis> identifier in "
+#| "<citerefentry><refentrytitle>limits</refentrytitle><manvolnum>5</"
+#| "manvolnum></citerefentry>."
msgid ""
-"Note that an account expiration differs from a password expiration. In case "
-"of an account expiration, the user shall not be allowed to login. In case of "
-"a password expiration, the user is not allowed to login using her password."
+"It is also used by <_:command-1/> to define users' initial umask. Note that "
+"this mask can be overridden by the user's GECOS line (if <_:option-2/> is "
+"set) or by the specification of a limit with the <_:emphasis-3/> identifier "
+"in <_:citerefentry-4/>."
msgstr ""
-"注意,账户过期不同于密码过期。账户过期时,用户将不被允许登录;密码过期时,用"
-"户将不被允许使用其密码登录。"
-
-#: shadow.5.xml:235(para)
-msgid "An empty field means that the account will never expire."
-msgstr "空字段表示账户永不过期。"
-
-#: shadow.5.xml:238(para)
-msgid ""
-"The value 0 should not be used as it is interpreted as either an account "
-"with no expiration, or as an expiration on Jan 1, 1970."
-msgstr "应该避免使用 0,因为它既能理解成永不过期也能理解成在1970年1月1日过期。"
-
-#: shadow.5.xml:246(emphasis)
-msgid "reserved field"
-msgstr "保留字段"
-
-#: shadow.5.xml:248(para)
-msgid "This field is reserved for future use."
-msgstr "此字段保留作将来使用。"
+"也被 <command>login</command> 用于指定用户的初始 umask。注意,此掩码可以被用"
+"户的 GECOS 行覆盖(当设置了 <option>QUOTAS_ENAB</option> 时),也可以被带 "
+"<emphasis>K</emphasis> 指示符的 <citerefentry><refentrytitle>limits</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry> 定义的限制值覆盖。"
-#: shadow.5.xml:270(filename)
-msgid "/etc/shadow-"
-msgstr "/etc/shadow-"
+#. (itstool) path: para/command
+#: login.1.xml.out:28 login.defs.5.xml.out:28 newusers.8.xml.out:28
+#: useradd.8.xml.out:28
+msgid "pam_umask"
+msgstr ""
-#: shadow.5.xml:272(para)
-msgid "Backup file for /etc/shadow."
-msgstr "/etc/shadow 的备份文件。"
+#. (itstool) path: listitem/para
+#: login.1.xml.out:27 login.defs.5.xml.out:27 newusers.8.xml.out:27
+#: useradd.8.xml.out:27
+#, fuzzy
+#| msgid ""
+#| "It is also used by <command>pam_umask</command> as the default umask "
+#| "value."
+msgid "It is also used by <_:command-1/> as the default umask value."
+msgstr "也被 <command>pam_umask</command> 用作默认 umask 值。"
-#: shadow.5.xml:273(para) passwd.5.xml:181(para)
+#. (itstool) path: listitem/para
+#: login.1.xml.out:10 login.defs.5.xml.out:10 su.1.xml.out:10
+#: useradd.8.xml.out:10 userdel.8.xml.out:10
msgid ""
-"Note that this file is used by the tools of the shadow toolsuite, but not by "
-"all user and password management tools."
+"Enable setting of the umask group bits to be the same as owner bits "
+"(examples: 022 -&gt; 002, 077 -&gt; 007) for non-root users, if the uid is "
+"the same as gid, and username is the same as the primary group name."
msgstr ""
-"注意,此文件由 shadow 工具集使用,而不是所有的用户和密码管理工具都会使用。"
+"如果 uid 和 gid 相同,用户名和主用户名也相同,使非 root 组的组掩码位和属主位"
+"相同 (如:022 -&gt; 002, 077 -&gt; 007)。"
-#: shadow.5.xml:284(para)
-msgid ""
-"<citerefentry><refentrytitle>chage</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>login</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>passwd</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>pwck</refentrytitle><manvolnum>8</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>pwconv</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>pwunconv</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>su</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>sulogin</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>."
-msgstr ""
-"<citerefentry><refentrytitle>chage</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>login</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>passwd</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>pwck</refentrytitle><manvolnum>8</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>pwconv</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>pwunconv</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>su</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>sulogin</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>."
-
-#: shadow.3.xml:59(refmiscinfo)
-msgid "Library Calls"
-msgstr "库函数调用"
+#. (itstool) path: listitem/para
+#: login.1.xml.out:15 login.defs.5.xml.out:15 su.1.xml.out:15
+#: useradd.8.xml.out:15 userdel.8.xml.out:15
+#, fuzzy
+#| msgid ""
+#| "If set to <replaceable>yes</replaceable>, <command>userdel</command> will "
+#| "remove the user's group if it contains no more members, and "
+#| "<command>useradd</command> will create by default a group with the name "
+#| "of the user."
+msgid ""
+"If set to <_:replaceable-1/>, <_:command-2/> will remove the user's group if "
+"it contains no more members, and <_:command-3/> will create by default a "
+"group with the name of the user."
+msgstr ""
+"如果设置为 <replaceable>yes</replaceable>,如果组中没有成员了,"
+"<command>userdel</command> 将移除此用户组,<command>useradd</command> 创建用"
+"户时,也会创建一个同名的默认组。"
-#: shadow.3.xml:65(refname)
-msgid "getspnam"
-msgstr "getspnam"
+#. (itstool) path: term/filename
+#. (itstool) path: para/filename
+#: login.1.xml.out:317 logoutd.8.xml.out:56 logoutd.8.xml.out:74
+msgid "/var/run/utmp"
+msgstr "/var/run/utmp"
-#: shadow.3.xml:66(refpurpose)
-msgid "encrypted password file routines"
-msgstr "加密密码文件工具函数"
+#. (itstool) path: listitem/para
+#: login.1.xml.out:319 logoutd.8.xml.out:76
+msgid "List of current login sessions."
+msgstr "当前登录会话的列表。"
-#: shadow.3.xml:70(title)
-msgid "SYNTAX"
-msgstr "SYNTAX"
+#. (itstool) path: term/filename
+#: login.1.xml.out:323
+msgid "/var/log/wtmp"
+msgstr "/var/log/wtmp"
-#: shadow.3.xml:72(emphasis)
-msgid "#include &lt;shadow.h&gt;"
-msgstr "#include &lt;shadow.h&gt;"
+#. (itstool) path: listitem/para
+#: login.1.xml.out:325
+msgid "List of previous login sessions."
+msgstr "先前的登录会话列表。"
-#: shadow.3.xml:76(emphasis)
-msgid "struct spwd *getspent();"
-msgstr "struct spwd *getspent();"
+#. (itstool) path: listitem/para
+#: login.1.xml.out:343
+msgid "System message of the day file."
+msgstr ""
-#: shadow.3.xml:80(emphasis)
-msgid "struct spwd *getspnam(char"
-msgstr "struct spwd *getspnam(char"
+#. (itstool) path: term/filename
+#: login.1.xml.out:347
+msgid "/etc/nologin"
+msgstr "/etc/nologin"
-#: shadow.3.xml:81(emphasis)
-msgid "*name"
-msgstr "*name"
+#. (itstool) path: listitem/para
+#: login.1.xml.out:349
+msgid "Prevent non-root users from logging in."
+msgstr "阻止非 root 用户登录。"
-#: shadow.3.xml:81(emphasis) shadow.3.xml:94(emphasis)
-#: shadow.3.xml:99(emphasis) shadow.3.xml:105(emphasis)
-msgid ");"
-msgstr ");"
+#. (itstool) path: listitem/para
+#: login.1.xml.out:355
+msgid "List of terminal types."
+msgstr "终端类型列表。"
-#: shadow.3.xml:85(emphasis)
-msgid "void setspent();"
-msgstr "void setspent();"
+#. (itstool) path: term/filename
+#: login.1.xml.out:359
+msgid "$HOME/.hushlogin"
+msgstr "$HOME/.hushlogin"
-#: shadow.3.xml:89(emphasis)
-msgid "void endspent();"
-msgstr "void endspent();"
+#. (itstool) path: listitem/para
+#: login.1.xml.out:361
+msgid "Suppress printing of system messages."
+msgstr "阻止显示系统信息。"
-#: shadow.3.xml:93(emphasis)
-msgid "struct spwd *fgetspent(FILE"
-msgstr "struct spwd *fgetspent(FILE"
+#. (itstool) path: citerefentry/refentrytitle
+#: login.1.xml.out:377
+msgid "mail"
+msgstr ""
-#: shadow.3.xml:94(emphasis) shadow.3.xml:105(emphasis)
-msgid "*fp"
-msgstr "*fp"
+#. (itstool) path: citerefentry/refentrytitle
+#: login.1.xml.out:383 su.1.xml.out:424
+#, fuzzy
+#| msgid "chsh"
+msgid "sh"
+msgstr "chsh"
-#: shadow.3.xml:98(emphasis)
-msgid "struct spwd *sgetspent(char"
-msgstr "struct spwd *sgetspent(char"
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: para/command
+#. (itstool) path: varlistentry/term
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#: login.1.xml.out:386 login.defs.5.xml.out:15 login.defs.5.xml.out:17
+#: login.defs.5.xml.out:11 login.defs.5.xml.out:436 login.defs.5.xml.out:520
+#: login.defs.5.xml.out:536 newgrp.1.xml.out:136 passwd.5.xml.out:197
+#: shadow.5.xml.out:283 sg.1.xml.out:128 su.1.xml.out:50 su.1.xml.out:57
+#: su.1.xml.out:62 su.1.xml.out:81 su.1.xml.out:83 su.1.xml.out:121
+#: su.1.xml.out:201 su.1.xml.out:239 su.1.xml.out:308 su.1.xml.out:15
+#: su.1.xml.out:17 su.1.xml.out:11 su.1.xml.out:368 su.1.xml.out:372
+#: su.1.xml.out:377 su.1.xml.out:381 suauth.5.xml.out:201
+msgid "su"
+msgstr "su"
-#: shadow.3.xml:99(emphasis)
-msgid "*cp"
-msgstr "*cp"
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: para/command
+#: login.1.xml.out:392 nologin.8.xml.out:22 nologin.8.xml.out:29
+#: nologin.8.xml.out:35 nologin.8.xml.out:42 nologin.8.xml.out:48
+#: nologin.8.xml.out:63 nologin.8.xml.out:71
+msgid "nologin"
+msgstr "nologin"
-#: shadow.3.xml:103(emphasis)
-msgid "int putspent(struct spwd"
-msgstr "int putspent(struct spwd"
+#. (itstool) path: citerefentry/refentrytitle
+#: login.1.xml.out:398
+msgid "securetty"
+msgstr ""
-#: shadow.3.xml:104(emphasis)
-msgid "*p,"
-msgstr "*p,"
+#. (itstool) path: author/firstname
+#: login.access.5.xml.out:16 pwconv.8.xml.out:21 suauth.5.xml.out:15
+#: vipw.8.xml.out:17
+msgid "Marek"
+msgstr ""
-#: shadow.3.xml:104(emphasis)
-msgid "FILE"
-msgstr "FILE"
+#. (itstool) path: author/surname
+#: login.access.5.xml.out:17 pwconv.8.xml.out:22 suauth.5.xml.out:16
+#: vipw.8.xml.out:18
+msgid "Michałkiewicz"
+msgstr ""
-#: shadow.3.xml:109(emphasis)
-msgid "int lckpwdf();"
-msgstr "int lckpwdf();"
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: para/emphasis
+#: login.access.5.xml.out:34 login.access.5.xml.out:41
+#: login.access.5.xml.out:48 login.access.5.xml.out:54
+msgid "login.access"
+msgstr "login.access"
-#: shadow.3.xml:113(emphasis)
-msgid "int ulckpwdf();"
-msgstr "int ulckpwdf();"
+#. (itstool) path: refnamediv/refpurpose
+#: login.access.5.xml.out:42
+msgid "login access control table"
+msgstr "登录访问控制表"
-#: shadow.3.xml:119(para)
+#. (itstool) path: refsect1/para
+#: login.access.5.xml.out:47
msgid ""
-"<emphasis remap=\"I\">shadow</emphasis> manipulates the contents of the "
-"shadow password file, <filename>/etc/shadow</filename>. The structure in the "
-"<emphasis remap=\"I\">#include</emphasis> file is:"
+"The <_:emphasis-1/> file specifies (user, host) combinations and/or (user, "
+"tty) combinations for which a login will be either accepted or refused."
msgstr ""
-"<emphasis remap=\"I\">shadow</emphasis> 处理 shadow 密码文件 <filename>/etc/"
-"shadow</filename> 的内容。<emphasis remap=\"I\">#include</emphasis> 文件中的"
-"结构是:"
-#: shadow.3.xml:124(programlisting)
-#, fuzzy, no-wrap
+#. (itstool) path: refsect1/para
+#: login.access.5.xml.out:53
msgid ""
-"struct spwd {\n"
-" char\t\t*sp_namp; /* user login name */\n"
-" char\t\t*sp_pwdp; /* encrypted password */\n"
-" long int\t\tsp_lstchg; /* last password change */\n"
-" long int\t\tsp_min; /* days until change allowed. */\n"
-" long int\t\tsp_max; /* days before change required */\n"
-" long int\t\tsp_warn; /* days warning for expiration */\n"
-" long int\t\tsp_inact; /* days before account inactive */\n"
-" long int\t\tsp_expire; /* date when account expires */\n"
-" unsigned long int\tsp_flag; /* reserved for future use */\n"
-"}\n"
-" "
+"When someone logs in, the <_:emphasis-1/> is scanned for the first entry "
+"that matches the (user, host) combination, or, in case of non-networked "
+"logins, the first entry that matches the (user, tty) combination. The "
+"permissions field of that table entry determines whether the login will be "
+"accepted or refused."
msgstr ""
-"struct spwd {\n"
-" char\t\t*sp_namp; /* 用户登录名 */\n"
-" char\t\t*sp_pwdp; /* 加密过的密码 */\n"
-" long int\t\tsp_lstchg; /* 最近密码更改日期 */\n"
-" long int\t\tsp_min; /* 到允许更改密码还有多少天 */\n"
-" long int\t\tsp_max; /* 到要求更改密码还有多少天 */\n"
-" long int\t\tsp_warn; /* 警告过期的天数 */\n"
-" long int\t\tsp_inact; /* 账户非活动之前的天数 */\n"
-" long int\t\tsp_expire; /* 账户过期的日期 */\n"
-" unsigned long int\tsp_flag; /* 保留做以后使用 */\n"
-"}\n"
-" "
-
-#: shadow.3.xml:136(para)
-msgid "The meanings of each field are:"
-msgstr "每个字段的含义是:"
-#: shadow.3.xml:139(para)
-msgid "sp_namp - pointer to null-terminated user name"
-msgstr "sp_namp - 指向以 null 结束的用户名的指针"
+#. (itstool) path: refsect1/para
+#: login.access.5.xml.out:61
+msgid ""
+"Each line of the login access control table has three fields separated by a "
+"\":\" character:"
+msgstr "登录访问控制表的每一行有“:”分隔的三个字段:"
-#: shadow.3.xml:142(para)
-msgid "sp_pwdp - pointer to null-terminated password"
-msgstr "sp_pwdp - 指向 null 结束的密码的指针"
+#. (itstool) path: para/emphasis
+#: login.access.5.xml.out:67
+#, fuzzy
+#| msgid "permission denied"
+msgid "permission"
+msgstr "权限不够"
-#: shadow.3.xml:145(para)
-msgid "sp_lstchg - days since Jan 1, 1970 password was last changed"
-msgstr "sp_lstchg - 最近更改密码的日期(日期计算方法是从1970年1月1日开始的天数)"
+#. (itstool) path: para/emphasis
+#: login.access.5.xml.out:67
+#, fuzzy
+#| msgid "user"
+msgid "users"
+msgstr "用户"
-#: shadow.3.xml:148(para)
-msgid "sp_min - days before which password may not be changed"
+#. (itstool) path: para/emphasis
+#: login.access.5.xml.out:67
+msgid "origins"
msgstr ""
-#: shadow.3.xml:151(para)
-msgid "sp_max - days after which password must be changed"
+#. (itstool) path: refsect1/para
+#: login.access.5.xml.out:66
+msgid "<_:emphasis-1/>:<_:emphasis-2/>:<_:emphasis-3/>"
msgstr ""
-#: shadow.3.xml:154(para)
-msgid ""
-"sp_warn - days before password is to expire that user is warned of pending "
-"password expiration"
+#. (itstool) path: para/emphasis
+#: login.access.5.xml.out:71
+msgid "+"
msgstr ""
-#: shadow.3.xml:159(para)
-msgid ""
-"sp_inact - days after password expires that account is considered inactive "
-"and disabled"
+#. (itstool) path: para/emphasis
+#: login.access.5.xml.out:74 login.access.5.xml.out:78 suauth.5.xml.out:78
+msgid "ALL"
msgstr ""
-#: shadow.3.xml:164(para)
-msgid "sp_expire - days since Jan 1, 1970 when account will be disabled"
+#. (itstool) path: para/literal
+#: login.access.5.xml.out:76 login.access.5.xml.out:77
+#: login.access.5.xml.out:80
+msgid "."
msgstr ""
-#: shadow.3.xml:167(para)
-msgid "sp_flag - reserved for future use"
+#. (itstool) path: para/emphasis
+#: login.access.5.xml.out:79
+msgid "LOCAL"
msgstr ""
-#: shadow.3.xml:175(para)
+#. (itstool) path: refsect1/para
+#: login.access.5.xml.out:70
msgid ""
-"<emphasis>getspent</emphasis>, <emphasis>getspname</emphasis>, "
-"<emphasis>fgetspent</emphasis>, and <emphasis>sgetspent</emphasis> each "
-"return a pointer to a <emphasis>struct spwd</emphasis>. <emphasis>getspent</"
-"emphasis> returns the next entry from the file, and <emphasis>fgetspent</"
-"emphasis> returns the next entry from the given stream, which is assumed to "
-"be a file of the proper format. <emphasis>sgetspent</emphasis> returns a "
-"pointer to a <emphasis>struct spwd</emphasis> using the provided string as "
-"input. <emphasis>getspnam</emphasis> searches from the current position in "
-"the file for an entry matching <emphasis>name</emphasis>."
+"The first field should be a \"<_:emphasis-1/>\" (access granted) or \"<_:"
+"emphasis-2/>\" (access denied) character. The second field should be a list "
+"of one or more login names, group names, or <_:emphasis-3/> (always "
+"matches). The third field should be a list of one or more tty names (for non-"
+"networked logins), host names, domain names (begin with \"<_:literal-4/>\"), "
+"host addresses, internet network numbers (end with \"<_:literal-5/>\"), <_:"
+"emphasis-6/> (always matches) or <_:emphasis-7/> (matches any string that "
+"does not contain a \"<_:literal-8/>\" character). If you run NIS you can use "
+"@netgroupname in host or user patterns."
msgstr ""
-#: shadow.3.xml:188(para)
-msgid ""
-"<emphasis>setspent</emphasis> and <emphasis>endspent</emphasis> may be used "
-"to begin and end, respectively, access to the shadow password file."
+#. (itstool) path: para/emphasis
+#: login.access.5.xml.out:85
+msgid "EXCEPT"
msgstr ""
-"<emphasis>setspent</emphasis> 和 <emphasis>endspent</emphasis> 分别用来开始和"
-"结束对影子密码文件的访问。"
-#: shadow.3.xml:194(para)
+#. (itstool) path: refsect1/para
+#: login.access.5.xml.out:84
+#, fuzzy
+#| msgid ""
+#| "The <emphasis>EXCEPT</emphasis> operator makes it possible to write very "
+#| "compact rules."
msgid ""
-"The <emphasis>lckpwdf</emphasis> and <emphasis>ulckpwdf</emphasis> routines "
-"should be used to insure exclusive access to the <filename>/etc/shadow</"
-"filename> file. <emphasis>lckpwdf</emphasis> attempts to acquire a lock "
-"using <emphasis>pw_lock</emphasis> for up to 15 seconds. It continues by "
-"attempting to acquire a second lock using <emphasis>spw_lock</emphasis> for "
-"the remainder of the initial 15 seconds. Should either attempt fail after a "
-"total of 15 seconds, <emphasis>lckpwdf</emphasis> returns -1. When both "
-"locks are acquired 0 is returned."
-msgstr ""
-"需要使用 <emphasis>lckpwdf</emphasis> 和 <emphasis>ulckpwdf</emphasis> 函数来"
-"确保对 <filename>/etc/shadow</filename> 文件的互斥访问。<emphasis>lckpwdf</"
-"emphasis> 使用 <emphasis>pw_lock</emphasis> 来获取一个最长为 15 秒的锁,然后"
-"继续使用 <emphasis>spw_lock</emphasis> 来获取长度为开始的 15 秒时间的剩余量的"
-"第二把锁。总计 15 秒之后,无论哪个失败,<emphasis>lckpwdf</emphasis> 都返回 "
-"-1。两把锁都获取成功时,返回 0。"
+"The <_:emphasis-1/> operator makes it possible to write very compact rules."
+msgstr "<emphasis>EXCEPT</emphasis> 操作符让编写非常复杂的规则,成为可能。"
-#: shadow.3.xml:209(para)
+#. (itstool) path: refsect1/para
+#: login.access.5.xml.out:89
msgid ""
-"Routines return NULL if no more entries are available or if an error occurs "
-"during processing. Routines which have <emphasis>int</emphasis> as the "
-"return value return 0 for success and -1 for failure."
+"The group file is searched only when a name does not match that of the "
+"logged-in user. Only groups are matched in which users are explicitly "
+"listed: the program does not look at a user's primary group id value."
msgstr ""
-"如果没有更多条目了或者处理时出错,此函数返回 NULL。使用 <emphasis>int</"
-"emphasis> 类型返回值的函数返回 0 表示成功,-1 表示失败。"
-#: shadow.3.xml:219(para)
-msgid ""
-"These routines may only be used by the superuser as access to the shadow "
-"password file is restricted."
-msgstr "这些函数只能由超级用户使用,因为对影子密码文件的访问是受限的。"
-
-#: shadow.3.xml:239(para)
-msgid ""
-"<citerefentry><refentrytitle>getpwent</refentrytitle><manvolnum>3</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>shadow</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+#. (itstool) path: refsect1/para
+#: login.access.5.xml.out:110 porttime.5.xml.out:119 suauth.5.xml.out:199
+msgid "<_:citerefentry-1/>."
msgstr ""
-"<citerefentry><refentrytitle>getpwent</refentrytitle><manvolnum>3</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>shadow</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
-
-#: pwconv.8.xml:63(refentrytitle) pwconv.8.xml:70(refname)
-#: pwconv.8.xml:79(command) login.defs.5.xml:443(term)
-msgid "pwconv"
-msgstr "pwconv"
-
-#: pwconv.8.xml:71(refname) pwconv.8.xml:85(command) login.defs.5.xml:452(term)
-msgid "pwunconv"
-msgstr "pwunconv"
-#: pwconv.8.xml:72(refname) pwconv.8.xml:91(command) login.defs.5.xml:348(term)
-msgid "grpconv"
-msgstr "grpconv"
-
-#: pwconv.8.xml:73(refname) pwconv.8.xml:97(command) login.defs.5.xml:354(term)
-msgid "grpunconv"
-msgstr "grpunconv"
-
-#: pwconv.8.xml:74(refpurpose)
-msgid "convert to and from shadow passwords and groups"
-msgstr "在影子密码和组以及其它直接转换"
+#. (itstool) path: refnamediv/refpurpose
+#: login.defs.5.xml.out:110
+msgid "shadow password suite configuration"
+msgstr "影子密码套件配置"
-#: pwconv.8.xml:106(para)
+#. (itstool) path: refsect1/para
+#: login.defs.5.xml.out:115
msgid ""
-"The <command>pwconv</command> command creates <emphasis remap=\"I\">shadow</"
-"emphasis> from <emphasis remap=\"I\">passwd</emphasis> and an optionally "
-"existing <emphasis remap=\"I\">shadow</emphasis>."
+"The <_:filename-1/> file defines the site-specific configuration for the "
+"shadow password suite. This file is required. Absence of this file will not "
+"prevent system operation, but will probably result in undesirable operation."
msgstr ""
-"<command>pwconv</command> 命令使用 <emphasis remap=\"I\">passwd</emphasis> 以"
-"及可选并已经存在的 <emphasis remap=\"I\">shadow</emphasis> 来创建 <emphasis "
-"remap=\"I\">shadow</emphasis>。"
-#: pwconv.8.xml:111(para)
+#. (itstool) path: refsect1/para
+#: login.defs.5.xml.out:122
msgid ""
-"<command>pwconv</command> does not work with <option>USE_TCB</option> "
-"enabled. To convert to tcb passwords, you should first use <command>pwconv</"
-"command> to convert to shadowed passwords by disabling <option>USE_TCB</"
-"option> in <filename>login.defs</filename> and then convert to tcb password "
-"using <command>tcb_convert</command> (and re-enable <option>USE_TCB</option> "
-"in <filename>login.defs</filename>.)"
+"This file is a readable text file, each line of the file describing one "
+"configuration parameter. The lines consist of a configuration name and "
+"value, separated by whitespace. Blank lines and comment lines are ignored. "
+"Comments are introduced with a \"#\" pound sign and the pound sign must be "
+"the first non-white character of the line."
msgstr ""
-"<command>pwconv</command> 不能在启用 <option>USE_TCB</option> 时不能工作。要"
-"转换到 tcb 密码,您首先需要通过在 <filename>login.defs</filename> 禁用 "
-"<option>USE_TCB</option> 并使用 <command>pwconv</command> 转换到影子密码,然"
-"后再使用 <command>tcb_convert</command> 转换到 tcb 密码(并且在 "
-"<filename>login.defs</filename> 中重新启用 <option>USE_TCB</option>)。"
-#: pwconv.8.xml:121(para)
-msgid ""
-"The <command>pwunconv</command> command creates <emphasis remap=\"I"
-"\">passwd</emphasis> from <emphasis remap=\"I\">passwd</emphasis> and "
-"<emphasis remap=\"I\">shadow</emphasis> and then removes <emphasis remap=\"I"
-"\">shadow</emphasis>."
-msgstr ""
-"<command>pwunconv</command> 命令使用 <emphasis remap=\"I\">passwd</emphasis> "
-"和 <emphasis remap=\"I\">shadow</emphasis> 来创建 <emphasis remap=\"I"
-"\">passwd</emphasis>,然后移除 <emphasis remap=\"I\">shadow</emphasis>。"
+#. (itstool) path: para/replaceable
+#: login.defs.5.xml.out:140
+#, fuzzy
+#| msgid "0"
+msgid "0x"
+msgstr "0"
-#: pwconv.8.xml:127(para)
+#. (itstool) path: refsect1/para
+#: login.defs.5.xml.out:130
msgid ""
-"<command>pwunconv</command> does not work with <option>USE_TCB</option> "
-"enabled. You should first switch back from tcb to shadowed passwords using "
-"<command>tcb_unconvert</command>, and then disable <option>USE_TCB</option> "
-"in <filename>login.defs</filename> before using <command>pwunconv</command>."
+"Parameter values may be of four types: strings, booleans, numbers, and long "
+"numbers. A string is comprised of any printable characters. A boolean should "
+"be either the value <_:replaceable-1/> or <_:replaceable-2/>. An undefined "
+"boolean parameter or one with a value other than these will be given a <_:"
+"replaceable-3/> value. Numbers (both regular and long) may be either decimal "
+"values, octal values (precede the value with <_:replaceable-4/>) or "
+"hexadecimal values (precede the value with <_:replaceable-5/>). The maximum "
+"value of the regular and long numeric parameters is machine-dependent."
msgstr ""
-"<command>pwunconv</command> 在启用 <option>USE_TCB</option> 时不能工作。首先"
-"需要使用 <command>tcb_unconvert</command> 从 tcb 切换回影子密码,然后使用 "
-"<command>pwunconv</command> 在 <filename>login.defs</filename> 中禁用 "
-"<option>USE_TCB</option>。"
-#: pwconv.8.xml:136(para)
-msgid ""
-"The <command>grpconv</command> command creates <emphasis remap=\"I"
-"\">gshadow</emphasis> from <emphasis remap=\"I\">group</emphasis> and an "
-"optionally existing <emphasis remap=\"I\">gshadow</emphasis>."
-msgstr ""
-"<command>grpconv</command> 从 <emphasis remap=\"I\">group</emphasis> 和可能存"
-"在的 <emphasis remap=\"I\">gshadow</emphasis> 创建 <emphasis remap=\"I"
-"\">gshadow</emphasis>。"
+#. (itstool) path: refsect1/para
+#: login.defs.5.xml.out:145
+msgid "The following configuration items are provided:"
+msgstr "提供如下配置项:"
-#: pwconv.8.xml:142(para)
-msgid ""
-"The <command>grpunconv</command> command creates <emphasis remap=\"I"
-"\">group</emphasis> from <emphasis remap=\"I\">group</emphasis> and "
-"<emphasis remap=\"I\">gshadow</emphasis> and then removes <emphasis remap=\"I"
-"\">gshadow</emphasis>."
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: login.defs.5.xml.out:6 useradd.8.xml.out:343 useradd.8.xml.out:361
+#: useradd.8.xml.out:439 useradd.8.xml.out:6
+msgid "CREATE_HOME"
msgstr ""
-"<command>grpunconv</command> 命令从 <emphasis remap=\"I\">group</emphasis> "
-"和 <emphasis remap=\"I\">gshadow</emphasis> 创建 <emphasis remap=\"I"
-"\">group</emphasis>,然后移除 <emphasis remap=\"I\">gshadow</emphasis>。"
-#: pwconv.8.xml:149(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:8 useradd.8.xml.out:8
msgid ""
-"These four programs all operate on the normal and shadow password and group "
-"files: <filename>/etc/passwd</filename>, <filename>/etc/group</filename>, "
-"<filename>/etc/shadow</filename>, and <filename>/etc/gshadow</filename>."
-msgstr ""
-"这四个程序都可以操作普通或影子密码和组文件:<filename>/etc/passwd</"
-"filename>, <filename>/etc/group</filename>, <filename>/etc/shadow</filename> "
-"和 <filename>/etc/gshadow</filename>。"
+"Indicate if a home directory should be created by default for new users."
+msgstr "指示是否应该为新用户默认创建主目录。"
-#: pwconv.8.xml:156(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:12 useradd.8.xml.out:12
msgid ""
-"Each program acquires the necessary locks before conversion. "
-"<command>pwconv</command> and <command>grpconv</command> are similar. First, "
-"entries in the shadowed file which don't exist in the main file are removed. "
-"Then, shadowed entries which don't have `x' as the password in the main file "
-"are updated. Any missing shadowed entries are added. Finally, passwords in "
-"the main file are replaced with `x'. These programs can be used for initial "
-"conversion as well to update the shadowed file if the main file is edited by "
-"hand."
-msgstr ""
-"转换前,每个程序都会获取需要的锁。<command>pwconv</command> 和 "
-"<command>grpconv</command> 也类似。首先删除,存在于在影子文件中,但在主文件中"
-"却没有的条目;然后,更新在主文件中不使用“x”作为密码的影子条目,会添加所有缺失"
-"的条目;最后,将主文件中的密码替换为“x”。这两个工具可以用于初始转换以及根据手"
-"动编辑的主文件更新影子文件。"
+"This setting does not apply to system users, and can be overridden on the "
+"command line."
+msgstr "此设置并不应用到系统用户,并且可以使用命令行覆盖。"
-#: pwconv.8.xml:167(para)
-msgid ""
-"<command>pwconv</command> will use the values of <emphasis remap=\"I"
-"\">PASS_MIN_DAYS</emphasis>, <emphasis remap=\"I\">PASS_MAX_DAYS</emphasis>, "
-"and <emphasis remap=\"I\">PASS_WARN_AGE</emphasis> from <filename>/etc/login."
-"defs</filename> when adding new entries to <filename>/etc/shadow</filename>."
+#. (itstool) path: term/option
+#: login.defs.5.xml.out:8
+msgid "HMAC_CRYPTO_ALGO"
msgstr ""
-"<command>pwconv</command> 向 <filename>/etc/shadow</filename> 添加条目时,将"
-"使用<filename>/etc/login.defs</filename> 中的 <emphasis remap=\"I"
-"\">PASS_MIN_DAYS</emphasis>, <emphasis remap=\"I\">PASS_MAX_DAYS</emphasis> "
-"和 <emphasis remap=\"I\">PASS_WARN_AGE</emphasis> 值。"
-#: pwconv.8.xml:176(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:10
msgid ""
-"Likewise <command>pwunconv</command> and <command>grpunconv</command> are "
-"similar. Passwords in the main file are updated from the shadowed file. "
-"Entries which exist in the main file but not in the shadowed file are left "
-"alone. Finally, the shadowed file is removed. Some password aging "
-"information is lost by <command>pwunconv</command>. It will convert what it "
-"can."
+"Used to select the HMAC cryptography algorithm that the pam_timestamp module "
+"is going to use to calculate the keyed-hash message authentication code."
msgstr ""
-"<command>pwunconv</command> 和 <command>grpunconv</command> 与此类似。主文件"
-"中的密码会根据影子文件更新。在主文件中存在,但不在影子文件中的条目单独留下。"
-"最后,移除影子文件。一些密码年龄信息会因为 <command>pwunconv</command> 而丢"
-"失。它只转换它可以转换的。"
-#: pwconv.8.xml:188(para)
-msgid ""
-"The options which apply to the <command>pwconv</command>, <command>pwunconv</"
-"command>, <command>grpconv</command>, and <command>grpunconv</command> "
-"commands are:"
+#. (itstool) path: para/refentrytitle
+#: login.defs.5.xml.out:16
+msgid "hmac"
msgstr ""
-"<command>pwconv</command>, <command>pwunconv</command>, <command>grpconv</"
-"command> 和 <command>grpunconv</command> 命令可以接受的选项有:"
-#: pwconv.8.xml:217(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:15
msgid ""
-"Errors in the password or group files (such as invalid or duplicate entries) "
-"may cause these programs to loop forever or fail in other strange ways. "
-"Please run <command>pwck</command> and <command>grpck</command> to correct "
-"any such errors before converting to or from shadow passwords or groups."
+"Note: Check <_:refentrytitle-1/><_:manvolnum-2/> to see the possible "
+"algorithms that are available in your system."
msgstr ""
-"在 passwd 或 group 文件中有错误(比如,有重复条目)可能会造成这些程序死循环或者"
-"以奇怪的方式失败。在转换自,或转换到影子密码或组文件前,请运行 "
-"<command>pwck</command> 和 <command>grpck</command> 来修正此类错误。"
-#: pwconv.8.xml:228(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:10 newusers.8.xml.out:10 useradd.8.xml.out:10
msgid ""
-"The following configuration variable in <filename>/etc/login.defs</filename> "
-"changes the behavior of <command>grpconv</command> and <command>grpunconv</"
-"command>:"
+"The mode for new home directories. If not specified, the <_:option-1/> is "
+"used to create the mode."
msgstr ""
-"<filename>/etc/login.defs</filename> 中的如下配置变量改变 <command>grpconv</"
-"command> 和 <command>grpunconv</command> 的行为:"
-#: pwconv.8.xml:236(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:14 newusers.8.xml.out:14 useradd.8.xml.out:14
+#, fuzzy
+#| msgid ""
+#| "<command>useradd</command> and <command>newusers</command> use this mask "
+#| "to set the mode of the home directory they create"
msgid ""
-"The following configuration variables in <filename>/etc/login.defs</"
-"filename> change the behavior of <command>pwconv</command>:"
+"<_:command-1/> and <_:command-2/> use this to set the mode of the home "
+"directory they create."
msgstr ""
-"<filename>/etc/login.defs</filename> 中的如下配置变量改变 <command>pwconv</"
-"command> 的行为:"
+"<command>useradd</command> 和 <command>newusers</command> 使用此掩码设置它们"
+"创建的用户主目录的模式。"
-#: pwconv.8.xml:263(para)
-msgid ""
-"<citerefentry><refentrytitle>grpck</refentrytitle><manvolnum>8</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>login.defs</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>pwck</refentrytitle><manvolnum>8</manvolnum></"
-"citerefentry><phrase condition=\"tcb\">, "
-"<citerefentry><refentrytitle>tcb_convert</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>tcb_unconvert</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry></phrase>."
-msgstr ""
-"<citerefentry><refentrytitle>grpck</refentrytitle><manvolnum>8</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>login.defs</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>pwck</refentrytitle><manvolnum>8</manvolnum></"
-"citerefentry><phrase condition=\"tcb\">, "
-"<citerefentry><refentrytitle>tcb_convert</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>tcb_unconvert</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry></phrase>."
-
-#: pwck.8.xml:48(contrib) lastlog.8.xml:43(contrib) grpck.8.xml:41(contrib)
-msgid "Creation, 1992"
+#. (itstool) path: term/option
+#: login.defs.5.xml.out:8 pwck.8.xml.out:8
+msgid "NONEXISTENT"
msgstr ""
-#: pwck.8.xml:64(refentrytitle) pwck.8.xml:71(refname) pwck.8.xml:77(command)
-#: login.defs.5.xml:434(term)
-msgid "pwck"
-msgstr "pwck"
-
-#: pwck.8.xml:72(refpurpose)
-msgid "verify integrity of password files"
-msgstr "检查密码文件的完整性"
-
-#: pwck.8.xml:81(replaceable) passwd.5.xml:57(refentrytitle)
-#: passwd.5.xml:64(refname) passwd.1.xml:64(refentrytitle)
-#: passwd.1.xml:71(refname) passwd.1.xml:77(command) login.defs.5.xml:423(term)
-msgid "passwd"
-msgstr "passwd"
-
-#: pwck.8.xml:94(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:10 pwck.8.xml.out:10
msgid ""
-"The <command>pwck</command> command verifies the integrity of the users and "
-"authentication information. It checks that all entries in <filename>/etc/"
-"passwd</filename> and <filename>/etc/shadow</filename><phrase condition=\"tcb"
-"\">(or the files in <filename>/etc/tcb</filename>, when <option>USE_TCB</"
-"option> is enabled)</phrase> have the proper format and contain valid data. "
-"The user is prompted to delete entries that are improperly formatted or "
-"which have other uncorrectable errors."
+"If a system account intentionally does not have a home directory that "
+"exists, this string can be provided in the /etc/passwd entry for the account "
+"to indicate this. The result is that pwck will not emit a spurious warning "
+"for this account."
msgstr ""
-"<command>pwck</command> 命令检查用户及其认证信息的完整性。它检查 <filename>/"
-"etc/passwd</filename> 和 <filename>/etc/shadow</filename><phrase condition="
-"\"tcb\">(或者在 <option>USE_TCB</option> 启用时,<filename>/etc/tcb</"
-"filename> 中的文件)</phrase> 格式正确、数据有效。将会提示用户删除格式不正确或"
-"者有其它错误的项。"
-#: pwck.8.xml:106(para) grpck.8.xml:93(para)
-msgid "Checks are made to verify that each entry has:"
-msgstr "检查的项目有:"
-
-#: pwck.8.xml:109(para) grpck.8.xml:97(para)
-msgid "the correct number of fields"
-msgstr "正确的字段数"
-
-#: pwck.8.xml:112(para)
-msgid "a unique and valid user name"
-msgstr "一个唯一且有效的用户名"
-
-#: pwck.8.xml:115(para)
-msgid "a valid user and group identifier"
-msgstr "一个有效的用户和组标识符"
-
-#: pwck.8.xml:118(para)
-msgid "a valid primary group"
-msgstr "有效的主组"
-
-#: pwck.8.xml:121(para)
-msgid "a valid home directory"
-msgstr "有效的主目录"
-
-#: pwck.8.xml:124(para)
-msgid "a valid login shell"
-msgstr "有效的登录 shell"
-
-#: pwck.8.xml:128(para)
-msgid ""
-"<filename>shadow</filename> checks are enabled when a second file parameter "
-"is specified or when <filename>/etc/shadow</filename> exists on the system."
+#. (itstool) path: term/option
+#: login.defs.5.xml.out:8 passwd.1.xml.out:8
+msgid "OBSCURE_CHECKS_ENAB"
msgstr ""
-"当指定第二个文件参数或 <filename>/etc/shadow</filename> 在系统中存在时,启用 "
-"<filename>shadow</filename> 检查。"
-#: pwck.8.xml:133(para)
-msgid "These checks are the following:"
-msgstr "这些检查是:"
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:10 passwd.1.xml.out:10
+msgid "Enable additional checks upon password changes."
+msgstr "对密码更改启用附加检查。"
-#: pwck.8.xml:138(para)
-msgid ""
-"every passwd entry has a matching shadow entry, and every shadow entry has a "
-"matching passwd entry"
-msgstr "每个密码项都有对应的影子相,反之亦然。"
+#. (itstool) path: term/option
+#: login.defs.5.xml.out:8 passwd.1.xml.out:8
+msgid "PASS_ALWAYS_WARN"
+msgstr ""
-#: pwck.8.xml:144(para)
-msgid "passwords are specified in the shadowed file"
-msgstr "密码在影子化了的文件中指定"
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:10 passwd.1.xml.out:10
+msgid "Warn about weak passwords (but still allow them) if you are root."
+msgstr "如果是 root,警告弱密码,但是仍然允许使用。"
-#: pwck.8.xml:147(para)
-msgid "shadow entries have the correct number of fields"
-msgstr "影子项有正确的字段数。"
+#. (itstool) path: term/option
+#: login.defs.5.xml.out:8 passwd.1.xml.out:8
+msgid "PASS_CHANGE_TRIES"
+msgstr ""
-#: pwck.8.xml:150(para)
-msgid "shadow entries are unique in shadow"
-msgstr "影子项在影子文件中是唯一的"
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:10 passwd.1.xml.out:10
+msgid "Maximum number of attempts to change password if rejected (too easy)."
+msgstr "可以尝试更改密码的最大次数(太容易)。"
-#: pwck.8.xml:153(para)
-msgid "the last password changes are not in the future"
-msgstr "最后一次的密码更改时间不是被设成了一个将来的时间。"
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#. (itstool) path: para/emphasis
+#. (itstool) path: para/replaceable
+#: login.defs.5.xml.out:8 login.defs.5.xml.out:193 newusers.8.xml.out:8
+#: pwck.8.xml.out:8 pwconv.8.xml.out:146 pwconv.8.xml.out:8
+#: useradd.8.xml.out:294 useradd.8.xml.out:298 useradd.8.xml.out:8
+msgid "PASS_MAX_DAYS"
+msgstr ""
-#: pwck.8.xml:157(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:10 newusers.8.xml.out:10 pwck.8.xml.out:10
+#: pwconv.8.xml.out:10 useradd.8.xml.out:10
msgid ""
-"The checks for correct number of fields and unique user name are fatal. If "
-"the entry has the wrong number of fields, the user will be prompted to "
-"delete the entire line. If the user does not answer affirmatively, all "
-"further checks are bypassed. An entry with a duplicated user name is "
-"prompted for deletion, but the remaining checks will still be made. All "
-"other errors are warning and the user is encouraged to run the "
-"<command>usermod</command> command to correct the error."
+"The maximum number of days a password may be used. If the password is older "
+"than this, a password change will be forced. If not specified, -1 will be "
+"assumed (which disables the restriction)."
msgstr ""
+"一个密码可以使用的最大天数。如果密码比这旧,将会强迫更改密码。如果不指定,就"
+"假定为 -1,这会禁用这个限制。"
-#: pwck.8.xml:168(para)
-msgid ""
-"The commands which operate on the <filename>/etc/passwd</filename> file are "
-"not able to alter corrupted or duplicated entries. <command>pwck</command> "
-"should be used in those circumstances to remove the offending entry."
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#. (itstool) path: para/emphasis
+#: login.defs.5.xml.out:8 login.defs.5.xml.out:193 newusers.8.xml.out:8
+#: pwck.8.xml.out:8 pwconv.8.xml.out:145 pwconv.8.xml.out:8 useradd.8.xml.out:8
+msgid "PASS_MIN_DAYS"
msgstr ""
-"操作 <filename>/etc/passwd</filename> 文件的这些命令不能警告损坏或重复的条"
-"目,这些情况下,应该使用 <command>pwck</command> 来移除这写有问题的条目。"
-#: pwck.8.xml:178(para) grpck.8.xml:147(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:10 newusers.8.xml.out:10 pwck.8.xml.out:10
+#: pwconv.8.xml.out:10 useradd.8.xml.out:10
+#, fuzzy
+#| msgid ""
+#| "The minimum number of days allowed between password changes. Any password "
+#| "changes attempted sooner than this will be rejected. If not specified, -1 "
+#| "will be assumed (which disables the restriction)."
msgid ""
-"The <option>-r</option> and <option>-s</option> options cannot be combined."
-msgstr "<option>-r</option> 和 <option>-s</option> 选项不能联合使用。"
+"The minimum number of days allowed between password changes. Any password "
+"changes attempted sooner than this will be rejected. If not specified, 0 "
+"will be assumed (which disables the restriction)."
+msgstr ""
+"两次更改密码时间的最小间隔。将会拒绝任何早于此的更改密码的尝试。如果不指定,"
+"假定为 -1,将会禁用这个限制。"
-#: pwck.8.xml:182(para)
-msgid "The options which apply to the <command>pwck</command> command are:"
-msgstr "<command>pwck</command> 选项可以接受的选项有:"
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#. (itstool) path: para/emphasis
+#: login.defs.5.xml.out:8 login.defs.5.xml.out:194 newusers.8.xml.out:8
+#: pwck.8.xml.out:8 pwconv.8.xml.out:147 pwconv.8.xml.out:8 useradd.8.xml.out:8
+msgid "PASS_WARN_AGE"
+msgstr ""
-#: pwck.8.xml:205(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:10 newusers.8.xml.out:10 pwck.8.xml.out:10
+#: pwconv.8.xml.out:10 useradd.8.xml.out:10
msgid ""
-"Report errors only. The warnings which do not require any action from the "
-"user won't be displayed."
-msgstr "只报告错误。不显示那些不需要用户操作的警告。"
-
-#: pwck.8.xml:212(term) grpck.8.xml:162(term)
-msgid "<option>-r</option>, <option>--read-only</option>"
-msgstr "<option>-r</option>, <option>--read-only</option>"
-
-#: pwck.8.xml:214(para)
-msgid "Execute the <command>pwck</command> command in read-only mode."
-msgstr "在只读模式下执行 <command>pwck</command>。"
-
-#: pwck.8.xml:232(term) grpck.8.xml:184(term)
-msgid "<option>-s</option>, <option>--sort</option>"
-msgstr "<option>-s</option>, <option>--sort</option>"
+"The number of days warning given before a password expires. A zero means "
+"warning is given only upon the day of expiration, a negative value means no "
+"warning is given. If not specified, no warning will be provided."
+msgstr ""
+"密码过期之前给出警告的天数。0 表示只有只在过期的当天警告,负值表示不警告。如"
+"果没有指定,不会给警告。"
-#: pwck.8.xml:234(para)
+#. (itstool) path: variablelist/para
+#: login.defs.5.xml.out:192
msgid ""
-"Sort entries in <filename>/etc/passwd</filename> and <filename>/etc/shadow</"
-"filename> by UID."
+"<_:option-1/>, <_:option-2/> and <_:option-3/> are only used at the time of "
+"account creation. Any changes to these settings won't affect existing "
+"accounts."
msgstr ""
-"根据 UID 在 <filename>/etc/passwd</filename> 和 <filename>/etc/shadow</"
-"filename> 对项目进行排序。"
-#: pwck.8.xml:238(para)
-msgid "This option has no effect when <option>USE_TCB</option> is enabled."
-msgstr "启用 <option>USE_TCB</option> 是,本选项无效。"
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: login.defs.5.xml.out:8 login.defs.5.xml.out:13 passwd.1.xml.out:8
+#: passwd.1.xml.out:13
+msgid "PASS_MAX_LEN"
+msgstr ""
-#: pwck.8.xml:245(para)
-msgid ""
-"By default, <command>pwck</command> operates on the files <filename>/etc/"
-"passwd</filename> and <filename>/etc/shadow</filename><phrase condition=\"tcb"
-"\"> (or the files in <filename>/etc/tcb</filename>)</phrase>. The user may "
-"select alternate files with the <replaceable>passwd</replaceable> and "
-"<replaceable>shadow</replaceable> parameters."
+#. (itstool) path: term/option
+#: login.defs.5.xml.out:9 passwd.1.xml.out:9
+msgid "PASS_MIN_LEN"
msgstr ""
-"默认上,<command>pwck</command> 操作文件 <filename>/etc/passwd</filename> 和 "
-"<filename>/etc/shadow</filename><phrase condition=\"tcb\"> (或者在 "
-"<filename>/etc/tcb</filename> 中的文件)</phrase>。用户也可以使用 "
-"<replaceable>passwd</replaceable> 和 <replaceable>shadow</replaceable> 参数来"
-"选择替代文件。"
-#: pwck.8.xml:254(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:11 passwd.1.xml.out:11
#, fuzzy
#| msgid ""
-#| "Note that when <option>USE_TCB</option> is enabled, you cannot specify an "
-#| "alternative <replaceable>shadow</replaceable> file. In future releases, "
-#| "this paramater could be replaced by an alternate TCB directory."
+#| "Number of significant characters in the password for crypt(). "
+#| "<option>PASS_MAX_LEN</option> is 8 by default. Don't change unless your "
+#| "crypt() is better. This is ignored if <option>MD5_CRYPT_ENAB</option> set "
+#| "to <replaceable>yes</replaceable>."
msgid ""
-"Note that when <option>USE_TCB</option> is enabled, you cannot specify an "
-"alternative <replaceable>shadow</replaceable> file. In future releases, this "
-"parameter could be replaced by an alternate TCB directory."
+"Number of significant characters in the password for crypt(). <_:option-1/> "
+"is 8 by default. Don't change unless your crypt() is better. This is ignored "
+"if <_:option-2/> set to <_:replaceable-3/>."
msgstr ""
-"注意,<option>USE_TCB</option> 启用时,您不能指定另外的 <replaceable>shadow</"
-"replaceable>。以后的版本中,此参数可能会被替换成一个另外的 TCB 目录。"
-
-#: pwck.8.xml:32(term) login.defs.5.xml:32(term)
-#, fuzzy
-#| msgid "<option>CONSOLE</option> (string)"
-msgid "<option>NONEXISTENT</option> (string)"
-msgstr "<option>CONSOLE</option> (string)"
+"crypt() 的有效字符位数。<option>PASS_MAX_LEN</option> 默认是 8,除非您自己的 "
+"crypt() 更好,否则不要更改。如果 <option>MD5_CRYPT_ENAB</option> 设为 "
+"<replaceable>yes</replaceable>,会被忽略。"
-#: pwck.8.xml:34(para) login.defs.5.xml:34(para)
-msgid ""
-"If a system account intentionally does not have a home directory that "
-"exists, this string can be provided in the /etc/passwd entry for the account "
-"to indicate this. The result is that pwck will not emit a spurious warning "
-"for this account."
+#. (itstool) path: term/option
+#: login.defs.5.xml.out:8 su.1.xml.out:8
+msgid "SULOG_FILE"
msgstr ""
-#: pwck.8.xml:324(para)
-msgid "one or more bad password entries"
-msgstr "一个或多个错误的密码条目"
-
-#: pwck.8.xml:330(para)
-msgid "can't open password files"
-msgstr "无法打开密码文件"
-
-#: pwck.8.xml:336(para)
-msgid "can't lock password files"
-msgstr "无法锁定密码文件"
-
-#: pwck.8.xml:342(para)
-msgid "can't update password files"
-msgstr "无法更新密码文件"
-
-#: pwck.8.xml:348(para)
-msgid "can't sort password files"
-msgstr "无法在密码文件中排序"
-
-#: pwck.8.xml:306(para)
-msgid ""
-"The <command>pwck</command> command exits with the following values: "
-"<placeholder-1/>"
-msgstr "<command>pwck</command> 命令有如下返回值:<placeholder-1/>"
-
-#: pwck.8.xml:357(para)
-msgid ""
-"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>grpck</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>shadow</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>."
-msgstr ""
-"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>grpck</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>shadow</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>."
-
-#: porttime.5.xml:57(refentrytitle) porttime.5.xml:64(refname)
-msgid "porttime"
-msgstr "porttime"
-
-#: porttime.5.xml:65(refpurpose)
-msgid "port access time file"
-msgstr "端口访问时间文件"
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:10 su.1.xml.out:10
+msgid "If defined, all su activity is logged to this file."
+msgstr "如果定义了,所有的 su 活动都会记录到此文件。"
-#: porttime.5.xml:70(para)
-msgid ""
-"<emphasis remap=\"I\">porttime</emphasis> contains a list of tty devices, "
-"user names, and permitted login times."
+#. (itstool) path: term/option
+#: login.defs.5.xml.out:8 su.1.xml.out:8
+msgid "SU_NAME"
msgstr ""
-"<emphasis remap=\"I\">porttime</emphasis> 包含一个 tty 设备、用户名和允许登录"
-"时间的列表。"
-#: porttime.5.xml:75(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:10 su.1.xml.out:10
msgid ""
-"Each entry consists of three colon separated fields. The first field is a "
-"comma separated list of tty devices, or an asterisk to indicate that all tty "
-"devices are matched by this entry. The second field is a comma separated "
-"list of user names, or an asterisk to indicated that all user names are "
-"matched by this entry. The third field is a comma separated list of "
-"permitted access times."
+"If defined, the command name to display when running \"su -\". For example, "
+"if this is defined as \"su\" then a \"ps\" will display the command is \"-su"
+"\". If not defined, then \"ps\" would display the name of the shell actually "
+"being run, e.g. something like \"-sh\"."
msgstr ""
-"每项包含三个由冒号分隔的字段。第一个字段是逗号分隔的 tty 设备列表,或者星号表"
-"示匹配所有终端。第二个字段是逗号分隔的用户名列表,或者星号表示匹配所有用户"
-"名。第三个字段是逗号分隔的访问许可时间。"
+"如果定义了,就是运行“su -”时显示的命令名称。例如,如果定义为“su”,那么“ps”会"
+"显示此命令为“-su”。如果没有定义,“ps”将会显示实际执行的 shell,例如类似于“-"
+"sh”。"
-#: porttime.5.xml:84(para)
-msgid ""
-"Each access time entry consists of zero or more days of the week, "
-"abbreviated <emphasis>Su</emphasis>, <emphasis>Mo</emphasis>, <emphasis>Tu</"
-"emphasis>, <emphasis>We</emphasis>, <emphasis>Th</emphasis>, <emphasis>Fr</"
-"emphasis>, and <emphasis>Sa</emphasis>, followed by a pair of times "
-"separated by a hyphen. The abbreviation <emphasis>Wk</emphasis> may be used "
-"to represent Monday thru Friday, and <emphasis>Al</emphasis> may be used to "
-"indicate every day. If no days are given, <emphasis>Al</emphasis> is assumed."
+#. (itstool) path: term/option
+#. (itstool) path: para/phrase
+#: login.defs.5.xml.out:9 login.defs.5.xml.out:446 su.1.xml.out:9
+msgid "SU_WHEEL_ONLY"
msgstr ""
-"每条访问时间包含一周的 0 天或多天,缩写为 <emphasis>Su</emphasis>, "
-"<emphasis>Mo</emphasis>, <emphasis>Tu</emphasis>, <emphasis>We</emphasis>, "
-"<emphasis>Th</emphasis>, <emphasis>Fr</emphasis> 和 <emphasis>Sa</emphasis>,"
-"随后是连字符分隔的一组时间,缩写 <emphasis>Wk</emphasis> 可以用于表示周一到周"
-"五,<emphasis>Al</emphasis> 可以用于表示没一天。如果没有制定周几,将会假定为 "
-"<emphasis>Al</emphasis>。"
-#: porttime.5.xml:98(title)
-msgid "EXAMPLES"
-msgstr "示例"
-
-#: porttime.5.xml:99(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:11 su.1.xml.out:11
+#, fuzzy
+#| msgid ""
+#| "If <replaceable>yes</replaceable>, the user must be listed as a member of "
+#| "the first gid 0 group in <filename>/etc/group</filename> (called "
+#| "<replaceable>root</replaceable> on most Linux systems) to be able to "
+#| "<command>su</command> to uid 0 accounts. If the group doesn't exist or is "
+#| "empty, no one will be able to <command>su</command> to uid 0."
msgid ""
-"The following entry allows access to user <emphasis remap=\"B\">jfh</"
-"emphasis> on every port during weekdays from 9am to 5pm."
+"If <_:replaceable-1/>, the user must be listed as a member of the first gid "
+"0 group in <_:filename-2/> (called <_:replaceable-3/> on most Linux systems) "
+"to be able to <_:command-4/> to uid 0 accounts. If the group doesn't exist "
+"or is empty, no one will be able to <_:command-5/> to uid 0."
msgstr ""
-"下面的条目允许在工作日的上午九点到下午五点在任何端口上访问用户 <emphasis "
-"remap=\"B\">jfh</emphasis>。"
+"如果为 <replaceable>yes</replaceable>,用户必须在 <filename>/etc/group</"
+"filename> 中别设定为 GID 为 0 的组(在大部分 Linux 上叫 <replaceable>root</"
+"replaceable>)的成员。"
-#: porttime.5.xml:105(para)
-msgid "*:jfh:Wk0900-1700"
-msgstr "*:jfh:Wk0900-1700"
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: login.defs.5.xml.out:6 login.defs.5.xml.out:15 login.defs.5.xml.out:19
+#: newusers.8.xml.out:6 newusers.8.xml.out:15 newusers.8.xml.out:19
+#: useradd.8.xml.out:6 useradd.8.xml.out:15 useradd.8.xml.out:19
+#: usermod.8.xml.out:463 usermod.8.xml.out:483 usermod.8.xml.out:6
+#: usermod.8.xml.out:15 usermod.8.xml.out:19
+msgid "SUB_GID_MIN"
+msgstr ""
+
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: login.defs.5.xml.out:7 login.defs.5.xml.out:15 login.defs.5.xml.out:20
+#: newusers.8.xml.out:7 newusers.8.xml.out:15 newusers.8.xml.out:20
+#: useradd.8.xml.out:7 useradd.8.xml.out:15 useradd.8.xml.out:20
+#: usermod.8.xml.out:463 usermod.8.xml.out:483 usermod.8.xml.out:7
+#: usermod.8.xml.out:15 usermod.8.xml.out:20
+msgid "SUB_GID_MAX"
+msgstr ""
+
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: login.defs.5.xml.out:8 login.defs.5.xml.out:14 login.defs.5.xml.out:20
+#: newusers.8.xml.out:8 newusers.8.xml.out:14 newusers.8.xml.out:20
+#: useradd.8.xml.out:8 useradd.8.xml.out:14 useradd.8.xml.out:20
+#: usermod.8.xml.out:464 usermod.8.xml.out:484 usermod.8.xml.out:8
+#: usermod.8.xml.out:14 usermod.8.xml.out:20
+msgid "SUB_GID_COUNT"
+msgstr ""
+
+#. (itstool) path: para/filename
+#. (itstool) path: term/filename
+#: login.defs.5.xml.out:11 newusers.8.xml.out:11 newusers.8.xml.out:440
+#: useradd.8.xml.out:11 useradd.8.xml.out:746 userdel.8.xml.out:220
+#: usermod.8.xml.out:11 usermod.8.xml.out:582
+#, fuzzy
+#| msgid "/etc/suauth"
+msgid "/etc/subuid"
+msgstr "/etc/suauth"
-#: porttime.5.xml:107(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:10 newusers.8.xml.out:10 useradd.8.xml.out:10
+#: usermod.8.xml.out:10
msgid ""
-"The following entries allow access only to the users <emphasis>root</"
-"emphasis> and <emphasis>oper</emphasis> on <filename>/dev/console</filename> "
-"at any time. This illustrates how the <filename>/etc/porttime</filename> "
-"file is an ordered list of access times. Any other user would match the "
-"second entry which does not permit access at any time."
+"If <_:filename-1/> exists, the commands <_:command-2/> and <_:command-3/> "
+"(unless the user already have subordinate group IDs) allocate <_:option-4/> "
+"unused group IDs from the range <_:option-5/> to <_:option-6/> for each new "
+"user."
msgstr ""
-"下面这条任何时间,只允许用户 <emphasis>root</emphasis> 和 <emphasis>oper</"
-"emphasis> 在 <filename>/dev/console</filename> 登录。这也是说 <filename>/etc/"
-"porttime</filename> 文件是一个访问时间的有序列表。任何匹配第二条的其他用户都"
-"不会被允许访问。"
-#: porttime.5.xml:116(programlisting)
-#, no-wrap
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:18 newusers.8.xml.out:18 useradd.8.xml.out:18
+#: usermod.8.xml.out:18
+#, fuzzy
+#| msgid ""
+#| "The default value for <option>SYS_GID_MIN</option> (resp. "
+#| "<option>SYS_GID_MAX</option>) is 101 (resp. <option>GID_MIN</option>-1)."
msgid ""
-"\n"
-" console:root,oper:Al0000-2400\n"
-" console:*:\n"
-" "
+"The default values for <_:option-1/>, <_:option-2/>, <_:option-3/> are "
+"respectively 100000, 600100000 and 65536."
msgstr ""
-"\n"
-" console:root,oper:Al0000-2400\n"
-" console:*:\n"
-" "
+"<option>SYS_GID_MIN</option> 和 <option>SYS_GID_MAX</option> 的默认值分别是 "
+"101 和 <option>GID_MIN</option>-1。"
-#: porttime.5.xml:121(para)
-msgid ""
-"The following entry allows access for the user <emphasis>games</emphasis> on "
-"any port during non-working hours."
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: login.defs.5.xml.out:6 login.defs.5.xml.out:15 login.defs.5.xml.out:19
+#: newusers.8.xml.out:6 newusers.8.xml.out:15 newusers.8.xml.out:19
+#: useradd.8.xml.out:6 useradd.8.xml.out:15 useradd.8.xml.out:19
+#: usermod.8.xml.out:425 usermod.8.xml.out:445 usermod.8.xml.out:6
+#: usermod.8.xml.out:15 usermod.8.xml.out:19
+msgid "SUB_UID_MIN"
+msgstr ""
+
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: login.defs.5.xml.out:7 login.defs.5.xml.out:15 login.defs.5.xml.out:20
+#: newusers.8.xml.out:7 newusers.8.xml.out:15 newusers.8.xml.out:20
+#: useradd.8.xml.out:7 useradd.8.xml.out:15 useradd.8.xml.out:20
+#: usermod.8.xml.out:425 usermod.8.xml.out:445 usermod.8.xml.out:7
+#: usermod.8.xml.out:15 usermod.8.xml.out:20
+msgid "SUB_UID_MAX"
+msgstr ""
+
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: login.defs.5.xml.out:8 login.defs.5.xml.out:14 login.defs.5.xml.out:20
+#: newusers.8.xml.out:8 newusers.8.xml.out:14 newusers.8.xml.out:20
+#: useradd.8.xml.out:8 useradd.8.xml.out:14 useradd.8.xml.out:20
+#: usermod.8.xml.out:426 usermod.8.xml.out:446 usermod.8.xml.out:8
+#: usermod.8.xml.out:14 usermod.8.xml.out:20
+msgid "SUB_UID_COUNT"
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:10 newusers.8.xml.out:10 useradd.8.xml.out:10
+#: usermod.8.xml.out:10
+msgid ""
+"If <_:filename-1/> exists, the commands <_:command-2/> and <_:command-3/> "
+"(unless the user already have subordinate user IDs) allocate <_:option-4/> "
+"unused user IDs from the range <_:option-5/> to <_:option-6/> for each new "
+"user."
msgstr ""
-"如下项允许,在非工作时间在任何端口上使用用户 <emphasis>games</emphasis>。"
-#: porttime.5.xml:126(para)
-msgid "*:games:Wk1700-0900,SaSu0000-2400"
-msgstr "*:games:Wk1700-0900,SaSu0000-2400"
-
-#: porttime.5.xml:133(filename) logoutd.8.xml:92(filename)
-msgid "/etc/porttime"
-msgstr "/etc/porttime"
-
-#: porttime.5.xml:135(para) logoutd.8.xml:94(para)
-msgid "File containing port access."
-msgstr "包含了端口访问信息的文件。"
-
-#: porttime.5.xml:143(para) login.access.5.xml:134(para)
-msgid ""
-"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>."
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: login.defs.5.xml.out:6 login.defs.5.xml.out:15 newusers.8.xml.out:297
+#: newusers.8.xml.out:6 newusers.8.xml.out:15 useradd.8.xml.out:430
+#: useradd.8.xml.out:6 useradd.8.xml.out:15 usermod.8.xml.out:387
+msgid "SYS_UID_MAX"
msgstr ""
-"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>."
-#: passwd.5.xml:65(refpurpose)
-msgid "the password file"
-msgstr "密码文件"
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: login.defs.5.xml.out:7 login.defs.5.xml.out:14 newusers.8.xml.out:297
+#: newusers.8.xml.out:7 newusers.8.xml.out:14 useradd.8.xml.out:430
+#: useradd.8.xml.out:7 useradd.8.xml.out:14 usermod.8.xml.out:387
+msgid "SYS_UID_MIN"
+msgstr ""
-#: passwd.5.xml:70(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:9 newusers.8.xml.out:9 useradd.8.xml.out:9
+#, fuzzy
+#| msgid ""
+#| "Range of user IDs used for the creation of system users by "
+#| "<command>useradd</command> or <command>newusers</command>."
msgid ""
-"<filename>/etc/passwd</filename> contains one line for each user account, "
-"with seven fields delimited by colons (<quote>:</quote>). These fields are:"
+"Range of user IDs used for the creation of system users by <_:command-1/> or "
+"<_:command-2/>."
msgstr ""
-"<filename>/etc/passwd</filename> 为每个用户账户包含一行,包含使用冒号 "
-"(<quote>:</quote>) 分隔的七个字段,分别是:"
-
-#: passwd.5.xml:81(para)
-msgid "optional encrypted password"
-msgstr "可选的加密后的密码"
-
-#: passwd.5.xml:84(para)
-msgid "numerical user ID"
-msgstr "数字用户 ID"
-
-#: passwd.5.xml:87(para)
-msgid "numerical group ID"
-msgstr "数字组 ID"
+"<command>useradd</command> 或 <command>newusers</command> 创建的系统用户的用"
+"户 ID 的范围。"
-#: passwd.5.xml:90(para)
-msgid "user name or comment field"
-msgstr "用户名和注释字段"
+#. (itstool) path: para/option
+#. (itstool) path: term/option
+#. (itstool) path: para/replaceable
+#: login.defs.5.xml.out:15 login.defs.5.xml.out:9 login.defs.5.xml.out:16
+#: newusers.8.xml.out:299 newusers.8.xml.out:15 newusers.8.xml.out:9
+#: newusers.8.xml.out:16 useradd.8.xml.out:293 useradd.8.xml.out:302
+#: useradd.8.xml.out:432 useradd.8.xml.out:497 useradd.8.xml.out:15
+#: useradd.8.xml.out:9 useradd.8.xml.out:16 usermod.8.xml.out:386
+msgid "UID_MIN"
+msgstr ""
+
+#. (itstool) path: term/option
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:8 login.defs.5.xml.out:374 newgrp.1.xml.out:8
+#: sg.1.xml.out:8
+msgid "SYSLOG_SG_ENAB"
+msgstr "SYSLOG_SG_ENAB"
-#: passwd.5.xml:93(para)
-msgid "user home directory"
-msgstr "用户主目录"
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:10 newgrp.1.xml.out:10 sg.1.xml.out:10
+#, fuzzy
+#| msgid "Enable \"syslog\" logging of <command>sg</command> activity."
+msgid "Enable \"syslog\" logging of <_:command-1/> activity."
+msgstr "允许“syslog”记录 <command>sg</command> 的活动。"
-#: passwd.5.xml:96(para)
-msgid "optional user command interpreter"
-msgstr "可选的用户命令解释器"
+#. (itstool) path: term/option
+#: login.defs.5.xml.out:8 su.1.xml.out:8
+#, fuzzy
+#| msgid "SYSLOG_SG_ENAB"
+msgid "SYSLOG_SU_ENAB"
+msgstr "SYSLOG_SG_ENAB"
-#: passwd.5.xml:100(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:10 su.1.xml.out:10
+#, fuzzy
+#| msgid ""
+#| "Enable \"syslog\" logging of <command>su</command> activity - in addition "
+#| "to sulog file logging."
msgid ""
-"If the <emphasis>password</emphasis> field is a lower-case <quote>x</quote>, "
-"then the encrypted password is actually stored in the "
-"<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry> file instead; there <emphasis>must</emphasis> be a "
-"corresponding line in the <filename>/etc/shadow</filename> file, or else the "
-"user account is invalid."
+"Enable \"syslog\" logging of <_:command-1/> activity - in addition to sulog "
+"file logging."
+msgstr "除了 sulog 文件日志,也为 <command>su</command> 活动启用“syslog”日志。"
+
+#. (itstool) path: term/option
+#: login.defs.5.xml.out:6 pwck.8.xml.out:6 useradd.8.xml.out:6
+msgid "TCB_AUTH_GROUP"
msgstr ""
-#: passwd.5.xml:109(para)
+#. (itstool) path: para/replaceable
+#: login.defs.5.xml.out:10 pwck.8.xml.out:10 useradd.8.xml.out:10
+#, fuzzy
+#| msgid "suauth"
+msgid "auth"
+msgstr "suauth"
+
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:8 pwck.8.xml.out:8 useradd.8.xml.out:8
#, fuzzy
#| msgid ""
-#| "This field may be empty, in which case no passwords are required to "
-#| "authenticate as the specified login name. However, some applications "
-#| "which read the <filename>/etc/shadow</filename> file may decide not to "
-#| "permit any access at all if the password field is empty."
+#| "If <replaceable>yes</replaceable>, newly created tcb shadow files will be "
+#| "group owned by the <replaceable>auth</replaceable> group."
msgid ""
-"The encrypted <emphasis>password</emphasis> field may be empty, in which "
-"case no password is required to authenticate as the specified login name. "
-"However, some applications which read the <filename>/etc/passwd</filename> "
-"file may decide not to permit <emphasis>any</emphasis> access at all if the "
-"<emphasis>password</emphasis> field is blank."
+"If <_:replaceable-1/>, newly created tcb shadow files will be group owned by "
+"the <_:replaceable-2/> group."
+msgstr ""
+"如果为 <replaceable>yes</replaceable>,新创建的 tcb 影子文件所属的组将是 "
+"<replaceable>auth</replaceable>。"
+
+#. (itstool) path: term/option
+#: login.defs.5.xml.out:6 pwck.8.xml.out:6 useradd.8.xml.out:6
+#: userdel.8.xml.out:6 usermod.8.xml.out:6
+msgid "TCB_SYMLINKS"
msgstr ""
-"此字段可以为空,此时认证为特定的登录名时,不要求密码。然而,一些读取 "
-"<filename>/etc/shadow</filename> 文件的应用程序,在密码字段为空时,可能决定禁"
-"止任何访问。"
-#: passwd.5.xml:118(para)
+#. (itstool) path: para/programlisting
+#: login.defs.5.xml.out:13 pwck.8.xml.out:13 useradd.8.xml.out:13
+#: userdel.8.xml.out:13 usermod.8.xml.out:13
#, fuzzy
#| msgid ""
-#| "A password field which starts with a exclamation mark means that the "
-#| "password is locked. The remaining characters on the line represent the "
-#| "password field before the password was locked."
-msgid ""
-"A <emphasis>password</emphasis> field which starts with an exclamation mark "
-"means that the password is locked. The remaining characters on the line "
-"represent the <emphasis>password</emphasis> field before the password was "
-"locked."
+#| "\n"
+#| "if ( UID is less than 1000) {\n"
+#| " use /etc/tcb/user\n"
+#| "} else if ( UID is less than 1000000) {\n"
+#| " kilos = UID / 1000\n"
+#| " use /etc/tcb/:kilos/user\n"
+#| " make symlink /etc/tcb/user to the above directory\n"
+#| "} else {\n"
+#| " megas = UID / 1000000\n"
+#| " kilos = ( UID / megas * 1000000 ) / 1000\n"
+#| " use /etc/tcb/:megas/:kilos/user\n"
+#| " make symlink /etc/tcb/user to the above directory\n"
+#| "}\n"
+#| " "
+msgid ""
+"if ( UID is less than 1000) { use /etc/tcb/user } else if ( UID is less than "
+"1000000) { kilos = UID / 1000 use /etc/tcb/:kilos/user make symlink /etc/tcb/"
+"user to the above directory } else { megas = UID / 1000000 kilos = ( UID / "
+"megas * 1000000 ) / 1000 use /etc/tcb/:megas/:kilos/user make symlink /etc/"
+"tcb/user to the above directory }"
msgstr ""
-"以叹号开始的密码字段意味着密码被锁定。该行的剩余字符表示锁定之前的密码。"
+"\n"
+"if ( UID is less than 1000) {\n"
+" use /etc/tcb/user\n"
+"} else if ( UID is less than 1000000) {\n"
+" kilos = UID / 1000\n"
+" use /etc/tcb/:kilos/user\n"
+" make symlink /etc/tcb/user to the above directory\n"
+"} else {\n"
+" megas = UID / 1000000\n"
+" kilos = ( UID / megas * 1000000 ) / 1000\n"
+" use /etc/tcb/:megas/:kilos/user\n"
+" make symlink /etc/tcb/user to the above directory\n"
+"}\n"
+" "
-#: passwd.5.xml:138(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:8 pwck.8.xml.out:8 useradd.8.xml.out:8
+#: userdel.8.xml.out:8 usermod.8.xml.out:8
#, fuzzy
#| msgid ""
-#| "The comment field is used by various system utilities, such as "
-#| "<citerefentry><refentrytitle>finger</refentrytitle><manvolnum>1</"
-#| "manvolnum></citerefentry>."
+#| "If <replaceable>yes</replaceable>, the location of the user tcb directory "
+#| "to be created will not be automatically set to /etc/tcb/user, but will be "
+#| "computed depending on the UID of the user, according to the following "
+#| "algorithm: <placeholder-1/>"
msgid ""
-"The comment field, also known as the gecos field, is used by various system "
-"utilities, such as <citerefentry><refentrytitle>finger</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>. The use of an "
-"ampersand here will be replaced by the capitalised login name when the field "
-"is used or displayed by such system utilities."
+"If <_:replaceable-1/>, the location of the user tcb directory to be created "
+"will not be automatically set to /etc/tcb/user, but will be computed "
+"depending on the UID of the user, according to the following algorithm: <_:"
+"programlisting-2/>"
msgstr ""
-"此注释字段被多个系统工具使用,例如 <citerefentry><refentrytitle>finger</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>。"
+"如果是 <replaceable>yes</replaceable>,要创建用户 tcb 目录不会自动设置为 /"
+"etc/tcb/user,但是会根据用户的 UID 计算,根据的算法如下:<placeholder-1/>"
-#: passwd.5.xml:147(para)
-msgid ""
-"The home directory field provides the name of the initial working directory. "
-"The <command>login</command> program uses this information to set the value "
-"of the <envar>$HOME</envar> environmental variable."
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#. (itstool) path: para/replaceable
+#: login.defs.5.xml.out:8 login.defs.5.xml.out:17 newusers.8.xml.out:299
+#: newusers.8.xml.out:8 newusers.8.xml.out:17 useradd.8.xml.out:293
+#: useradd.8.xml.out:303 useradd.8.xml.out:432 useradd.8.xml.out:502
+#: useradd.8.xml.out:8 useradd.8.xml.out:17 usermod.8.xml.out:386
+msgid "UID_MAX"
msgstr ""
-"主目录字段提供了初始工作目录的名称。<command>login</command> 程序根据此信息设"
-"置 <envar>$HOME</envar> 环境变量。"
-#: passwd.5.xml:153(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:11 newusers.8.xml.out:11 useradd.8.xml.out:11
+#, fuzzy
+#| msgid ""
+#| "Range of user IDs used for the creation of regular users by "
+#| "<command>useradd</command> or <command>newusers</command>."
msgid ""
-"The command interpreter field provides the name of the user's command "
-"language interpreter, or the name of the initial program to execute. The "
-"<command>login</command> program uses this information to set the value of "
-"the <envar>$SHELL</envar> environmental variable. If this field is empty, it "
-"defaults to the value <filename>/bin/sh</filename>."
+"Range of user IDs used for the creation of regular users by <_:command-1/> "
+"or <_:command-2/>."
msgstr ""
-"命令解释器字段提供了用户命令语言解释器的名称,或者开始时执行的程序的名称。"
-"<command>login</command> 程序使用此信息设置 <envar>$SHELL</envar> 环境变量的"
-"值。如果字段为空,默认值为 <filename>/bin/sh</filename>。"
-
-#: passwd.5.xml:174(para)
-msgid "optional encrypted password file"
-msgstr "可选的加密后的密码文件"
-
-#: passwd.5.xml:178(filename)
-msgid "/etc/passwd-"
-msgstr "/etc/passwd-"
-
-#: passwd.5.xml:180(para)
-msgid "Backup file for /etc/passwd."
-msgstr "/etc/passwd 的备份文件。"
-
-#: passwd.5.xml:192(para)
-msgid ""
-"<citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>getent</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>getpwnam</refentrytitle><manvolnum>3</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>login</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>pwck</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>pwconv</refentrytitle><manvolnum>8</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>pwunconv</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>sulogin</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
-msgstr ""
-"<citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>getent</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>getpwnam</refentrytitle><manvolnum>3</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>login</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>pwck</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>pwconv</refentrytitle><manvolnum>8</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>pwunconv</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>sulogin</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
-
-#: passwd.1.xml:72(refpurpose)
-msgid "change user password"
-msgstr "更改用户密码"
+"<command>useradd</command> 或 <command>newusers</command> 创建的普通用户的用"
+"户 ID 的范围。"
-#: passwd.1.xml:89(para)
-msgid ""
-"The <command>passwd</command> command changes passwords for user accounts. A "
-"normal user may only change the password for their own account, while the "
-"superuser may change the password for any account. <command>passwd</command> "
-"also changes the account or associated password validity period."
+#. (itstool) path: term/option
+#: login.defs.5.xml.out:9 userdel.8.xml.out:9
+msgid "USERDEL_CMD"
msgstr ""
-"<command>passwd</command> 命令用来更改用户账户的密码。普通用户通常只更改其自"
-"己账户的密码,而超级用户可以更改任何账户的密码。<command>passwd</command> 也"
-"更改账户或相关的密码有效期。"
-#: passwd.1.xml:98(title)
-msgid "Password Changes"
-msgstr "密码更改"
-
-#: passwd.1.xml:99(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:11 userdel.8.xml.out:11
msgid ""
-"The user is first prompted for their old password, if one is present. This "
-"password is then encrypted and compared against the stored password. The "
-"user has only one chance to enter the correct password. The superuser is "
-"permitted to bypass this step so that forgotten passwords may be changed."
+"If defined, this command is run when removing a user. It should remove any "
+"at/cron/print jobs etc. owned by the user to be removed (passed as the first "
+"argument)."
msgstr ""
-"如果有旧密码,首先提示用户输入旧密码。加密这个密码然后和存储的密码进行比较。"
-"用户只有一次机会输入正确密码。允许超级用户略过这个步骤,以便更改忘记了的密"
-"码。"
+"如果定义了,这是删除账户时执行的命令。它应该移除所有属于此用户的的 at/cron/"
+"print 等作业(作为第一个参数传递)。"
-#: passwd.1.xml:107(para)
-msgid ""
-"After the password has been entered, password aging information is checked "
-"to see if the user is permitted to change the password at this time. If not, "
-"<command>passwd</command> refuses to change the password and exits."
-msgstr ""
-"输入了密码之后,会检查密码年龄信息,以查看此时是否允许用户更改密码。如果不允"
-"许,<command>passwd</command> 拒绝更改密码,然后退出。"
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:16 userdel.8.xml.out:16
+msgid "The return code of the script is not taken into account."
+msgstr "这个脚本的返回值并不被带到账户中去。"
-#: passwd.1.xml:114(para)
+#. (itstool) path: para/programlisting
+#: login.defs.5.xml.out:22 userdel.8.xml.out:22
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "#! /bin/sh\n"
+#| "\n"
+#| "# Check for the required argument.\n"
+#| "if [ $# != 1 ]; then\n"
+#| "\techo \"Usage: $0 username\"\n"
+#| "\texit 1\n"
+#| "fi\n"
+#| "\n"
+#| "# Remove cron jobs.\n"
+#| "crontab -r -u $1\n"
+#| "\n"
+#| "# Remove at jobs.\n"
+#| "# Note that it will remove any jobs owned by the same UID,\n"
+#| "# even if it was shared by a different username.\n"
+#| "AT_SPOOL_DIR=/var/spool/cron/atjobs\n"
+#| "find $AT_SPOOL_DIR -name \"[^.]*\" -type f -user $1 -delete \\;\n"
+#| "\n"
+#| "# Remove print jobs.\n"
+#| "lprm $1\n"
+#| "\n"
+#| "# All done.\n"
+#| "exit 0\n"
+#| " "
msgid ""
-"The user is then prompted twice for a replacement password. The second entry "
-"is compared against the first and both are required to match in order for "
-"the password to be changed."
+"#! /bin/sh # Check for the required argument. if [ $# != 1 ]; then echo "
+"\"Usage: $0 username\" exit 1 fi # Remove cron jobs. crontab -r -u $1 # "
+"Remove at jobs. # Note that it will remove any jobs owned by the same UID, # "
+"even if it was shared by a different username. AT_SPOOL_DIR=/var/spool/cron/"
+"atjobs find $AT_SPOOL_DIR -name \"[^.]*\" -type f -user $1 -delete \\; # "
+"Remove print jobs. lprm $1 # All done. exit 0"
msgstr ""
-"提示用户输入两次新密码。第二次和第一次进行比较,并且需要相同才能更改密码。"
+"\n"
+"#! /bin/sh\n"
+"\n"
+"# 检查需要的参数\n"
+"if [ $# != 1 ]; then\n"
+"\techo \"Usage: $0 username\"\n"
+"\texit 1\n"
+"fi\n"
+"\n"
+"# 移除 cron 作业\n"
+"crontab -r -u $1\n"
+"\n"
+"# 移除 at 作业\n"
+"# 注意这将移除所有属于同一个 UID 的作业\n"
+"# 即使此 ID 由多个用户名共享\n"
+"AT_SPOOL_DIR=/var/spool/cron/atjobs\n"
+"find $AT_SPOOL_DIR -name \"[^.]*\" -type f -user $1 -delete \\;\n"
+"\n"
+"# 移除 print 作业\n"
+"lprm $1\n"
+"\n"
+"# 全部完成\n"
+"exit 0\n"
+" "
-#: passwd.1.xml:120(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:19 userdel.8.xml.out:19
+#, fuzzy
+#| msgid ""
+#| "Here is an example script, which removes the user's cron, at and print "
+#| "jobs: <placeholder-1/>"
msgid ""
-"Then, the password is tested for complexity. As a general guideline, "
-"passwords should consist of 6 to 8 characters including one or more "
-"characters from each of the following sets:"
+"Here is an example script, which removes the user's cron, at and print jobs: "
+"<_:programlisting-1/>"
msgstr ""
-"然后,测试密码的负责程度。一般来讲,密码应该包含 6 到 8 位字符,从下边的一个"
-"或多个集合中选择:"
-
-#: passwd.1.xml:128(para)
-msgid "lower case alphabetics"
-msgstr "小写字母"
-
-#: passwd.1.xml:131(para)
-msgid "digits 0 thru 9"
-msgstr "数字 0 到 9"
+"这是一个示例脚本,它移除用户的 cron、at 和 print 作业:<placeholder-1/>"
-#: passwd.1.xml:134(para)
-msgid "punctuation marks"
-msgstr "标点符号"
+#. (itstool) path: refsect1/title
+#: login.defs.5.xml.out:225
+msgid "CROSS REFERENCES"
+msgstr "交叉引用"
-#: passwd.1.xml:138(para)
+#. (itstool) path: refsect1/para
+#: login.defs.5.xml.out:226
msgid ""
-"Care must be taken not to include the system default erase or kill "
-"characters. <command>passwd</command> will reject any password which is not "
-"suitably complex."
-msgstr ""
-"必须要留意不能包含系统默认的擦除和杀死字符。<command>passwd</command> 会拒绝"
-"复杂度不满足要求的密码。"
-
-#: passwd.1.xml:147(title)
-msgid "Hints for user passwords"
-msgstr "关于用户密码的提示"
+"The following cross references show which programs in the shadow password "
+"suite use which parameters."
+msgstr "如下交叉引用显示影子密码套件哪个程序使用哪个参数。"
-#: passwd.1.xml:148(para)
-msgid ""
-"The security of a password depends upon the strength of the encryption "
-"algorithm and the size of the key space. The legacy <emphasis>UNIX</"
-"emphasis> System encryption method is based on the NBS DES algorithm. More "
-"recent methods are now recommended (see <option>ENCRYPT_METHOD</option>). "
-"The size of the key space depends upon the randomness of the password which "
-"is selected."
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:241
+msgid "<_:phrase-1/> CHFN_RESTRICT <_:phrase-2/>"
msgstr ""
-"密码的安全性依赖于加密算法的强度和密钥空间的大小。旧的 <emphasis>UNIX</"
-"emphasis> 系统加密算法基于 NBS DES 算法。推荐使用更新的算法(查看 "
-"<option>ENCRYPT_METHOD</option>)。密钥空间的大小依赖于选择的密码的随机性。"
-#: passwd.1.xml:157(para)
-msgid ""
-"Compromises in password security normally result from careless password "
-"selection or handling. For this reason, you should not select a password "
-"which appears in a dictionary or which must be written down. The password "
-"should also not be a proper name, your license number, birth date, or street "
-"address. Any of these may be used as guesses to violate system security."
-msgstr ""
-"由于粗心地或处理选择密码,会危及密码的安全。由于这个原因,您不应该选择出现在"
-"词典中或者必须要写下来才能记住的密码。密码也不应该是一个名字、许可证号、生日"
-"或者街道号。所有这些可以用于猜测来损害系统安全。"
+#. (itstool) path: para/phrase
+#: login.defs.5.xml.out:253 login.defs.5.xml.out:264 login.defs.5.xml.out:284
+#: login.defs.5.xml.out:388 login.defs.5.xml.out:404
+msgid "SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS"
+msgstr "SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS"
-#: passwd.1.xml:166(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:251 login.defs.5.xml.out:282
#, fuzzy
#| msgid ""
-#| "You can find advices on how to choose a strong password on http://en."
-#| "wikipedia.org/wiki/Password_strength"
-msgid ""
-"You can find advice on how to choose a strong password on http://en."
-"wikipedia.org/wiki/Password_strength"
+#| "ENCRYPT_METHOD MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB <phrase condition="
+#| "\"sha_crypt\">SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS</phrase>"
+msgid "ENCRYPT_METHOD MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB <_:phrase-1/>"
msgstr ""
-"您可以在在 http://zh.wikipedia.org/zh-cn/密码强度 找到怎样选择强壮密码的建"
-"议。"
-
-#: passwd.1.xml:175(para)
-msgid "The options which apply to the <command>passwd</command> command are:"
-msgstr "<command>passwd</command> 命令可以接受的选项有:"
-
-#: passwd.1.xml:180(term) faillog.8.xml:96(term)
-msgid "<option>-a</option>, <option>--all</option>"
-msgstr "<option>-a</option>, <option>--all</option>"
-
-#: passwd.1.xml:184(para)
-msgid ""
-"This option can be used only with <option>-S</option> and causes show status "
-"for all users."
-msgstr "此选项只能和 <option>-S</option> 一起使用,来显示所有用户的状态。"
+"ENCRYPT_METHOD MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB <phrase condition="
+"\"sha_crypt\">SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS</phrase>"
-#: passwd.1.xml:191(term)
-msgid "<option>-d</option>, <option>--delete</option>"
-msgstr "<option>-d</option>, <option>--delete</option>"
+#. (itstool) path: para/phrase
+#: login.defs.5.xml.out:262
+msgid "ENCRYPT_METHOD MD5_CRYPT_ENAB"
+msgstr "ENCRYPT_METHOD MD5_CRYPT_ENAB"
-#: passwd.1.xml:195(para)
-msgid ""
-"Delete a user's password (make it empty). This is a quick way to disable a "
-"password for an account. It will set the named account passwordless."
-msgstr ""
-"删除用户密码(让它为空)。这是禁用一个用户密码的快速方法。它将设置给出名称的账"
-"户。"
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:272
+msgid "CHSH_AUTH LOGIN_STRING"
+msgstr "CHSH_AUTH LOGIN_STRING"
-#: passwd.1.xml:203(term)
-msgid "<option>-e</option>, <option>--expire</option>"
-msgstr "<option>-e</option>, <option>--expire</option>"
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:292
+msgid "GID_MAX GID_MIN MAX_MEMBERS_PER_GROUP SYS_GID_MAX SYS_GID_MIN"
+msgstr "GID_MAX GID_MIN MAX_MEMBERS_PER_GROUP SYS_GID_MAX SYS_GID_MIN"
-#: passwd.1.xml:207(para)
-msgid ""
-"Immediately expire an account's password. This in effect can force a user to "
-"change their password at the user's next login."
-msgstr "让一个账户的密码立即过期。这可以强制一个用户下次登录时更改密码。"
+#. (itstool) path: varlistentry/term
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: para/command
+#: login.defs.5.xml.out:330 pwconv.8.xml.out:49 pwconv.8.xml.out:73
+#: pwconv.8.xml.out:119 pwconv.8.xml.out:153 pwconv.8.xml.out:167
+#: pwconv.8.xml.out:207
+msgid "grpunconv"
+msgstr "grpunconv"
-#: passwd.1.xml:220(term)
-msgid ""
-"<option>-i</option>, <option>--inactive</option>&nbsp;<replaceable>INACTIVE</"
-"replaceable>"
+#. (itstool) path: para/phrase
+#: login.defs.5.xml.out:348
+msgid "ENV_HZ ENV_PATH ENV_SUPATH ENV_TZ ENVIRON_FILE"
msgstr ""
-"<option>-i</option>, <option>--inactive</option>&nbsp;<replaceable>INACTIVE</"
-"replaceable>"
-#: passwd.1.xml:224(para)
-msgid ""
-"This option is used to disable an account after the password has been "
-"expired for a number of days. After a user account has had an expired "
-"password for <replaceable>INACTIVE</replaceable> days, the user may no "
-"longer sign on to the account."
+#. (itstool) path: para/phrase
+#: login.defs.5.xml.out:357
+msgid "LASTLOG_ENAB LASTLOG_UID_MAX"
msgstr ""
-"此选项用于在密码过期一定天数之后禁用账户。一个用户账户密码已经过期 "
-"<replaceable>INACTIVE</replaceable> 天之后,用户将不能再登录进账户。"
-#: passwd.1.xml:233(term)
-msgid "<option>-k</option>, <option>--keep-tokens</option>"
-msgstr "<option>-k</option>, <option>--keep-tokens</option>"
-
-#: passwd.1.xml:237(para)
+#. (itstool) path: para/phrase
+#: login.defs.5.xml.out:361
msgid ""
-"Indicate password change should be performed only for expired authentication "
-"tokens (passwords). The user wishes to keep their non-expired tokens as "
-"before."
+"MAIL_CHECK_ENAB MAIL_DIR MAIL_FILE MOTD_FILE NOLOGINS_FILE "
+"PORTTIME_CHECKS_ENAB QUOTAS_ENAB"
msgstr ""
-"表示密码更改只应该因为认证口令(密码)过期更改。用户希望保持他们尚未过期的口"
-"令。"
-
-#: passwd.1.xml:245(term)
-msgid "<option>-l</option>, <option>--lock</option>"
-msgstr "<option>-l</option>, <option>--lock</option>"
-#: passwd.1.xml:249(para)
-msgid ""
-"Lock the password of the named account. This option disables a password by "
-"changing it to a value which matches no possible encrypted value (it adds a "
-"´!´ at the beginning of the password)."
+#. (itstool) path: para/phrase
+#: login.defs.5.xml.out:365
+msgid "ULIMIT UMASK"
msgstr ""
-"锁定指定账户的密码。此选项通过将密码更改为一个不可能与加密值匹配的值来禁用(它"
-"在密码开头添加一个“!”)。"
-#: passwd.1.xml:255(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:345
msgid ""
-"Note that this does not disable the account. The user may still be able to "
-"login using another authentication token (e.g. an SSH key). To disable the "
-"account, administrators should use <command>usermod --expiredate 1</command> "
-"(this set the account's expire date to Jan 2, 1970)."
+"<_:phrase-1/> CONSOLE_GROUPS DEFAULT_HOME <_:phrase-2/> ERASECHAR FAIL_DELAY "
+"<_:phrase-3/> FAKE_SHELL <_:phrase-4/> HUSHLOGIN_FILE <_:phrase-5/> KILLCHAR "
+"<_:phrase-6/> LOGIN_RETRIES <_:phrase-7/> LOGIN_TIMEOUT LOG_OK_LOGINS "
+"LOG_UNKFAIL_ENAB <_:phrase-8/> TTYGROUP TTYPERM TTYTYPE_FILE <_:phrase-9/> "
+"USERGROUPS_ENAB"
msgstr ""
-"注意,这并没有禁用此账户。用户仍然可以通过其它认证方式(如 SSH 密码)来登录。要"
-"禁用此账户,管理员需要使用 <command>usermod --expiredate 1</command> (设置账"
-"户的过期时间为1970年1月2日)。"
-#: passwd.1.xml:262(para)
-msgid "Users with a locked password are not allowed to change their password."
-msgstr "被锁定了密码的用户不允许更改密码。"
+#. (itstool) path: varlistentry/term
+#: login.defs.5.xml.out:372
+msgid "newgrp / sg"
+msgstr "newgrp / sg"
-#: passwd.1.xml:269(term)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:382
+#, fuzzy
+#| msgid ""
+#| "ENCRYPT_METHOD GID_MAX GID_MIN MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB "
+#| "PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE <phrase condition=\"sha_crypt"
+#| "\">SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS</phrase> SYS_GID_MAX "
+#| "SYS_GID_MIN SYS_UID_MAX SYS_UID_MIN UID_MAX UID_MIN UMASK"
msgid ""
-"<option>-n</option>, <option>--mindays</option>&nbsp;<replaceable>MIN_DAYS</"
-"replaceable>"
+"ENCRYPT_METHOD GID_MAX GID_MIN MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB "
+"HOME_MODE PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE <_:phrase-1/> "
+"SUB_GID_COUNT SUB_GID_MAX SUB_GID_MIN SUB_UID_COUNT SUB_UID_MAX SUB_UID_MIN "
+"SYS_GID_MAX SYS_GID_MIN SYS_UID_MAX SYS_UID_MIN UID_MAX UID_MIN UMASK"
msgstr ""
-"<option>-n</option>, <option>--mindays</option>&nbsp;<replaceable>MIN_DAYS</"
-"replaceable>"
+"ENCRYPT_METHOD GID_MAX GID_MIN MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB "
+"PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE <phrase condition=\"sha_crypt"
+"\">SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS</phrase> SYS_GID_MAX "
+"SYS_GID_MIN SYS_UID_MAX SYS_UID_MIN UID_MAX UID_MIN UMASK"
-#: passwd.1.xml:273(para) chage.1.xml:184(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:401
+#, fuzzy
+#| msgid ""
+#| "ENCRYPT_METHOD MD5_CRYPT_ENAB OBSCURE_CHECKS_ENAB PASS_ALWAYS_WARN "
+#| "PASS_CHANGE_TRIES PASS_MAX_LEN PASS_MIN_LEN <phrase condition=\"sha_crypt"
+#| "\">SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS</phrase>"
msgid ""
-"Set the minimum number of days between password changes to "
-"<replaceable>MIN_DAYS</replaceable>. A value of zero for this field "
-"indicates that the user may change their password at any time."
+"ENCRYPT_METHOD MD5_CRYPT_ENAB OBSCURE_CHECKS_ENAB PASS_ALWAYS_WARN "
+"PASS_CHANGE_TRIES PASS_MAX_LEN PASS_MIN_LEN <_:phrase-1/>"
msgstr ""
-"在密码更改之间的最小天数设置为 <replaceable>MIN_DAYS</replaceable>。此字段中"
-"的 0 值表示用户可以在任何时间更改其密码。"
+"ENCRYPT_METHOD MD5_CRYPT_ENAB OBSCURE_CHECKS_ENAB PASS_ALWAYS_WARN "
+"PASS_CHANGE_TRIES PASS_MAX_LEN PASS_MIN_LEN <phrase condition=\"sha_crypt"
+"\">SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS</phrase>"
-#: passwd.1.xml:291(term)
-msgid ""
-"<option>-r</option>, <option>--repository</option>&nbsp;"
-"<replaceable>REPOSITORY</replaceable>"
+#. (itstool) path: para/phrase
+#: login.defs.5.xml.out:414
+msgid "TCB_AUTH_GROUP TCB_SYMLINKS USE_TCB"
msgstr ""
-"<option>-r</option>, <option>--repository</option>&nbsp;"
-"<replaceable>REPOSITORY</replaceable>"
-
-#: passwd.1.xml:295(para)
-msgid "change password in <replaceable>REPOSITORY</replaceable> repository"
-msgstr "在 <replaceable>REPOSITORY</replaceable> 中更改密码"
-
-#: passwd.1.xml:313(term)
-msgid "<option>-S</option>, <option>--status</option>"
-msgstr "<option>-S</option>, <option>--status</option>"
-#: passwd.1.xml:317(para)
-msgid ""
-"Display account status information. The status information consists of 7 "
-"fields. The first field is the user's login name. The second field indicates "
-"if the user account has a locked password (L), has no password (NP), or has "
-"a usable password (P). The third field gives the date of the last password "
-"change. The next four fields are the minimum age, maximum age, warning "
-"period, and inactivity period for the password. These ages are expressed in "
-"days."
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:412 login.defs.5.xml.out:421
+#, fuzzy
+#| msgid ""
+#| "PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE <phrase condition=\"tcb"
+#| "\">USE_TCB</phrase>"
+msgid "PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE <_:phrase-1/>"
msgstr ""
-"显示账户状态信息。状态信息包含 7 个字段。首个字段是用户的登录名,第二个字段表"
-"示用户账户是否已经锁定密码(L)、没有密码 (NP)或者密码可用(P),第三个字段给出最"
-"后一次更改密码的日期。接下来的四个字段分别是密码的最小年龄、最大年龄、警告期"
-"和禁用期。这些年龄以天为单位计算。"
+"PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE <phrase condition=\"tcb\">USE_TCB</"
+"phrase>"
-#: passwd.1.xml:331(term)
-msgid "<option>-u</option>, <option>--unlock</option>"
-msgstr "<option>-u</option>, <option>--unlock</option>"
+#. (itstool) path: varlistentry/term
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: para/command
+#: login.defs.5.xml.out:419 passwd.5.xml.out:188 pwconv.8.xml.out:39
+#: pwconv.8.xml.out:46 pwconv.8.xml.out:55 pwconv.8.xml.out:83
+#: pwconv.8.xml.out:88 pwconv.8.xml.out:90 pwconv.8.xml.out:134
+#: pwconv.8.xml.out:144 pwconv.8.xml.out:165 pwconv.8.xml.out:215
+#: shadow.5.xml.out:277
+msgid "pwconv"
+msgstr "pwconv"
-#: passwd.1.xml:335(para)
-msgid ""
-"Unlock the password of the named account. This option re-enables a password "
-"by changing the password back to its previous value (to the value before "
-"using the <option>-l</option> option)."
-msgstr ""
-"解锁指定用户的密码。此操作通过将密码改回先前值(改回使用 <option>-l</option> "
-"之前的值)重新启用密码。"
+#. (itstool) path: varlistentry/term
+#. (itstool) path: citerefentry/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: para/command
+#: login.defs.5.xml.out:428 passwd.5.xml.out:191 pwconv.8.xml.out:47
+#: pwconv.8.xml.out:61 pwconv.8.xml.out:98 pwconv.8.xml.out:104
+#: pwconv.8.xml.out:109 pwconv.8.xml.out:153 pwconv.8.xml.out:157
+#: pwconv.8.xml.out:166 shadow.5.xml.out:280
+msgid "pwunconv"
+msgstr "pwunconv"
-#: passwd.1.xml:344(term)
-msgid ""
-"<option>-w</option>, <option>--warndays</option>&nbsp;"
-"<replaceable>WARN_DAYS</replaceable>"
+#. (itstool) path: para/phrase
+#: login.defs.5.xml.out:441
+msgid "ENV_HZ ENVIRON_FILE"
msgstr ""
-"<option>-w</option>, <option>--warndays</option>&nbsp;"
-"<replaceable>WARN_DAYS</replaceable>"
-#: passwd.1.xml:348(para)
-msgid ""
-"Set the number of days of warning before a password change is required. The "
-"<replaceable>WARN_DAYS</replaceable> option is the number of days prior to "
-"the password expiring that a user will be warned that their password is "
-"about to expire."
+#. (itstool) path: para/phrase
+#: login.defs.5.xml.out:443
+msgid "ENV_TZ LOGIN_STRING MAIL_CHECK_ENAB MAIL_DIR MAIL_FILE QUOTAS_ENAB"
msgstr ""
-"设置在要求更改密码之前警告的天数。<replaceable>WARN_DAYS</replaceable> 选项是"
-"在密码过期之前提前警告的天数。"
-#: passwd.1.xml:357(term)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:438
msgid ""
-"<option>-x</option>, <option>--maxdays</option>&nbsp;<replaceable>MAX_DAYS</"
-"replaceable>"
+"<_:phrase-1/> CONSOLE_GROUPS DEFAULT_HOME <_:phrase-2/> ENV_PATH ENV_SUPATH "
+"<_:phrase-3/> SULOG_FILE SU_NAME <_:phrase-4/> SYSLOG_SU_ENAB <_:phrase-5/>"
msgstr ""
-"<option>-x</option>, <option>--maxdays</option>&nbsp;<replaceable>MAX_DAYS</"
-"replaceable>"
-#: passwd.1.xml:361(para)
-msgid ""
-"Set the maximum number of days a password remains valid. After "
-"<replaceable>MAX_DAYS</replaceable>, the password is required to be changed."
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:455
+msgid "ENV_HZ <_:phrase-1/>"
msgstr ""
-"设置密码仍然有效的最大天数。<replaceable>MAX_DAYS</replaceable> 之后,密码会"
-"要求更改。"
-#: passwd.1.xml:366(para) chage.1.xml:205(para)
-msgid ""
-"Passing the number <emphasis remap=\"I\">-1</emphasis> as "
-"<replaceable>MAX_DAYS</replaceable> will remove checking a password's "
-"validity."
-msgstr ""
-"<replaceable>MAX_DAYS</replaceable> 设置为 <emphasis remap=\"I\">-1</"
-"emphasis> 会移除密码有效性检查。"
-
-#: passwd.1.xml:378(para)
-msgid ""
-"Password complexity checking may vary from site to site. The user is urged "
-"to select a password as complex as he or she feels comfortable with."
-msgstr "密码复杂性检查在每台机器间不同。用户应该选择适合的尽量复杂的密码。"
-
-#: passwd.1.xml:383(para)
-msgid ""
-"Users may not be able to change their password on a system if NIS is enabled "
-"and they are not logged into the NIS server."
+#. (itstool) path: para/phrase
+#: login.defs.5.xml.out:475
+msgid "TCB_AUTH_GROUP TCB_SYMLINK USE_TCB"
msgstr ""
-"在启动了 NIS 的系统上,如果没有登录 NIS 服务器,用户或许不能更改自己的密码。"
-
-#: passwd.1.xml:388(para)
-msgid ""
-"<command>passwd</command> uses PAM to authenticate users and to change their "
-"passwords."
-msgstr "<command>passwd</command> 使用 PAM 来认证用户以及更改密码。"
-#: passwd.1.xml:30(term) newusers.8.xml:30(term) login.defs.5.xml:30(term)
-#: gpasswd.1.xml:30(term) chpasswd.8.xml:30(term) chgpasswd.8.xml:30(term)
-msgid "<option>ENCRYPT_METHOD</option> (string)"
-msgstr "<option>ENCRYPT_METHOD</option> (string)"
-
-#: passwd.1.xml:32(para) newusers.8.xml:32(para) login.defs.5.xml:32(para)
-#: gpasswd.1.xml:32(para) chpasswd.8.xml:32(para) chgpasswd.8.xml:32(para)
-msgid ""
-"This defines the system default encryption algorithm for encrypting "
-"passwords (if no algorithm are specified on the command line)."
-msgstr "这定义了系统加密密码的默认算法(如果没有在命令行上指定算法)。"
-
-#: passwd.1.xml:36(para) newusers.8.xml:36(para) login.defs.5.xml:36(para)
-#: gpasswd.1.xml:36(para) chpasswd.8.xml:36(para) chgpasswd.8.xml:36(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:464
#, fuzzy
#| msgid ""
-#| "It can take one of these values: <replaceable>DES</replaceable> "
-#| "(default), <replaceable>MD5</replaceable><phrase condition=\"sha_crypt"
-#| "\">, <replaceable>SHA256</replaceable>, <replaceable>SHA512</"
-#| "replaceable></phrase>."
+#| "CREATE_HOME GID_MAX GID_MIN MAIL_DIR MAX_MEMBERS_PER_GROUP PASS_MAX_DAYS "
+#| "PASS_MIN_DAYS PASS_WARN_AGE SYS_GID_MAX SYS_GID_MIN SYS_UID_MAX "
+#| "SYS_UID_MIN UID_MAX UID_MIN UMASK <phrase condition=\"tcb"
+#| "\">TCB_AUTH_GROUP TCB_SYMLINK USE_TCB</phrase>"
msgid ""
-"It can take one of these values: <replaceable>DES</replaceable> (default), "
-"<replaceable>MD5</replaceable><phrase condition=\"sha_crypt\">, "
-"<replaceable>SHA256</replaceable>, <replaceable>SHA512</replaceable></"
-"phrase>. MD5 and DES should not be used for new hashes, see "
-"<refentrytitle>crypt</refentrytitle><manvolnum>5</manvolnum> for "
-"recommendations."
+"CREATE_HOME GID_MAX GID_MIN HOME_MODE LASTLOG_UID_MAX MAIL_DIR "
+"MAX_MEMBERS_PER_GROUP PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE "
+"SUB_GID_COUNT SUB_GID_MAX SUB_GID_MIN SUB_UID_COUNT SUB_UID_MAX SUB_UID_MIN "
+"SYS_GID_MAX SYS_GID_MIN SYS_UID_MAX SYS_UID_MIN UID_MAX UID_MIN UMASK <_:"
+"phrase-1/>"
msgstr ""
-"可以使用如下值:<replaceable>DES</replaceable> (default), <replaceable>MD5</"
-"replaceable><phrase condition=\"sha_crypt\">, <replaceable>SHA256</"
-"replaceable>, <replaceable>SHA512</replaceable></phrase>."
-
-#: passwd.1.xml:46(para) newusers.8.xml:46(para) login.defs.5.xml:46(para)
-#: gpasswd.1.xml:46(para) chpasswd.8.xml:46(para) chgpasswd.8.xml:46(para)
-msgid ""
-"Note: this parameter overrides the <option>MD5_CRYPT_ENAB</option> variable."
-msgstr "注意,此参数会覆盖 <option>MD5_CRYPT_ENAB</option> 变量。"
+"CREATE_HOME GID_MAX GID_MIN MAIL_DIR MAX_MEMBERS_PER_GROUP PASS_MAX_DAYS "
+"PASS_MIN_DAYS PASS_WARN_AGE SYS_GID_MAX SYS_GID_MIN SYS_UID_MAX SYS_UID_MIN "
+"UID_MAX UID_MIN UMASK <phrase condition=\"tcb\">TCB_AUTH_GROUP TCB_SYMLINK "
+"USE_TCB</phrase>"
-#: passwd.1.xml:50(para) passwd.1.xml:53(para) passwd.1.xml:62(para)
-#: newusers.8.xml:50(para) newusers.8.xml:53(para) newusers.8.xml:62(para)
-#: login.defs.5.xml:50(para) login.defs.5.xml:53(para)
-#: login.defs.5.xml:62(para) gpasswd.1.xml:50(para) gpasswd.1.xml:53(para)
-#: gpasswd.1.xml:62(para) chpasswd.8.xml:50(para) chpasswd.8.xml:53(para)
-#: chpasswd.8.xml:62(para) chgpasswd.8.xml:50(para) chgpasswd.8.xml:53(para)
-#: chgpasswd.8.xml:62(para)
-msgid ""
-"Note: This only affect the generation of group passwords. The generation of "
-"user passwords is done by PAM and subject to the PAM configuration. It is "
-"recommended to set this variable consistently with the PAM configuration."
+#. (itstool) path: para/phrase
+#: login.defs.5.xml.out:485 login.defs.5.xml.out:495
+msgid "TCB_SYMLINKS USE_TCB"
msgstr ""
-"注意:这只影响组密码的产生。用户密码的产生是由 PAM 和 PAM 配置负责的。建议设"
-"置此变量和 PAM 配置一致。"
-#: passwd.1.xml:32(term) newusers.8.xml:32(term) login.defs.5.xml:32(term)
-#: gpasswd.1.xml:32(term) chpasswd.8.xml:32(term) chgpasswd.8.xml:32(term)
-msgid "<option>MD5_CRYPT_ENAB</option> (boolean)"
-msgstr "<option>MD5_CRYPT_ENAB</option> (boolean)"
-
-#: passwd.1.xml:34(para) newusers.8.xml:34(para) login.defs.5.xml:34(para)
-#: gpasswd.1.xml:34(para) chpasswd.8.xml:34(para) chgpasswd.8.xml:34(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:482
+#, fuzzy
+#| msgid ""
+#| "MAIL_DIR MAIL_FILE MAX_MEMBERS_PER_GROUP USERDEL_CMD USERGROUPS_ENAB "
+#| "<phrase condition=\"tcb\">TCB_SYMLINKS USE_TCB</phrase>"
msgid ""
-"Indicate if passwords must be encrypted using the MD5-based algorithm. If "
-"set to <replaceable>yes</replaceable>, new passwords will be encrypted using "
-"the MD5-based algorithm compatible with the one used by recent releases of "
-"FreeBSD. It supports passwords of unlimited length and longer salt strings. "
-"Set to <replaceable>no</replaceable> if you need to copy encrypted passwords "
-"to other systems which don't understand the new algorithm. Default is "
-"<replaceable>no</replaceable>."
+"MAIL_DIR MAIL_FILE MAX_MEMBERS_PER_GROUP USERDEL_CMD USERGROUPS_ENAB <_:"
+"phrase-1/>"
msgstr ""
-"表示密码是否必须使用基于 MD5 的算法加密。如果设为 <replaceable>yes</"
-"replaceable>,新密码将使用可以和新版 FreeBSD 兼容的基于 MD5 的算法加密。它支"
-"持无限长度的密码以及更长的盐字符串。如果您需要将加密的密码复制到其它不理解新"
-"算法的系统,设置为 <replaceable>no</replaceable>。默认值是 <replaceable>no</"
-"replaceable>。"
+"MAIL_DIR MAIL_FILE MAX_MEMBERS_PER_GROUP USERDEL_CMD USERGROUPS_ENAB <phrase "
+"condition=\"tcb\">TCB_SYMLINKS USE_TCB</phrase>"
-#: passwd.1.xml:44(para) newusers.8.xml:44(para) login.defs.5.xml:44(para)
-#: gpasswd.1.xml:44(para) chpasswd.8.xml:44(para) chgpasswd.8.xml:44(para)
+#. (itstool) path: listitem/para
+#: login.defs.5.xml.out:492
#, fuzzy
#| msgid ""
-#| "This variable is superceded by the <option>ENCRYPT_METHOD</option> "
-#| "variable or by any command line option used to configure the encryption "
-#| "algorithm."
-msgid ""
-"This variable is superseded by the <option>ENCRYPT_METHOD</option> variable "
-"or by any command line option used to configure the encryption algorithm."
+#| "MAIL_DIR MAIL_FILE MAX_MEMBERS_PER_GROUP <phrase condition=\"tcb"
+#| "\">TCB_SYMLINKS USE_TCB</phrase>"
+msgid "LASTLOG_UID_MAX MAIL_DIR MAIL_FILE MAX_MEMBERS_PER_GROUP <_:phrase-1/>"
msgstr ""
-"此变量已经被 <option>ENCRYPT_METHOD</option> 变量或者用于配置加密算法的命令行"
-"选项取代。"
-
-#: passwd.1.xml:49(para) newusers.8.xml:49(para) login.defs.5.xml:49(para)
-#: gpasswd.1.xml:49(para) chpasswd.8.xml:49(para) chgpasswd.8.xml:49(para)
-msgid ""
-"This variable is deprecated. You should use <option>ENCRYPT_METHOD</option>."
-msgstr "此变量已经废弃。您应该使用 <option>ENCRYPT_METHOD</option>。"
-
-#: passwd.1.xml:32(term) login.defs.5.xml:32(term)
-msgid "<option>OBSCURE_CHECKS_ENAB</option> (boolean)"
-msgstr "<option>OBSCURE_CHECKS_ENAB</option> (boolean)"
-
-#: passwd.1.xml:34(para) login.defs.5.xml:34(para)
-msgid "Enable additional checks upon password changes."
-msgstr "对密码更改启用附加检查。"
-
-#: passwd.1.xml:32(term) login.defs.5.xml:32(term)
-msgid "<option>PASS_ALWAYS_WARN</option> (boolean)"
-msgstr "<option>PASS_ALWAYS_WARN</option> (boolean)"
-
-#: passwd.1.xml:34(para) login.defs.5.xml:34(para)
-msgid "Warn about weak passwords (but still allow them) if you are root."
-msgstr "如果是 root,警告弱密码,但是仍然允许使用。"
-
-#: passwd.1.xml:32(term) login.defs.5.xml:32(term)
-msgid "<option>PASS_CHANGE_TRIES</option> (number)"
-msgstr "<option>PASS_CHANGE_TRIES</option> (number)"
-
-#: passwd.1.xml:34(para) login.defs.5.xml:34(para)
-msgid "Maximum number of attempts to change password if rejected (too easy)."
-msgstr "可以尝试更改密码的最大次数(太容易)。"
+"MAIL_DIR MAIL_FILE MAX_MEMBERS_PER_GROUP <phrase condition=\"tcb"
+"\">TCB_SYMLINKS USE_TCB</phrase>"
-#: passwd.1.xml:32(term) login.defs.5.xml:32(term)
-msgid "<option>PASS_MAX_LEN</option> (number)"
-msgstr "<option>PASS_MAX_LEN</option> (number)"
+#. (itstool) path: varlistentry/term
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: para/command
+#: login.defs.5.xml.out:500 vipw.8.xml.out:35 vipw.8.xml.out:42
+#: vipw.8.xml.out:51 vipw.8.xml.out:67 vipw.8.xml.out:85
+msgid "vipw"
+msgstr "vipw"
-#: passwd.1.xml:33(term) login.defs.5.xml:33(term)
-msgid "<option>PASS_MIN_LEN</option> (number)"
-msgstr "<option>PASS_MIN_LEN</option> (number)"
+#. (itstool) path: refsect1/title
+#: login.defs.5.xml.out:511 pwconv.8.xml.out:192 suauth.5.xml.out:179
+msgid "BUGS"
+msgstr "缺陷"
-#: passwd.1.xml:35(para) login.defs.5.xml:35(para)
+#. (itstool) path: refsect1/para
+#: login.defs.5.xml.out:512
msgid ""
-"Number of significant characters in the password for crypt(). "
-"<option>PASS_MAX_LEN</option> is 8 by default. Don't change unless your "
-"crypt() is better. This is ignored if <option>MD5_CRYPT_ENAB</option> set to "
-"<replaceable>yes</replaceable>."
+"Much of the functionality that used to be provided by the shadow password "
+"suite is now handled by PAM. Thus, <_:filename-1/> is no longer used by <_:"
+"citerefentry-2/>, or less used by <_:citerefentry-3/>, and <_:citerefentry-4/"
+">. Please refer to the corresponding PAM configuration files instead."
msgstr ""
-"crypt() 的有效字符位数。<option>PASS_MAX_LEN</option> 默认是 8,除非您自己的 "
-"crypt() 更好,否则不要更改。如果 <option>MD5_CRYPT_ENAB</option> 设为 "
-"<replaceable>yes</replaceable>,会被忽略。"
-
-#: passwd.1.xml:30(term) newusers.8.xml:30(term) login.defs.5.xml:30(term)
-#: gpasswd.1.xml:30(term) chpasswd.8.xml:30(term) chgpasswd.8.xml:30(term)
-msgid "<option>SHA_CRYPT_MIN_ROUNDS</option> (number)"
-msgstr "<option>SHA_CRYPT_MIN_ROUNDS</option> (number)"
-#: passwd.1.xml:31(term) newusers.8.xml:31(term) login.defs.5.xml:31(term)
-#: gpasswd.1.xml:31(term) chpasswd.8.xml:31(term) chgpasswd.8.xml:31(term)
-msgid "<option>SHA_CRYPT_MAX_ROUNDS</option> (number)"
-msgstr "<option>SHA_CRYPT_MAX_ROUNDS</option> (number)"
-
-#: passwd.1.xml:33(para) newusers.8.xml:33(para) login.defs.5.xml:33(para)
-#: gpasswd.1.xml:33(para) chpasswd.8.xml:33(para) chgpasswd.8.xml:33(para)
-msgid ""
-"When <option>ENCRYPT_METHOD</option> is set to <replaceable>SHA256</"
-"replaceable> or <replaceable>SHA512</replaceable>, this defines the number "
-"of SHA rounds used by the encryption algorithm by default (when the number "
-"of rounds is not specified on the command line)."
-msgstr ""
-"<option>ENCRYPT_METHOD</option> 设为 <replaceable>SHA256</replaceable> 或 "
-"<replaceable>SHA512</replaceable> 时,此项确定加密算法默认使用 SHA 轮转数目"
-"(当轮转数没有通过命令行指定时)。"
+#. (itstool) path: citerefentry/refentrytitle
+#: login.defs.5.xml.out:545
+#, fuzzy
+#| msgid "pw_name"
+msgid "pam"
+msgstr "pw_name"
-#: passwd.1.xml:40(para) newusers.8.xml:40(para) login.defs.5.xml:40(para)
-#: gpasswd.1.xml:40(para) chpasswd.8.xml:40(para) chgpasswd.8.xml:40(para)
+#. (itstool) path: refsect1/para
+#: login.defs.5.xml.out:528
msgid ""
-"With a lot of rounds, it is more difficult to brute forcing the password. "
-"But note also that more CPU resources will be needed to authenticate users."
+"<_:citerefentry-1/>, <_:citerefentry-2/>, <_:citerefentry-3/>, <_:"
+"citerefentry-4/>, <_:citerefentry-5/>, <_:citerefentry-6/>."
msgstr ""
-"使用很多轮转,会让暴力破解更加困难。但是需要注意,认证用户时也会需要更多的 "
-"CPU 资源。"
-#: passwd.1.xml:45(para) newusers.8.xml:45(para) login.defs.5.xml:45(para)
-#: gpasswd.1.xml:45(para) chpasswd.8.xml:45(para) chgpasswd.8.xml:45(para)
-#, fuzzy
-#| msgid ""
-#| "If not specified, the libc will choose the default number of rounds "
-#| "(5000)."
-msgid ""
-"If not specified, the libc will choose the default number of rounds (5000), "
-"which is orders of magnitude too low for modern hardware."
-msgstr "如果没有指定,libc 会选择默认的轮转数(5000)。"
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: para/command
+#: logoutd.8.xml.out:33 logoutd.8.xml.out:40 logoutd.8.xml.out:46
+#: logoutd.8.xml.out:53 logoutd.8.xml.out:55
+msgid "logoutd"
+msgstr "logoutd"
-#: passwd.1.xml:49(para) newusers.8.xml:49(para) login.defs.5.xml:49(para)
-#: gpasswd.1.xml:49(para) chpasswd.8.xml:49(para) chgpasswd.8.xml:49(para)
-msgid "The values must be inside the 1000-999,999,999 range."
-msgstr "值必须在 1000 - 999,999,999 之间。"
+#. (itstool) path: refnamediv/refpurpose
+#: logoutd.8.xml.out:41
+msgid "enforce login time restrictions"
+msgstr "强制登录时间限制"
-#: passwd.1.xml:52(para) newusers.8.xml:52(para) login.defs.5.xml:52(para)
-#: gpasswd.1.xml:52(para) chpasswd.8.xml:52(para) chgpasswd.8.xml:52(para)
-msgid ""
-"If only one of the <option>SHA_CRYPT_MIN_ROUNDS</option> or "
-"<option>SHA_CRYPT_MAX_ROUNDS</option> values is set, then this value will be "
-"used."
-msgstr ""
-"如果只设置了一个 <option>SHA_CRYPT_MIN_ROUNDS</option> 或 "
-"<option>SHA_CRYPT_MAX_ROUNDS</option> 值,就会使用这个值。"
+#. (itstool) path: para/filename
+#: logoutd.8.xml.out:56
+#, fuzzy
+#| msgid "/etc/group"
+msgid "/etc/rc"
+msgstr "/etc/group"
-#: passwd.1.xml:57(para) newusers.8.xml:57(para) login.defs.5.xml:57(para)
-#: gpasswd.1.xml:57(para) chpasswd.8.xml:57(para) chgpasswd.8.xml:57(para)
+#. (itstool) path: refsect1/para
+#: logoutd.8.xml.out:52
msgid ""
-"If <option>SHA_CRYPT_MIN_ROUNDS</option> &gt; <option>SHA_CRYPT_MAX_ROUNDS</"
-"option>, the highest value will be used."
+"<_:command-1/> enforces the login time and port restrictions specified in <_:"
+"filename-2/>. <_:command-3/> should be started from <_:filename-4/>. The <_:"
+"filename-5/> file is scanned periodically and each user name is checked to "
+"see if the named user is permitted on the named port at the current time. "
+"Any login session which is violating the restrictions in <_:filename-6/> is "
+"terminated."
msgstr ""
-"如果 <option>SHA_CRYPT_MIN_ROUNDS</option> &gt; "
-"<option>SHA_CRYPT_MAX_ROUNDS</option>,将会使用大的那个。"
-
-#: passwd.1.xml:434(filename)
-msgid "/etc/pam.d/passwd"
-msgstr "/etc/pam.d/passwd"
-
-#: passwd.1.xml:436(para)
-msgid "PAM configuration for <command>passwd</command>."
-msgstr "<command>passwd</command> 的 PAM 配置。"
-
-#: passwd.1.xml:456(para) chage.1.xml:319(para)
-msgid "permission denied"
-msgstr "权限不够"
-#: passwd.1.xml:462(para)
-msgid "invalid combination of options"
-msgstr "无效的选项组合"
-
-#: passwd.1.xml:468(para)
-msgid "unexpected failure, nothing done"
-msgstr "意外的失败,什么也没有做。"
-
-#: passwd.1.xml:474(para)
-msgid "unexpected failure, <filename>passwd</filename> file missing"
-msgstr "意外的失败,<filename>passwd</filename> 文件丢失"
-
-#: passwd.1.xml:480(para)
-msgid "<filename>passwd</filename> file busy, try again"
-msgstr "<filename>passwd</filename> 文件忙,请重试"
-
-#: passwd.1.xml:444(para)
-msgid ""
-"The <command>passwd</command> command exits with the following values: "
-"<placeholder-1/>"
-msgstr "<command>passwd</command> 命令退出,并返回如下值:<placeholder-1/>"
-
-#: passwd.1.xml:495(para)
-msgid ""
-"<citerefentry><refentrytitle>chpasswd</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>passwd</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>, <phrase condition=\"no_pam"
-"\"><citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, </phrase><citerefentry><refentrytitle>usermod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
-msgstr ""
-"<citerefentry><refentrytitle>chpasswd</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>passwd</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>, <phrase condition=\"no_pam"
-"\"><citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, </phrase><citerefentry><refentrytitle>usermod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
-
-#: nologin.8.xml:46(refentrytitle) nologin.8.xml:53(refname)
-#: nologin.8.xml:59(command)
-msgid "nologin"
-msgstr "nologin"
+#. (itstool) path: listitem/para
+#: logoutd.8.xml.out:70 porttime.5.xml.out:111
+msgid "File containing port access."
+msgstr "包含了端口访问信息的文件。"
-#: nologin.8.xml:54(refpurpose)
-msgid "politely refuse a login"
-msgstr "礼貌地拒绝登录"
+#. (itstool) path: refnamediv/refpurpose
+#: newgrp.1.xml.out:42
+msgid "log in to a new group"
+msgstr "登录到一个新组"
-#: nologin.8.xml:65(para)
+#. (itstool) path: refsect1/para
+#: newgrp.1.xml.out:54
msgid ""
-"The <command>nologin</command> command displays a message that an account is "
-"not available and exits non-zero. It is intended as a replacement shell "
-"field for accounts that have been disabled."
+"The <_:command-1/> command is used to change the current group ID during a "
+"login session. If the optional <_:option-2/> flag is given, the user's "
+"environment will be reinitialized as though the user had logged in, "
+"otherwise the current environment, including current working directory, "
+"remains unchanged."
msgstr ""
-"<command>nologin</command> 命令显示一个信息,说账户不可用然后返回非零值。它用"
-"于代替已经禁用的账户的 shell 字段。"
-#: nologin.8.xml:70(para)
+#. (itstool) path: refsect1/para
+#: newgrp.1.xml.out:62
msgid ""
-"To disable all logins, investigate <citerefentry><refentrytitle>nologin</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+"<_:command-1/> changes the current real group ID to the named group, or to "
+"the default group listed in <_:filename-2/> if no group name is given. <_:"
+"command-3/> also tries to add the group to the user groupset. If not root, "
+"the user will be prompted for a password if she does not have a password (in "
+"<_:filename-4/> if this user has an entry in the shadowed password file, or "
+"in <_:filename-5/> otherwise) and the group does, or if the user is not "
+"listed as a member and the group has a password. The user will be denied "
+"access if the group password is empty and the user is not listed as a member."
msgstr ""
-"如果要禁用所有登录,请参考 <citerefentry><refentrytitle>nologin</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>。"
-#: nologin.8.xml:75(para)
+#. (itstool) path: refsect1/para
+#: newgrp.1.xml.out:76
msgid ""
-"If <command>SSH_ORIGINAL_COMMAND</command> is populated it will be logged."
+"If there is an entry for this group in <_:filename-1/>, then the list of "
+"members and the password of this group will be taken from this file, "
+"otherwise, the entry in <_:filename-2/> is considered."
msgstr ""
-#: nologin.8.xml:82(para)
-msgid ""
-"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>nologin</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+#. (itstool) path: citerefentry/refentrytitle
+#: newgrp.1.xml.out:130 sg.1.xml.out:119
+msgid "id"
msgstr ""
-"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>nologin</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
-
-#: nologin.8.xml:93(title)
-msgid "HISTORY"
-msgstr "历史"
-
-#: nologin.8.xml:94(para)
-#, fuzzy
-#| msgid "The <command>nologin</command> command appearred in BSD 4.4."
-msgid "The <command>nologin</command> command appeared in BSD 4.4."
-msgstr "<command>nologin</command> 首次出现于 BSD 4.4。"
-
-#: newusers.8.xml:73(refentrytitle) newusers.8.xml:80(refname)
-#: newusers.8.xml:86(command) login.defs.5.xml:404(term)
-msgid "newusers"
-msgstr "newusers"
-#: newusers.8.xml:81(refpurpose)
+#. (itstool) path: refnamediv/refpurpose
+#: newusers.8.xml.out:57
msgid "update and create new users in batch"
msgstr "批量更新和创建新用户"
-#: newusers.8.xml:91(replaceable)
-msgid "file"
-msgstr "文件"
-
-#: newusers.8.xml:98(para)
+#. (itstool) path: refsect1/para
+#: newusers.8.xml.out:74
#, fuzzy
#| msgid ""
#| "The <command>newusers</command> command reads a file of user name and "
@@ -5933,31 +8142,33 @@ msgstr "文件"
#| "refentrytitle><manvolnum>5</manvolnum></citerefentry>) with the "
#| "exceptions explained below:"
msgid ""
-"The <command>newusers</command> command reads a <replaceable>file</"
-"replaceable> (or the standard input by default) and uses this information to "
-"update a set of existing users or to create new users. Each line is in the "
-"same format as the standard password file (see "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>) with the exceptions explained below:"
+"The <_:command-1/> command reads a <_:replaceable-2/> (or the standard input "
+"by default) and uses this information to update a set of existing users or "
+"to create new users. Each line is in the same format as the standard "
+"password file (see <_:citerefentry-3/>) with the exceptions explained below:"
msgstr ""
"<command>newusers</command> 命令读取用户名和明文密码对文件,并使用此信息更新"
"一系列现有用户或创建新用户。每行和标准的 password 文件使用同样的格式(参考 "
"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></"
"citerefentry>),除了下边这些区别:"
-#: newusers.8.xml:106(para)
+#. (itstool) path: refsect1/para
+#: newusers.8.xml.out:82
msgid "pw_name:pw_passwd:pw_uid:pw_gid:pw_gecos:pw_dir:pw_shell"
msgstr "pw_name:pw_passwd:pw_uid:pw_gid:pw_gecos:pw_dir:pw_shell"
-#: newusers.8.xml:111(emphasis)
+#. (itstool) path: term/emphasis
+#: newusers.8.xml.out:87
msgid "pw_name"
msgstr "pw_name"
-#: newusers.8.xml:114(para)
+#. (itstool) path: listitem/para
+#: newusers.8.xml.out:90
msgid "This is the name of the user."
msgstr "这是用户的用户名。"
-#: newusers.8.xml:117(para)
+#. (itstool) path: listitem/para
+#: newusers.8.xml.out:93
#, fuzzy
#| msgid ""
#| "It can be the name of a new user or the name of an existing user (or an "
@@ -5966,46 +8177,53 @@ msgstr "这是用户的用户名。"
#| "user will be created."
msgid ""
"It can be the name of a new user or the name of an existing user (or a user "
-"created before by <command>newusers</command>). In case of an existing user, "
-"the user's information will be changed, otherwise a new user will be created."
+"created before by <_:command-1/>). In case of an existing user, the user's "
+"information will be changed, otherwise a new user will be created."
msgstr ""
"既可以是新用户名也可以是现有用户名(也可以是 <command>newusers</command> 以前"
"创建的用户)。现有用户时,将会更改用户信息,否则会创建新用户。"
-#: newusers.8.xml:128(emphasis)
+#. (itstool) path: term/emphasis
+#: newusers.8.xml.out:104
msgid "pw_passwd"
msgstr "pw_passwd"
-#: newusers.8.xml:131(para)
+#. (itstool) path: listitem/para
+#: newusers.8.xml.out:107
msgid ""
"This field will be encrypted and used as the new value of the encrypted "
"password."
msgstr "此字段将被加密然后用于加密后密码的新值。"
-#: newusers.8.xml:139(emphasis)
+#. (itstool) path: term/emphasis
+#: newusers.8.xml.out:115
msgid "pw_uid"
msgstr "pw_uid"
-#: newusers.8.xml:142(para)
+#. (itstool) path: listitem/para
+#: newusers.8.xml.out:118
msgid "This field is used to define the UID of the user."
msgstr "此字段用于定义用户的 UID。"
-#: newusers.8.xml:145(para)
+#. (itstool) path: listitem/para
+#: newusers.8.xml.out:121
#, fuzzy
#| msgid ""
#| "If the field is empty, an new (unused) UID will be defined automatically "
#| "by <command>newusers</command>."
msgid ""
"If the field is empty, a new (unused) UID will be defined automatically by "
-"<command>newusers</command>."
+"<_:command-1/>."
msgstr ""
"如果此字段为空,<command>newusers</command> 会自动确定一个新的(未使用的)UID。"
-#: newusers.8.xml:149(para)
+#. (itstool) path: listitem/para
+#: newusers.8.xml.out:125
msgid "If this field contains a number, this number will be used as the UID."
msgstr "如果此字段包含一个数字,此数字会用于 UID。"
-#: newusers.8.xml:153(para)
+#. (itstool) path: listitem/para
+#: newusers.8.xml.out:129
#, fuzzy
#| msgid ""
#| "If this field contains the name of an existing user (or the name of an "
@@ -6013,36 +8231,46 @@ msgstr "如果此字段包含一个数字,此数字会用于 UID。"
#| "specified user will be used."
msgid ""
"If this field contains the name of an existing user (or the name of a user "
-"created before by <command>newusers</command>), the UID of the specified "
-"user will be used."
+"created before by <_:command-1/>), the UID of the specified user will be "
+"used."
msgstr ""
"如果此字段包含已经使用了的用户名(或者 <command>newusers</command> 在前边已经"
"创建的一个用户),将会使用指定用户的 UID。"
-#: newusers.8.xml:159(para)
+#. (itstool) path: listitem/para
+#: newusers.8.xml.out:135
msgid ""
"If the UID of an existing user is changed, the files ownership of the user's "
"file should be fixed manually."
msgstr "如果一个现有用户更改了 UID,此用户的文件所有权需要手动修复。"
-#: newusers.8.xml:167(emphasis)
+#. (itstool) path: term/emphasis
+#: newusers.8.xml.out:143
msgid "pw_gid"
msgstr "pw_gid"
-#: newusers.8.xml:170(para)
+#. (itstool) path: listitem/para
+#: newusers.8.xml.out:146
msgid "This field is used to define the primary group ID for the user."
msgstr "此字段用于定义用户的主组 ID。"
-#: newusers.8.xml:173(para)
+#. (itstool) path: listitem/para
+#: newusers.8.xml.out:149
+#, fuzzy
+#| msgid ""
+#| "If this field contains the name of an existing group (or a group created "
+#| "before by <command>newusers</command>), the GID of this group will be "
+#| "used as the primary group ID for the user."
msgid ""
"If this field contains the name of an existing group (or a group created "
-"before by <command>newusers</command>), the GID of this group will be used "
-"as the primary group ID for the user."
+"before by <_:command-1/>), the GID of this group will be used as the primary "
+"group ID for the user."
msgstr ""
"如果此字段包含一个现有组的组名(或者 <command>newusers</command> 在前边创建的"
"一个组),此组的 GID 会被用于做此用户的主组 ID。"
-#: newusers.8.xml:179(para)
+#. (itstool) path: listitem/para
+#: newusers.8.xml.out:155
msgid ""
"If this field is a number, this number will be used as the primary group ID "
"of the user. If no groups exist with this GID, a new group will be created "
@@ -6051,88 +8279,126 @@ msgstr ""
"如果此字段是一个数字,此数字会被用作此用户的主组 ID。如果没有对应此 GID 的现"
"有组,将会使用此 GID 创建一个新组,名称和用户名相同。"
-#: newusers.8.xml:185(para)
+#. (itstool) path: listitem/para
+#: newusers.8.xml.out:161
+#, fuzzy
+#| msgid ""
+#| "If this field is empty, a new group will be created with the name of the "
+#| "user and a GID will be automatically defined by <command>newusers</"
+#| "command> to be used as the primary group ID for the user and as the GID "
+#| "for the new group."
msgid ""
"If this field is empty, a new group will be created with the name of the "
-"user and a GID will be automatically defined by <command>newusers</command> "
-"to be used as the primary group ID for the user and as the GID for the new "
-"group."
+"user and a GID will be automatically defined by <_:command-1/> to be used as "
+"the primary group ID for the user and as the GID for the new group."
msgstr ""
"如果此字段为空,将会使用用户名作为组名,<command>newusers</command> 自动确定"
"的一个 GID 作为主组 ID 来创建一个新组。"
-#: newusers.8.xml:191(para)
+#. (itstool) path: listitem/para
+#: newusers.8.xml.out:167
+#, fuzzy
+#| msgid ""
+#| "If this field contains the name of a group which does not exist (and was "
+#| "not created before by <command>newusers</command>), a new group will be "
+#| "created with the specified name and a GID will be automatically defined "
+#| "by <command>newusers</command> to be used as the primary group ID for the "
+#| "user and GID for the new group."
msgid ""
"If this field contains the name of a group which does not exist (and was not "
-"created before by <command>newusers</command>), a new group will be created "
-"with the specified name and a GID will be automatically defined by "
-"<command>newusers</command> to be used as the primary group ID for the user "
-"and GID for the new group."
+"created before by <_:command-1/>), a new group will be created with the "
+"specified name and a GID will be automatically defined by <_:command-2/> to "
+"be used as the primary group ID for the user and GID for the new group."
msgstr ""
"如果此字段包含一个不存在的组的名字(也没有由 <command>newusers</command> 在前"
"边创建),将使用指定的组名和 <command>newusers</command> 自动确定的 GID 创建一"
"个组,并作为用户的主组。"
-#: newusers.8.xml:203(emphasis)
+#. (itstool) path: term/emphasis
+#: newusers.8.xml.out:179
msgid "pw_gecos"
msgstr "pw_gecos"
-#: newusers.8.xml:206(para)
+#. (itstool) path: listitem/para
+#: newusers.8.xml.out:182
msgid "This field is copied in the GECOS field of the user."
msgstr "此字段复制到用户的 GECOS 字段。"
-#: newusers.8.xml:213(emphasis)
+#. (itstool) path: term/emphasis
+#: newusers.8.xml.out:189
msgid "pw_dir"
msgstr "pw_dir"
-#: newusers.8.xml:216(para)
+#. (itstool) path: listitem/para
+#: newusers.8.xml.out:192
msgid "This field is used to define the home directory of the user."
msgstr "此字段用于定义用户的主目录。"
-#: newusers.8.xml:219(para)
+#. (itstool) path: para/emphasis
+#: newusers.8.xml.out:199
+msgid "newusers does not create parent directories"
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: newusers.8.xml.out:195
msgid ""
"If this field does not specify an existing directory, the specified "
"directory is created, with ownership set to the user being created or "
-"updated and its primary group. Note that <emphasis>newusers does not create "
-"parent directories </emphasis> of the new user's home directory. The "
-"newusers command will fail to create the home directory if the parent "
-"directories do not exist, and will send a message to stderr informing the "
-"user of the failure. The newusers command will not halt or return a failure "
-"to the calling shell if it fails to create the home directory, it will "
-"continue to process the batch of new users specified."
+"updated and its primary group. Note that <_:emphasis-1/> of the new user's "
+"home directory. The newusers command will fail to create the home directory "
+"if the parent directories do not exist, and will send a message to stderr "
+"informing the user of the failure. The newusers command will not halt or "
+"return a failure to the calling shell if it fails to create the home "
+"directory, it will continue to process the batch of new users specified."
msgstr ""
-#: newusers.8.xml:232(para)
+#. (itstool) path: listitem/para
+#: newusers.8.xml.out:208
+#, fuzzy
+#| msgid ""
+#| "If the home directory of an existing user is changed, <command>newusers</"
+#| "command> does not move or copy the content of the old directory to the "
+#| "new location. This should be done manually."
msgid ""
-"If the home directory of an existing user is changed, <command>newusers</"
-"command> does not move or copy the content of the old directory to the new "
-"location. This should be done manually."
+"If the home directory of an existing user is changed, <_:command-1/> does "
+"not move or copy the content of the old directory to the new location. This "
+"should be done manually."
msgstr ""
"如果现有用户的主目录变更,<command>newusers</command> 不会移动或者复制旧目录"
"的内容到新位置。这需要手动完成。"
-#: newusers.8.xml:242(emphasis)
+#. (itstool) path: term/emphasis
+#: newusers.8.xml.out:218
msgid "pw_shell"
msgstr "pw_shell"
-#: newusers.8.xml:245(para)
+#. (itstool) path: listitem/para
+#: newusers.8.xml.out:221
msgid ""
"This field defines the shell of the user. No checks are performed on this "
"field."
msgstr "此字段定义了用户的 shell。对此字段不进行任何检查。"
-#: newusers.8.xml:253(para)
+#. (itstool) path: refsect1/para
+#: newusers.8.xml.out:229
+#, fuzzy
+#| msgid ""
+#| "<command>newusers</command> first tries to create or change all the "
+#| "specified users, and then write these changes to the user or group "
+#| "databases. If an error occurs (except in the final writes to the "
+#| "databases), no changes are committed to the databases."
msgid ""
-"<command>newusers</command> first tries to create or change all the "
-"specified users, and then write these changes to the user or group "
-"databases. If an error occurs (except in the final writes to the databases), "
-"no changes are committed to the databases."
+"<_:command-1/> first tries to create or change all the specified users, and "
+"then write these changes to the user or group databases. If an error occurs "
+"(except in the final writes to the databases), no changes are committed to "
+"the databases."
msgstr ""
"<command>newusers</command> 首先尝试创建或更改所有指定的用户,然后将这些更改"
"写入用户或组数据库。如果发生错误(除非是在最后写入数据库过程中),不会有任何更"
"改。"
-#: newusers.8.xml:259(para)
+#. (itstool) path: refsect1/para
+#: newusers.8.xml.out:235
msgid ""
"During this first pass, users are created with a locked password (and "
"passwords are not changed for the users which are not created). A second "
@@ -6140,3634 +8406,5423 @@ msgid ""
"password are reported, but will not stop the other password updates."
msgstr ""
-#: newusers.8.xml:267(para)
+#. (itstool) path: refsect1/para
+#: newusers.8.xml.out:243
msgid ""
"This command is intended to be used in a large system environment where many "
"accounts are updated at a single time."
msgstr "此命令一般用于在大型的应用环境中,对大量账户进行一次性更新。"
-#: newusers.8.xml:275(para)
-msgid "The options which apply to the <command>newusers</command> command are:"
-msgstr "<command>newusers</command> 命令可以使用的选项有:"
+#. (itstool) path: term/option
+#: newusers.8.xml.out:257 pwck.8.xml.out:164 useradd.8.xml.out:108
+msgid "--badname"
+msgstr ""
-#: newusers.8.xml:292(term) chgpasswd.8.xml:112(term)
-msgid "<option>-c</option>, <option>--crypt-method</option>"
-msgstr "<option>-c</option>, <option>--crypt-method</option>"
+#. (itstool) path: listitem/para
+#: newusers.8.xml.out:260 pwck.8.xml.out:167 useradd.8.xml.out:111
+#: usermod.8.xml.out:92
+msgid "Allow names that do not conform to standards."
+msgstr ""
-#: newusers.8.xml:294(para) chpasswd.8.xml:141(para) chgpasswd.8.xml:114(para)
-msgid "Use the specified method to encrypt the passwords."
-msgstr "使用指定的方法加密密码。"
+#. (itstool) path: listitem/para
+#: newusers.8.xml.out:290 useradd.8.xml.out:423
+msgid "Create a system account."
+msgstr "创建一个系统账户。"
-#: newusers.8.xml:295(para) chpasswd.8.xml:145(para) chgpasswd.8.xml:118(para)
+#. (itstool) path: listitem/para
+#: newusers.8.xml.out:293 useradd.8.xml.out:426
+#, fuzzy
msgid ""
-"The available methods are DES, MD5, NONE, and SHA256 or SHA512 if your libc "
-"support these methods."
+"System users will be created with no aging information in <_:filename-1/>, "
+"and their numeric identifiers are chosen in the <_:option-2/>-<_:option-3/> "
+"range, defined in <_:filename-4/>, instead of <_:option-5/>-<_:option-6/> "
+"(and their <_:option-7/> counterparts for the creation of groups)."
msgstr ""
-"可用的方法有 DES, MD5, NONE, and SHA256 或 SHA512,前提是您的 libc 支持这写方"
-"法。"
+"系统用户创建时,不会在 <filename>/etc/shadow</filename> 中有年龄信息,数字标"
+"识符会在 <option>SYS_UID_MIN</option>-<option>SYS_UID_MAX</option> 之间选取,"
+"这两个值在 <filename>/etc/login.defs</filename> 中定义,而不是普通用户的 "
+"<option>UID_MIN</option>-<option>UID_MAX</option> (and their <option>GID</"
+"option> counterparts for the creation of groups)。"
-#: newusers.8.xml:317(para)
+#. (itstool) path: refsect1/para
+#: newusers.8.xml.out:348
msgid ""
-"System users will be created with no aging information in <filename>/etc/"
-"shadow</filename>, and their numeric identifiers are chosen in the "
-"<option>SYS_UID_MIN</option>-<option>SYS_UID_MAX</option> range, defined in "
-"<filename>login.defs</filename>, instead of <option>UID_MIN</option>-"
-"<option>UID_MAX</option> (and their <option>GID</option> counterparts for "
-"the creation of groups)."
+"The input file must be protected since it contains unencrypted passwords."
+msgstr "输入文件必须受到保护,因为它包含未加密的密码。"
+
+#. (itstool) path: term/filename
+#: newusers.8.xml.out:428
+msgid "/etc/pam.d/newusers"
+msgstr "/etc/pam.d/newusers"
+
+#. (itstool) path: term/filename
+#: newusers.8.xml.out:434 useradd.8.xml.out:740 userdel.8.xml.out:214
+#: usermod.8.xml.out:576
+#, fuzzy
+#| msgid "/etc/suauth"
+msgid "/etc/subgid"
+msgstr "/etc/suauth"
+
+#. (itstool) path: listitem/para
+#: newusers.8.xml.out:436 useradd.8.xml.out:742 userdel.8.xml.out:216
+#: usermod.8.xml.out:578
+msgid "Per user subordinate group IDs."
msgstr ""
-#: newusers.8.xml:343(term) chgpasswd.8.xml:158(term)
-msgid "<option>-s</option>, <option>--sha-rounds</option>"
-msgstr "<option>-s</option>, <option>--sha-rounds</option>"
+#. (itstool) path: listitem/para
+#: newusers.8.xml.out:442 useradd.8.xml.out:748 userdel.8.xml.out:222
+#: usermod.8.xml.out:584
+msgid "Per user subordinate user IDs."
+msgstr ""
-#: newusers.8.xml:345(para) chpasswd.8.xml:204(para) chgpasswd.8.xml:160(para)
-msgid "Use the specified number of rounds to encrypt the passwords."
-msgstr "使用指定次数的轮转来加密密码。"
+#. (itstool) path: citerefentry/refentrytitle
+#: newusers.8.xml.out:459 useradd.8.xml.out:861 userdel.8.xml.out:334
+#: usermod.8.xml.out:622
+#, fuzzy
+#| msgid "/etc/suauth"
+msgid "subgid"
+msgstr "/etc/suauth"
-#: newusers.8.xml:348(para) chpasswd.8.xml:207(para) chgpasswd.8.xml:163(para)
-msgid ""
-"The value 0 means that the system will choose the default number of rounds "
-"for the crypt method (5000)."
-msgstr "值 0 表示让系统为加密方法选择默认的轮转次数 (5000)。"
+#. (itstool) path: citerefentry/refentrytitle
+#: newusers.8.xml.out:462 useradd.8.xml.out:864 userdel.8.xml.out:337
+#: usermod.8.xml.out:625
+#, fuzzy
+#| msgid "/etc/suauth"
+msgid "subuid"
+msgstr "/etc/suauth"
-#: newusers.8.xml:352(para) chpasswd.8.xml:211(para) chgpasswd.8.xml:167(para)
-msgid ""
-"A minimal value of 1000 and a maximal value of 999,999,999 will be enforced."
-msgstr "会强制最小 1,000,最大 9,9999,9999"
+#. (itstool) path: para/phrase
+#: newusers.8.xml.out:457 useradd.8.xml.out:859 userdel.8.xml.out:332
+#: usermod.8.xml.out:620
+msgid "<_:citerefentry-1/>, <_:citerefentry-2/>,"
+msgstr ""
-#: newusers.8.xml:356(para) chpasswd.8.xml:215(para) chgpasswd.8.xml:171(para)
-msgid "You can only use this option with the SHA256 or SHA512 crypt method."
-msgstr "您只可以对 SHA256 或 SHA512 使用此选项。"
+#. (itstool) path: refnamediv/refpurpose
+#: nologin.8.xml.out:30
+msgid "politely refuse a login"
+msgstr "礼貌地拒绝登录"
-#: newusers.8.xml:360(para) chgpasswd.8.xml:175(para)
+#. (itstool) path: refsect1/para
+#: nologin.8.xml.out:41
+#, fuzzy
+#| msgid ""
+#| "The <command>nologin</command> command displays a message that an account "
+#| "is not available and exits non-zero. It is intended as a replacement "
+#| "shell field for accounts that have been disabled."
msgid ""
-"By default, the number of rounds is defined by the SHA_CRYPT_MIN_ROUNDS and "
-"SHA_CRYPT_MAX_ROUNDS variables in <filename>/etc/login.defs</filename>."
+"The <_:command-1/> command displays a message that an account is not "
+"available and exits non-zero. It is intended as a replacement shell field "
+"for accounts that have been disabled."
msgstr ""
-"默认,轮转数由 <filename>/etc/login.defs</filename> 文件中的 "
-"SHA_CRYPT_MIN_ROUNDS 和 SHA_CRYPT_MAX_ROUNDS 变量确定。"
+"<command>nologin</command> 命令显示一个信息,说账户不可用然后返回非零值。它用"
+"于代替已经禁用的账户的 shell 字段。"
-#: newusers.8.xml:372(para)
-msgid ""
-"The input file must be protected since it contains unencrypted passwords."
-msgstr "输入文件必须受到保护,因为它包含未加密的密码。"
+#. (itstool) path: refsect1/para
+#: nologin.8.xml.out:46
+msgid "To disable all logins, investigate <_:citerefentry-1/>."
+msgstr ""
-#: newusers.8.xml:376(para) chgpasswd.8.xml:191(para)
-msgid ""
-"You should make sure the passwords and the encryption method respect the "
-"system's password policy."
-msgstr "您需要确保你吗和加密方法符合系统的密码策略。"
+#. (itstool) path: para/command
+#: nologin.8.xml.out:52
+msgid "SSH_ORIGINAL_COMMAND"
+msgstr ""
-#: newusers.8.xml:452(filename)
-msgid "/etc/pam.d/newusers"
-msgstr "/etc/pam.d/newusers"
+#. (itstool) path: refsect1/para
+#: nologin.8.xml.out:51
+msgid "If <_:command-1/> is populated it will be logged."
+msgstr ""
-#: newusers.8.xml:454(para)
-msgid "PAM configuration for <command>newusers</command>."
-msgstr "<command>newusers</command> 的 PAM 配置。"
+#. (itstool) path: refsect1/title
+#: nologin.8.xml.out:69
+msgid "HISTORY"
+msgstr "历史"
-#: newusers.8.xml:474(para)
+#. (itstool) path: refsect1/para
+#: nologin.8.xml.out:70
#, fuzzy
-#| msgid ""
-#| "<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</"
-#| "manvolnum></citerefentry>, <citerefentry><refentrytitle>grpck</"
-#| "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-#| "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</"
-#| "manvolnum></citerefentry>, <citerefentry><refentrytitle>shadow</"
-#| "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-#| "<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
-#| "manvolnum></citerefentry>."
-msgid ""
-"<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>passwd</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, <phrase condition="
-"\"subids\"><citerefentry><refentrytitle>subgid</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>subuid</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, </"
-"phrase><citerefentry><refentrytitle>useradd</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>."
-msgstr ""
-"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>grpck</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>shadow</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>."
+#| msgid "The <command>nologin</command> command appearred in BSD 4.4."
+msgid "The <_:command-1/> command appeared in BSD 4.4."
+msgstr "<command>nologin</command> 首次出现于 BSD 4.4。"
-#: newgrp.1.xml:58(refentrytitle) newgrp.1.xml:65(refname)
-#: newgrp.1.xml:71(command)
-msgid "newgrp"
-msgstr "newgrp"
+#. (itstool) path: refnamediv/refpurpose
+#: passwd.1.xml.out:48
+msgid "change user password"
+msgstr "更改用户密码"
-#: newgrp.1.xml:66(refpurpose)
-msgid "log in to a new group"
-msgstr "登录到一个新组"
+#. (itstool) path: refsect1/para
+#: passwd.1.xml.out:65
+#, fuzzy
+#| msgid ""
+#| "The <command>passwd</command> command changes passwords for user "
+#| "accounts. A normal user may only change the password for their own "
+#| "account, while the superuser may change the password for any account. "
+#| "<command>passwd</command> also changes the account or associated password "
+#| "validity period."
+msgid ""
+"The <_:command-1/> command changes passwords for user accounts. A normal "
+"user may only change the password for their own account, while the superuser "
+"may change the password for any account. <_:command-2/> also changes the "
+"account or associated password validity period."
+msgstr ""
+"<command>passwd</command> 命令用来更改用户账户的密码。普通用户通常只更改其自"
+"己账户的密码,而超级用户可以更改任何账户的密码。<command>passwd</command> 也"
+"更改账户或相关的密码有效期。"
-#: newgrp.1.xml:72(replaceable) grpck.8.xml:73(replaceable)
-#: groupadd.8.xml:78(replaceable) gpasswd.1.xml:88(replaceable)
-msgid "group"
-msgstr "group"
+#. (itstool) path: refsect2/title
+#: passwd.1.xml.out:74
+msgid "Password Changes"
+msgstr "密码更改"
-#: newgrp.1.xml:78(para)
+#. (itstool) path: refsect2/para
+#: passwd.1.xml.out:75
msgid ""
-"The <command>newgrp</command> command is used to change the current group ID "
-"during a login session. If the optional <option>-</option> flag is given, "
-"the user's environment will be reinitialized as though the user had logged "
-"in, otherwise the current environment, including current working directory, "
-"remains unchanged."
+"The user is first prompted for their old password, if one is present. This "
+"password is then encrypted and compared against the stored password. The "
+"user has only one chance to enter the correct password. The superuser is "
+"permitted to bypass this step so that forgotten passwords may be changed."
msgstr ""
+"如果有旧密码,首先提示用户输入旧密码。加密这个密码然后和存储的密码进行比较。"
+"用户只有一次机会输入正确密码。允许超级用户略过这个步骤,以便更改忘记了的密"
+"码。"
-#: newgrp.1.xml:86(para)
+#. (itstool) path: refsect2/para
+#: passwd.1.xml.out:83
+#, fuzzy
+#| msgid ""
+#| "After the password has been entered, password aging information is "
+#| "checked to see if the user is permitted to change the password at this "
+#| "time. If not, <command>passwd</command> refuses to change the password "
+#| "and exits."
msgid ""
-"<command>newgrp</command> changes the current real group ID to the named "
-"group, or to the default group listed in <filename>/etc/passwd</filename> if "
-"no group name is given. <command>newgrp</command> also tries to add the "
-"group to the user groupset. If not root, the user will be prompted for a "
-"password if she does not have a password (in <filename>/etc/shadow</"
-"filename> if this user has an entry in the shadowed password file, or in "
-"<filename>/etc/passwd</filename> otherwise) and the group does, or if the "
-"user is not listed as a member and the group has a password. The user will "
-"be denied access if the group password is empty and the user is not listed "
-"as a member."
+"After the password has been entered, password aging information is checked "
+"to see if the user is permitted to change the password at this time. If not, "
+"<_:command-1/> refuses to change the password and exits."
msgstr ""
+"输入了密码之后,会检查密码年龄信息,以查看此时是否允许用户更改密码。如果不允"
+"许,<command>passwd</command> 拒绝更改密码,然后退出。"
-#: newgrp.1.xml:100(para)
+#. (itstool) path: refsect2/para
+#: passwd.1.xml.out:90
msgid ""
-"If there is an entry for this group in <filename>/etc/gshadow</filename>, "
-"then the list of members and the password of this group will be taken from "
-"this file, otherwise, the entry in <filename>/etc/group</filename> is "
-"considered."
+"The user is then prompted twice for a replacement password. The second entry "
+"is compared against the first and both are required to match in order for "
+"the password to be changed."
msgstr ""
+"提示用户输入两次新密码。第二次和第一次进行比较,并且需要相同才能更改密码。"
-#: newgrp.1.xml:152(para)
+#. (itstool) path: refsect2/para
+#: passwd.1.xml.out:96
msgid ""
-"<citerefentry><refentrytitle>id</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>login</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>sg</refentrytitle><manvolnum>1</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>gpasswd</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry><phrase condition=\"gshadow\">, <citerefentry condition="
-"\"gshadow\"><refentrytitle>gshadow</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry></phrase>."
-msgstr ""
-"<citerefentry><refentrytitle>id</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>login</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>sg</refentrytitle><manvolnum>1</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>gpasswd</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry><phrase condition=\"gshadow\">, <citerefentry condition="
-"\"gshadow\"><refentrytitle>gshadow</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry></phrase>."
-
-#: logoutd.8.xml:57(refentrytitle) logoutd.8.xml:64(refname)
-#: logoutd.8.xml:70(command)
-msgid "logoutd"
-msgstr "logoutd"
+"Then, the password is tested for complexity. As a general guideline, "
+"passwords should consist of 6 to 8 characters including one or more "
+"characters from each of the following sets:"
+msgstr ""
+"然后,测试密码的负责程度。一般来讲,密码应该包含 6 到 8 位字符,从下边的一个"
+"或多个集合中选择:"
-#: logoutd.8.xml:65(refpurpose)
-msgid "enforce login time restrictions"
-msgstr "强制登录时间限制"
+#. (itstool) path: listitem/para
+#: passwd.1.xml.out:104
+msgid "lower case alphabetics"
+msgstr "小写字母"
-#: logoutd.8.xml:76(para)
-msgid ""
-"<command>logoutd</command> enforces the login time and port restrictions "
-"specified in <filename>/etc/porttime</filename>. <command>logoutd</command> "
-"should be started from <filename>/etc/rc</filename>. The <filename>/var/run/"
-"utmp</filename> file is scanned periodically and each user name is checked "
-"to see if the named user is permitted on the named port at the current time. "
-"Any login session which is violating the restrictions in <filename>/etc/"
-"porttime</filename> is terminated."
-msgstr ""
+#. (itstool) path: listitem/para
+#: passwd.1.xml.out:107
+msgid "digits 0 thru 9"
+msgstr "数字 0 到 9"
-#: logoutd.8.xml:98(filename) login.1.xml:341(filename)
-msgid "/var/run/utmp"
-msgstr "/var/run/utmp"
+#. (itstool) path: listitem/para
+#: passwd.1.xml.out:110
+msgid "punctuation marks"
+msgstr "标点符号"
-#: logoutd.8.xml:100(para) login.1.xml:343(para)
-msgid "List of current login sessions."
-msgstr "当前登录会话的列表。"
+#. (itstool) path: refsect2/para
+#: passwd.1.xml.out:114
+#, fuzzy
+#| msgid ""
+#| "Care must be taken not to include the system default erase or kill "
+#| "characters. <command>passwd</command> will reject any password which is "
+#| "not suitably complex."
+msgid ""
+"Care must be taken not to include the system default erase or kill "
+"characters. <_:command-1/> will reject any password which is not suitably "
+"complex."
+msgstr ""
+"必须要留意不能包含系统默认的擦除和杀死字符。<command>passwd</command> 会拒绝"
+"复杂度不满足要求的密码。"
-#: login.defs.5.xml:126(refentrytitle) login.defs.5.xml:133(refname)
-msgid "login.defs"
-msgstr "login.defs"
+#. (itstool) path: refsect2/title
+#: passwd.1.xml.out:123
+msgid "Hints for user passwords"
+msgstr "关于用户密码的提示"
-#: login.defs.5.xml:134(refpurpose)
-msgid "shadow password suite configuration"
-msgstr "影子密码套件配置"
+#. (itstool) path: para/emphasis
+#: passwd.1.xml.out:127
+msgid "UNIX"
+msgstr ""
-#: login.defs.5.xml:139(para)
+#. (itstool) path: refsect2/para
+#: passwd.1.xml.out:124
+#, fuzzy
+#| msgid ""
+#| "The security of a password depends upon the strength of the encryption "
+#| "algorithm and the size of the key space. The legacy <emphasis>UNIX</"
+#| "emphasis> System encryption method is based on the NBS DES algorithm. "
+#| "More recent methods are now recommended (see <option>ENCRYPT_METHOD</"
+#| "option>). The size of the key space depends upon the randomness of the "
+#| "password which is selected."
msgid ""
-"The <filename>/etc/login.defs</filename> file defines the site-specific "
-"configuration for the shadow password suite. This file is required. Absence "
-"of this file will not prevent system operation, but will probably result in "
-"undesirable operation."
+"The security of a password depends upon the strength of the encryption "
+"algorithm and the size of the key space. The legacy <_:emphasis-1/> System "
+"encryption method is based on the NBS DES algorithm. More recent methods are "
+"now recommended (see <_:option-2/>). The size of the key space depends upon "
+"the randomness of the password which is selected."
msgstr ""
+"密码的安全性依赖于加密算法的强度和密钥空间的大小。旧的 <emphasis>UNIX</"
+"emphasis> 系统加密算法基于 NBS DES 算法。推荐使用更新的算法(查看 "
+"<option>ENCRYPT_METHOD</option>)。密钥空间的大小依赖于选择的密码的随机性。"
-#: login.defs.5.xml:146(para)
+#. (itstool) path: refsect2/para
+#: passwd.1.xml.out:133
msgid ""
-"This file is a readable text file, each line of the file describing one "
-"configuration parameter. The lines consist of a configuration name and "
-"value, separated by whitespace. Blank lines and comment lines are ignored. "
-"Comments are introduced with a \"#\" pound sign and the pound sign must be "
-"the first non-white character of the line."
+"Compromises in password security normally result from careless password "
+"selection or handling. For this reason, you should not select a password "
+"which appears in a dictionary or which must be written down. The password "
+"should also not be a proper name, your license number, birth date, or street "
+"address. Any of these may be used as guesses to violate system security."
msgstr ""
+"由于粗心地或处理选择密码,会危及密码的安全。由于这个原因,您不应该选择出现在"
+"词典中或者必须要写下来才能记住的密码。密码也不应该是一个名字、许可证号、生日"
+"或者街道号。所有这些可以用于猜测来损害系统安全。"
-#: login.defs.5.xml:154(para)
+#. (itstool) path: refsect2/para
+#: passwd.1.xml.out:142
+#, fuzzy
+#| msgid ""
+#| "You can find advices on how to choose a strong password on http://en."
+#| "wikipedia.org/wiki/Password_strength"
msgid ""
-"Parameter values may be of four types: strings, booleans, numbers, and long "
-"numbers. A string is comprised of any printable characters. A boolean should "
-"be either the value <replaceable>yes</replaceable> or <replaceable>no</"
-"replaceable>. An undefined boolean parameter or one with a value other than "
-"these will be given a <replaceable>no</replaceable> value. Numbers (both "
-"regular and long) may be either decimal values, octal values (precede the "
-"value with <replaceable>0</replaceable>) or hexadecimal values (precede the "
-"value with <replaceable>0x</replaceable>). The maximum value of the regular "
-"and long numeric parameters is machine-dependent."
+"You can find advice on how to choose a strong password on http://en."
+"wikipedia.org/wiki/Password_strength"
msgstr ""
+"您可以在在 http://zh.wikipedia.org/zh-cn/密码强度 找到怎样选择强壮密码的建"
+"议。"
-#: login.defs.5.xml:169(para)
-msgid "The following configuration items are provided:"
-msgstr "提供如下配置项:"
-
-#: login.defs.5.xml:32(term) chfn.1.xml:32(term)
-msgid "<option>CHFN_AUTH</option> (boolean)"
-msgstr "<option>CHFN_AUTH</option> (boolean)"
+#. (itstool) path: listitem/para
+#: passwd.1.xml.out:160
+#, fuzzy
+#| msgid ""
+#| "This option can be used only with <option>-S</option> and causes show "
+#| "status for all users."
+msgid ""
+"This option can be used only with <_:option-1/> and causes show status for "
+"all users."
+msgstr "此选项只能和 <option>-S</option> 一起使用,来显示所有用户的状态。"
-#: login.defs.5.xml:34(para) chfn.1.xml:34(para)
+#. (itstool) path: listitem/para
+#: passwd.1.xml.out:171
msgid ""
-"If <replaceable>yes</replaceable>, the <command>chfn</command> program will "
-"require authentication before making any changes, unless run by the "
-"superuser."
+"Delete a user's password (make it empty). This is a quick way to disable a "
+"password for an account. It will set the named account passwordless."
msgstr ""
-"如果为 <replaceable>yes</replaceable>,<command>chfn</command> 进行任何更改前"
-"都要要求认证,除非由超级用户运行。"
+"删除用户密码(让它为空)。这是禁用一个用户密码的快速方法。它将设置给出名称的账"
+"户。"
-#: login.defs.5.xml:32(term) chfn.1.xml:32(term)
-msgid "<option>CHFN_RESTRICT</option> (string)"
-msgstr "<option>CHFN_RESTRICT</option> (string)"
+#. (itstool) path: term/option
+#: passwd.1.xml.out:180
+#, fuzzy
+#| msgid "expiry"
+msgid "--expire"
+msgstr "expiry"
-#: login.defs.5.xml:34(para) chfn.1.xml:34(para)
+#. (itstool) path: listitem/para
+#: passwd.1.xml.out:183
msgid ""
-"This parameter specifies which values in the <emphasis remap=\"I\">gecos</"
-"emphasis> field of the <filename>/etc/passwd</filename> file may be changed "
-"by regular users using the <command>chfn</command> program. It can be any "
-"combination of letters <replaceable>f</replaceable>, <replaceable>r</"
-"replaceable>, <replaceable>w</replaceable>, <replaceable>h</replaceable>, "
-"for Full name, Room number, Work phone, and Home phone, respectively. For "
-"backward compatibility, <replaceable>yes</replaceable> is equivalent to "
-"<replaceable>rwh</replaceable> and <replaceable>no</replaceable> is "
-"equivalent to <replaceable>frwh</replaceable>. If not specified, only the "
-"superuser can make any changes. The most restrictive setting is better "
-"achieved by not installing <command>chfn</command> SUID."
-msgstr ""
-
-#: login.defs.5.xml:32(term) chsh.1.xml:32(term)
-msgid "<option>CHSH_AUTH</option> (boolean)"
-msgstr "<option>CHSH_AUTH</option> (boolean)"
+"Immediately expire an account's password. This in effect can force a user to "
+"change their password at the user's next login."
+msgstr "让一个账户的密码立即过期。这可以强制一个用户下次登录时更改密码。"
-#: login.defs.5.xml:34(para) chsh.1.xml:34(para)
+#. (itstool) path: listitem/para
+#: passwd.1.xml.out:200
+#, fuzzy
+#| msgid ""
+#| "This option is used to disable an account after the password has been "
+#| "expired for a number of days. After a user account has had an expired "
+#| "password for <replaceable>INACTIVE</replaceable> days, the user may no "
+#| "longer sign on to the account."
msgid ""
-"If <replaceable>yes</replaceable>, the <command>chsh</command> program will "
-"require authentication before making any changes, unless run by the "
-"superuser."
+"This option is used to disable an account after the password has been "
+"expired for a number of days. After a user account has had an expired "
+"password for <_:replaceable-1/> days, the user may no longer sign on to the "
+"account."
msgstr ""
-"如果 <replaceable>yes</replaceable>,<command>chsh</command> 程序在做任何更改"
-"之前都会要求认证,除非是以超级用户身份运行的。"
+"此选项用于在密码过期一定天数之后禁用账户。一个用户账户密码已经过期 "
+"<replaceable>INACTIVE</replaceable> 天之后,用户将不能再登录进账户。"
-#: login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>ERASECHAR</option> (number)"
-msgstr "<option>ERASECHAR</option> (number)"
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: passwd.1.xml.out:210 useradd.8.xml.out:263 useradd.8.xml.out:338
+#, fuzzy
+#| msgid "-"
+msgid "-k"
+msgstr "-"
-#: login.defs.5.xml:34(para) login.1.xml:34(para)
-msgid ""
-"Terminal ERASE character (<replaceable>010</replaceable> = backspace, "
-"<replaceable>0177</replaceable> = DEL)."
+#. (itstool) path: term/option
+#: passwd.1.xml.out:210
+msgid "--keep-tokens"
msgstr ""
-"终端擦除字符 (<replaceable>010</replaceable> = backspace, <replaceable>0177</"
-"replaceable> = DEL)。"
-#: login.defs.5.xml:38(para) login.defs.5.xml:37(para) login.1.xml:38(para)
-#: login.1.xml:37(para)
+#. (itstool) path: listitem/para
+#: passwd.1.xml.out:213
msgid ""
-"The value can be prefixed \"0\" for an octal value, or \"0x\" for an "
-"hexadecimal value."
-msgstr "此值可以使用前缀“0”表示八进制,“0x”表示十六进制。"
+"Indicate password change should be performed only for expired authentication "
+"tokens (passwords). The user wishes to keep their non-expired tokens as "
+"before."
+msgstr ""
+"表示密码更改只应该因为认证口令(密码)过期更改。用户希望保持他们尚未过期的口"
+"令。"
-#: login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>FAIL_DELAY</option> (number)"
-msgstr "<option>FAIL_DELAY</option> (number)"
+#. (itstool) path: term/option
+#: passwd.1.xml.out:222 usermod.8.xml.out:229
+msgid "--lock"
+msgstr ""
-#: login.defs.5.xml:34(para) login.1.xml:34(para)
+#. (itstool) path: listitem/para
+#: passwd.1.xml.out:225
msgid ""
-"Delay in seconds before being allowed another attempt after a login failure."
-msgstr "登录失败后,等待多少秒才再允许登录。"
+"Lock the password of the named account. This option disables a password by "
+"changing it to a value which matches no possible encrypted value (it adds a "
+"´!´ at the beginning of the password)."
+msgstr ""
+"锁定指定账户的密码。此选项通过将密码更改为一个不可能与加密值匹配的值来禁用(它"
+"在密码开头添加一个“!”)。"
-#: login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>FAILLOG_ENAB</option> (boolean)"
-msgstr "<option>FAILLOG_ENAB</option> (boolean)"
+#. (itstool) path: para/command
+#: passwd.1.xml.out:235
+msgid "usermod --expiredate 1"
+msgstr ""
-#: login.defs.5.xml:34(para) login.1.xml:34(para)
+#. (itstool) path: listitem/para
+#: passwd.1.xml.out:231
+#, fuzzy
+#| msgid ""
+#| "Note that this does not disable the account. The user may still be able "
+#| "to login using another authentication token (e.g. an SSH key). To disable "
+#| "the account, administrators should use <command>usermod --expiredate 1</"
+#| "command> (this set the account's expire date to Jan 2, 1970)."
msgid ""
-"Enable logging and display of <filename>/var/log/faillog</filename> login "
-"failure info."
-msgstr "允许登录并显示 <filename>/var/log/faillog</filename> 登录失败信息。"
+"Note that this does not disable the account. The user may still be able to "
+"login using another authentication token (e.g. an SSH key). To disable the "
+"account, administrators should use <_:command-1/> (this set the account's "
+"expire date to Jan 2, 1970)."
+msgstr ""
+"注意,这并没有禁用此账户。用户仍然可以通过其它认证方式(如 SSH 密码)来登录。要"
+"禁用此账户,管理员需要使用 <command>usermod --expiredate 1</command> (设置账"
+"户的过期时间为1970年1月2日)。"
-#: login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>FAKE_SHELL</option> (string)"
-msgstr "<option>FAKE_SHELL</option> (string)"
+#. (itstool) path: listitem/para
+#: passwd.1.xml.out:238
+msgid "Users with a locked password are not allowed to change their password."
+msgstr "被锁定了密码的用户不允许更改密码。"
-#: login.defs.5.xml:34(para) login.1.xml:34(para)
-msgid ""
-"If set, <command>login</command> will execute this shell instead of the "
-"users' shell specified in <filename>/etc/passwd</filename>."
+#. (itstool) path: term/option
+#: passwd.1.xml.out:258 pwck.8.xml.out:179 vipw.8.xml.out:108
+msgid "-q"
+msgstr "-q"
+
+#. (itstool) path: term/option
+#: passwd.1.xml.out:258 pwck.8.xml.out:179 vipw.8.xml.out:108
+msgid "--quiet"
msgstr ""
-"如果设置了,<command>login</command> 将执行此 shell 而不是在 <filename>/etc/"
-"passwd</filename> 中指定的用户 shell。"
-#: login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>FTMP_FILE</option> (string)"
-msgstr "<option>FTMP_FILE</option> (string)"
+#. (itstool) path: listitem/para
+#: passwd.1.xml.out:261 vipw.8.xml.out:110
+msgid "Quiet mode."
+msgstr "安静模式。"
-#: login.defs.5.xml:34(para) login.1.xml:34(para)
-msgid ""
-"If defined, login failures will be logged in this file in a utmp format."
-msgstr "如果定义,登录失败会以 utmp 格式记录在此文件中。"
+#. (itstool) path: term/option
+#: passwd.1.xml.out:268
+msgid "--repository"
+msgstr ""
+
+#. (itstool) path: term/replaceable
+#. (itstool) path: para/replaceable
+#: passwd.1.xml.out:268 passwd.1.xml.out:272
+#, fuzzy
+#| msgid "EDITOR"
+msgid "REPOSITORY"
+msgstr "EDITOR"
-#: login.defs.5.xml:32(term)
+#. (itstool) path: listitem/para
+#: passwd.1.xml.out:271
#, fuzzy
-#| msgid "<option>ENCRYPT_METHOD</option> (string)"
-msgid "<option>HMAC_CRYPTO_ALGO</option> (string)"
-msgstr "<option>ENCRYPT_METHOD</option> (string)"
+#| msgid "change password in <replaceable>REPOSITORY</replaceable> repository"
+msgid "change password in <_:replaceable-1/> repository"
+msgstr "在 <replaceable>REPOSITORY</replaceable> 中更改密码"
+
+#. (itstool) path: term/option
+#: passwd.1.xml.out:290
+msgid "--status"
+msgstr ""
-#: login.defs.5.xml:34(para)
+#. (itstool) path: listitem/para
+#: passwd.1.xml.out:293
msgid ""
-"Used to select the HMAC cryptography algorithm that the pam_timestamp module "
-"is going to use to calculate the keyed-hash message authentication code."
+"Display account status information. The status information consists of 7 "
+"fields. The first field is the user's login name. The second field indicates "
+"if the user account has a locked password (L), has no password (NP), or has "
+"a usable password (P). The third field gives the date of the last password "
+"change. The next four fields are the minimum age, maximum age, warning "
+"period, and inactivity period for the password. These ages are expressed in "
+"days."
+msgstr ""
+"显示账户状态信息。状态信息包含 7 个字段。首个字段是用户的登录名,第二个字段表"
+"示用户账户是否已经锁定密码(L)、没有密码 (NP)或者密码可用(P),第三个字段给出最"
+"后一次更改密码的日期。接下来的四个字段分别是密码的最小年龄、最大年龄、警告期"
+"和禁用期。这些年龄以天为单位计算。"
+
+#. (itstool) path: term/option
+#: passwd.1.xml.out:308 usermod.8.xml.out:394
+msgid "--unlock"
msgstr ""
-#: login.defs.5.xml:39(para)
+#. (itstool) path: listitem/para
+#: passwd.1.xml.out:311
#, fuzzy
#| msgid ""
-#| "Refer to <citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</"
-#| "manvolnum></citerefentry> for details on how this string is interpreted."
+#| "Unlock the password of the named account. This option re-enables a "
+#| "password by changing the password back to its previous value (to the "
+#| "value before using the <option>-l</option> option)."
msgid ""
-"Note: Check <refentrytitle>hmac</refentrytitle><manvolnum>3</manvolnum> to "
-"see the possible algorithms that are available in your system."
+"Unlock the password of the named account. This option re-enables a password "
+"by changing the password back to its previous value (to the value before "
+"using the <_:option-1/> option)."
msgstr ""
-"请参考 <citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</"
-"manvolnum></citerefentry> 来了解关于解析此字符串的细节信息。"
-
-#: login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>HUSHLOGIN_FILE</option> (string)"
-msgstr "<option>HUSHLOGIN_FILE</option> (string)"
+"解锁指定用户的密码。此操作通过将密码改回先前值(改回使用 <option>-l</option> "
+"之前的值)重新启用密码。"
-#: login.defs.5.xml:34(para) login.1.xml:34(para)
+#. (itstool) path: listitem/para
+#: passwd.1.xml.out:324
+#, fuzzy
+#| msgid ""
+#| "Set the number of days of warning before a password change is required. "
+#| "The <replaceable>WARN_DAYS</replaceable> option is the number of days "
+#| "prior to the password expiring that a user will be warned that their "
+#| "password is about to expire."
msgid ""
-"If defined, this file can inhibit all the usual chatter during the login "
-"sequence. If a full pathname is specified, then hushed mode will be enabled "
-"if the user's name or shell are found in the file. If not a full pathname, "
-"then hushed mode will be enabled if the file exists in the user's home "
-"directory."
+"Set the number of days of warning before a password change is required. The "
+"<_:replaceable-1/> option is the number of days prior to the password "
+"expiring that a user will be warned that their password is about to expire."
msgstr ""
+"设置在要求更改密码之前警告的天数。<replaceable>WARN_DAYS</replaceable> 选项是"
+"在密码过期之前提前警告的天数。"
-#: login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>ISSUE_FILE</option> (string)"
-msgstr "<option>ISSUE_FILE</option> (string)"
+#. (itstool) path: term/option
+#: passwd.1.xml.out:334
+#, fuzzy
+#| msgid "-"
+msgid "-x"
+msgstr "-"
-#: login.defs.5.xml:34(para) login.1.xml:34(para)
-msgid "If defined, this file will be displayed before each login prompt."
-msgstr "如果定义了,此文件将在每次的登录提示之前显示。"
+#. (itstool) path: listitem/para
+#: passwd.1.xml.out:337
+#, fuzzy
+#| msgid ""
+#| "Set the maximum number of days a password remains valid. After "
+#| "<replaceable>MAX_DAYS</replaceable>, the password is required to be "
+#| "changed."
+msgid ""
+"Set the maximum number of days a password remains valid. After <_:"
+"replaceable-1/>, the password is required to be changed."
+msgstr ""
+"设置密码仍然有效的最大天数。<replaceable>MAX_DAYS</replaceable> 之后,密码会"
+"要求更改。"
-#: login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>KILLCHAR</option> (number)"
-msgstr "<option>KILLCHAR</option> (number)"
+#. (itstool) path: refsect1/para
+#: passwd.1.xml.out:354
+msgid ""
+"Password complexity checking may vary from site to site. The user is urged "
+"to select a password as complex as he or she feels comfortable with."
+msgstr "密码复杂性检查在每台机器间不同。用户应该选择适合的尽量复杂的密码。"
-#: login.defs.5.xml:34(para) login.1.xml:34(para)
-msgid "Terminal KILL character (<replaceable>025</replaceable> = CTRL/U)."
-msgstr "终端 KILL 字符 (<replaceable>025</replaceable> = CTRL/U)。"
+#. (itstool) path: refsect1/para
+#: passwd.1.xml.out:359
+msgid ""
+"Users may not be able to change their password on a system if NIS is enabled "
+"and they are not logged into the NIS server."
+msgstr ""
+"在启动了 NIS 的系统上,如果没有登录 NIS 服务器,用户或许不能更改自己的密码。"
-#: login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>LASTLOG_ENAB</option> (boolean)"
-msgstr "<option>LASTLOG_ENAB</option> (boolean)"
+#. (itstool) path: refsect1/para
+#: passwd.1.xml.out:364
+#, fuzzy
+#| msgid ""
+#| "<command>passwd</command> uses PAM to authenticate users and to change "
+#| "their passwords."
+msgid ""
+"<_:command-1/> uses PAM to authenticate users and to change their passwords."
+msgstr "<command>passwd</command> 使用 PAM 来认证用户以及更改密码。"
-#: login.defs.5.xml:34(para) login.1.xml:34(para)
-msgid "Enable logging and display of /var/log/lastlog login time info."
-msgstr "允许记录和显示 /var/log/lastlog 登录时间信息。"
+#. (itstool) path: term/filename
+#: passwd.1.xml.out:410
+msgid "/etc/pam.d/passwd"
+msgstr "/etc/pam.d/passwd"
-#: login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>LOG_OK_LOGINS</option> (boolean)"
-msgstr "<option>LOG_OK_LOGINS</option> (boolean)"
+#. (itstool) path: listitem/para
+#: passwd.1.xml.out:438
+msgid "invalid combination of options"
+msgstr "无效的选项组合"
-#: login.defs.5.xml:34(para) login.1.xml:34(para)
-msgid "Enable logging of successful logins."
-msgstr "允许记录成功登录。"
+#. (itstool) path: listitem/para
+#: passwd.1.xml.out:444
+msgid "unexpected failure, nothing done"
+msgstr "意外的失败,什么也没有做。"
-#: login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>LOG_UNKFAIL_ENAB</option> (boolean)"
-msgstr "<option>LOG_UNKFAIL_ENAB</option> (boolean)"
+#. (itstool) path: listitem/para
+#: passwd.1.xml.out:450
+#, fuzzy
+#| msgid "unexpected failure, <filename>passwd</filename> file missing"
+msgid "unexpected failure, <_:filename-1/> file missing"
+msgstr "意外的失败,<filename>passwd</filename> 文件丢失"
-#: login.defs.5.xml:34(para) login.1.xml:34(para)
-msgid "Enable display of unknown usernames when login failures are recorded."
-msgstr "在记录到登录失败时,允许记录未知用户名。"
+#. (itstool) path: listitem/para
+#: passwd.1.xml.out:456
+#, fuzzy
+#| msgid "<filename>passwd</filename> file busy, try again"
+msgid "<_:filename-1/> file busy, try again"
+msgstr "<filename>passwd</filename> 文件忙,请重试"
-#: login.defs.5.xml:38(para) login.1.xml:38(para)
+#. (itstool) path: refsect1/para
+#: passwd.1.xml.out:471
msgid ""
-"Note: logging unknown usernames may be a security issue if an user enter her "
-"password instead of her login name."
+"<_:citerefentry-1/>, <_:citerefentry-2/>, <_:citerefentry-3/>, <_:phrase-4/> "
+"<_:citerefentry-5/>."
msgstr ""
-"注意:如果用户不小心将密码输入到了登录名中,记录未知用户名可能是一个安全隐"
-"患。"
-#: login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>LOGIN_RETRIES</option> (number)"
-msgstr "<option>LOGIN_RETRIES</option> (number)"
+#. (itstool) path: refnamediv/refpurpose
+#: passwd.5.xml.out:41
+msgid "the password file"
+msgstr "密码文件"
-#: login.defs.5.xml:34(para) login.1.xml:34(para)
-msgid "Maximum number of login retries in case of bad password."
-msgstr "密码错误时,重试的最大次数。"
+#. (itstool) path: para/quote
+#: passwd.5.xml.out:49 shadow.5.xml.out:59
+msgid ":"
+msgstr ""
-#: login.defs.5.xml:37(para) login.1.xml:37(para)
+#. (itstool) path: refsect1/para
+#: passwd.5.xml.out:46
#, fuzzy
#| msgid ""
-#| "This will most likely be overridden by PAM, since the default pam_unix "
-#| "module has it's own built in of 3 retries. However, this is a safe "
-#| "fallback in case you are using an authentication module that does not "
-#| "enforce PAM_MAXTRIES."
+#| "<filename>/etc/passwd</filename> contains one line for each user account, "
+#| "with seven fields delimited by colons (<quote>:</quote>). These fields "
+#| "are:"
msgid ""
-"This will most likely be overridden by PAM, since the default pam_unix "
-"module has its own built in of 3 retries. However, this is a safe fallback "
-"in case you are using an authentication module that does not enforce "
-"PAM_MAXTRIES."
+"<_:filename-1/> contains one line for each user account, with seven fields "
+"delimited by colons (<_:quote-2/>). These fields are:"
msgstr ""
-"这很有可能被 PAM 覆盖,因为默认的 pam_unix 模块有其内建 3 次重新尝试。然而,"
-"在您使用一个没有强制 PAM_MAXTRIES 的认证模块时,这是一个安全反馈。"
+"<filename>/etc/passwd</filename> 为每个用户账户包含一行,包含使用冒号 "
+"(<quote>:</quote>) 分隔的七个字段,分别是:"
+
+#. (itstool) path: listitem/para
+#. (itstool) path: term/emphasis
+#: passwd.5.xml.out:54 shadow.5.xml.out:64
+msgid "login name"
+msgstr "登录名"
-#: login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>LOGIN_TIMEOUT</option> (number)"
-msgstr "<option>LOGIN_TIMEOUT</option> (number)"
+#. (itstool) path: listitem/para
+#: passwd.5.xml.out:57
+msgid "optional encrypted password"
+msgstr "可选的加密后的密码"
-#: login.defs.5.xml:34(para) login.1.xml:34(para)
-msgid "Max time in seconds for login."
-msgstr "最大登录时间(以秒为单位)。"
+#. (itstool) path: listitem/para
+#: passwd.5.xml.out:60
+msgid "numerical user ID"
+msgstr "数字用户 ID"
-#: login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>MOTD_FILE</option> (string)"
-msgstr "<option>MOTD_FILE</option> (string)"
+#. (itstool) path: listitem/para
+#: passwd.5.xml.out:63
+msgid "numerical group ID"
+msgstr "数字组 ID"
-#: login.defs.5.xml:34(para) login.1.xml:34(para)
-#, fuzzy
-msgid ""
-"If defined, \":\" delimited list of \"message of the day\" files to be "
-"displayed upon login."
-msgstr "如果定义了,登录时显示“:”分隔的“message of the day”。"
+#. (itstool) path: listitem/para
+#: passwd.5.xml.out:66
+msgid "user name or comment field"
+msgstr "用户名和注释字段"
-#: login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>NOLOGINS_FILE</option> (string)"
-msgstr "<option>NOLOGINS_FILE</option> (string)"
+#. (itstool) path: listitem/para
+#: passwd.5.xml.out:69
+msgid "user home directory"
+msgstr "用户主目录"
-#: login.defs.5.xml:34(para) login.1.xml:34(para)
-msgid ""
-"If defined, name of file whose presence will inhibit non-root logins. The "
-"contents of this file should be a message indicating why logins are "
-"inhibited."
+#. (itstool) path: listitem/para
+#: passwd.5.xml.out:72
+msgid "optional user command interpreter"
+msgstr "可选的用户命令解释器"
+
+#. (itstool) path: para/quote
+#: passwd.5.xml.out:78
+msgid "x"
msgstr ""
-#: login.defs.5.xml:216(para)
+#. (itstool) path: para/emphasis
+#: passwd.5.xml.out:81
+msgid "must"
+msgstr ""
+
+#. (itstool) path: refsect1/para
+#: passwd.5.xml.out:76
msgid ""
-"<option>PASS_MAX_DAYS</option>, <option>PASS_MIN_DAYS</option> and "
-"<option>PASS_WARN_AGE</option> are only used at the time of account "
-"creation. Any changes to these settings won't affect existing accounts."
+"If the <_:emphasis-1/> field is a lower-case <_:quote-2/>, then the "
+"encrypted password is actually stored in the <_:citerefentry-3/> file "
+"instead; there <_:emphasis-4/> be a corresponding line in the <_:filename-5/"
+"> file, or else the user account is invalid."
msgstr ""
-#: login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>PORTTIME_CHECKS_ENAB</option> (boolean)"
-msgstr "<option>PORTTIME_CHECKS_ENAB</option> (boolean)"
+#. (itstool) path: para/emphasis
+#: passwd.5.xml.out:90
+msgid "any"
+msgstr ""
-#: login.defs.5.xml:34(para) login.1.xml:34(para)
+#. (itstool) path: refsect1/para
+#: passwd.5.xml.out:85
#, fuzzy
-#| msgid "Enable checking of time restrictions specified in /etc/porttime."
+#| msgid ""
+#| "This field may be empty, in which case no passwords are required to "
+#| "authenticate as the specified login name. However, some applications "
+#| "which read the <filename>/etc/shadow</filename> file may decide not to "
+#| "permit any access at all if the password field is empty."
msgid ""
-"Enable checking of time restrictions specified in <filename>/etc/porttime</"
-"filename>."
-msgstr "启用在 /etc/porttime 中指定的时间限制检查。"
-
-#: login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>TTYGROUP</option> (string)"
-msgstr "<option>TTYGROUP</option> (string)"
-
-#: login.defs.5.xml:33(term) login.1.xml:33(term)
-msgid "<option>TTYPERM</option> (string)"
-msgstr "<option>TTYPERM</option> (string)"
+"The encrypted <_:emphasis-1/> field may be empty, in which case no password "
+"is required to authenticate as the specified login name. However, some "
+"applications which read the <_:filename-2/> file may decide not to permit <_:"
+"emphasis-3/> access at all if the <_:emphasis-4/> field is blank."
+msgstr ""
+"此字段可以为空,此时认证为特定的登录名时,不要求密码。然而,一些读取 "
+"<filename>/etc/shadow</filename> 文件的应用程序,在密码字段为空时,可能决定禁"
+"止任何访问。"
-#: login.defs.5.xml:35(para) login.1.xml:35(para)
+#. (itstool) path: refsect1/para
+#: passwd.5.xml.out:94
+#, fuzzy
+#| msgid ""
+#| "A password field which starts with a exclamation mark means that the "
+#| "password is locked. The remaining characters on the line represent the "
+#| "password field before the password was locked."
msgid ""
-"The terminal permissions: the login tty will be owned by the "
-"<option>TTYGROUP</option> group, and the permissions will be set to "
-"<option>TTYPERM</option>."
+"A <_:emphasis-1/> field which starts with an exclamation mark means that the "
+"password is locked. The remaining characters on the line represent the <_:"
+"emphasis-2/> field before the password was locked."
msgstr ""
+"以叹号开始的密码字段意味着密码被锁定。该行的剩余字符表示锁定之前的密码。"
-#: login.defs.5.xml:40(para) login.1.xml:40(para)
+#. (itstool) path: refsect1/para
+#. (itstool) path: listitem/para
+#: passwd.5.xml.out:107 shadow.5.xml.out:92
+#, fuzzy
+#| msgid ""
+#| "If the password field contains some string that is not a valid result of "
+#| "<citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</"
+#| "manvolnum></citerefentry>, for instance ! or *, the user will not be able "
+#| "to use a unix password to log in (but the user may log in the system by "
+#| "other means)."
msgid ""
-"By default, the ownership of the terminal is set to the user's primary group "
-"and the permissions are set to <replaceable>0600</replaceable>."
+"If the password field contains some string that is not a valid result of <_:"
+"citerefentry-1/>, for instance ! or *, the user will not be able to use a "
+"unix password to log in (but the user may log in the system by other means)."
msgstr ""
+"如果密码字段包含一些不是 <citerefentry><refentrytitle>crypt</"
+"refentrytitle><manvolnum>3</manvolnum></citerefentry> 合法结果的字符,比如 ! "
+"或 *,用户将无法使用 unix 密码登录(但是可以通过其它方法登录系统)。"
-#: login.defs.5.xml:45(para) login.1.xml:45(para)
+#. (itstool) path: refsect1/para
+#: passwd.5.xml.out:114
msgid ""
-"<option>TTYGROUP</option> can be either the name of a group or a numeric "
-"group identifier."
+"The comment field, also known as the gecos field, is used by various system "
+"utilities, such as <_:citerefentry-1/>. The use of an ampersand here will be "
+"replaced by the capitalised login name when the field is used or displayed "
+"by such system utilities."
msgstr ""
-#: login.defs.5.xml:49(para) login.1.xml:49(para)
+#. (itstool) path: refsect1/para
+#: passwd.5.xml.out:123
+#, fuzzy
+#| msgid ""
+#| "The home directory field provides the name of the initial working "
+#| "directory. The <command>login</command> program uses this information to "
+#| "set the value of the <envar>$HOME</envar> environmental variable."
msgid ""
-"If you have a <command>write</command> program which is \"setgid\" to a "
-"special group which owns the terminals, define TTYGROUP to the group number "
-"and TTYPERM to 0620. Otherwise leave TTYGROUP commented out and assign "
-"TTYPERM to either 622 or 600."
+"The home directory field provides the name of the initial working directory. "
+"The <_:command-1/> program uses this information to set the value of the <_:"
+"envar-2/> environmental variable."
msgstr ""
+"主目录字段提供了初始工作目录的名称。<command>login</command> 程序根据此信息设"
+"置 <envar>$HOME</envar> 环境变量。"
-#: login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>TTYTYPE_FILE</option> (string)"
-msgstr "<option>TTYTYPE_FILE</option> (string)"
+#. (itstool) path: para/filename
+#: passwd.5.xml.out:134 sg.1.xml.out:61 su.1.xml.out:190
+msgid "/bin/sh"
+msgstr ""
-#: login.defs.5.xml:34(para) login.1.xml:34(para)
+#. (itstool) path: refsect1/para
+#: passwd.5.xml.out:129
+#, fuzzy
+#| msgid ""
+#| "The command interpreter field provides the name of the user's command "
+#| "language interpreter, or the name of the initial program to execute. The "
+#| "<command>login</command> program uses this information to set the value "
+#| "of the <envar>$SHELL</envar> environmental variable. If this field is "
+#| "empty, it defaults to the value <filename>/bin/sh</filename>."
msgid ""
-"If defined, file which maps tty line to TERM environment parameter. Each "
-"line of the file is in a format something like \"vt100 tty01\"."
+"The command interpreter field provides the name of the user's command "
+"language interpreter, or the name of the initial program to execute. The <_:"
+"command-1/> program uses this information to set the value of the <_:envar-2/"
+"> environmental variable. If this field is empty, it defaults to the value "
+"<_:filename-3/>."
msgstr ""
+"命令解释器字段提供了用户命令语言解释器的名称,或者开始时执行的程序的名称。"
+"<command>login</command> 程序使用此信息设置 <envar>$SHELL</envar> 环境变量的"
+"值。如果字段为空,默认值为 <filename>/bin/sh</filename>。"
-#: login.defs.5.xml:32(term) login.1.xml:32(term)
-msgid "<option>ULIMIT</option> (number)"
-msgstr "<option>ULIMIT</option> (number)"
+#. (itstool) path: listitem/para
+#: passwd.5.xml.out:150
+msgid "optional encrypted password file"
+msgstr "可选的加密后的密码文件"
-#: login.defs.5.xml:34(para) login.1.xml:34(para)
-msgid "Default <command>ulimit</command> value."
-msgstr "默认 <command>ulimit</command> 值。"
+#. (itstool) path: term/filename
+#: passwd.5.xml.out:154
+msgid "/etc/passwd-"
+msgstr "/etc/passwd-"
-#: login.defs.5.xml:249(title)
-msgid "CROSS REFERENCES"
-msgstr "交叉引用"
+#. (itstool) path: listitem/para
+#: passwd.5.xml.out:156
+msgid "Backup file for /etc/passwd."
+msgstr "/etc/passwd 的备份文件。"
-#: login.defs.5.xml:250(para)
+#. (itstool) path: listitem/para
+#: passwd.5.xml.out:157 shadow.5.xml.out:249
msgid ""
-"The following cross references show which programs in the shadow password "
-"suite use which parameters."
-msgstr "如下交叉引用显示影子密码套件哪个程序使用哪个参数。"
-
-#: login.defs.5.xml:257(term) chage.1.xml:58(refentrytitle)
-#: chage.1.xml:65(refname) chage.1.xml:70(command)
-msgid "chage"
-msgstr "chage"
+"Note that this file is used by the tools of the shadow toolsuite, but not by "
+"all user and password management tools."
+msgstr ""
+"注意,此文件由 shadow 工具集使用,而不是所有的用户和密码管理工具都会使用。"
-#: login.defs.5.xml:259(para) login.defs.5.xml:455(phrase)
-#: login.defs.5.xml:527(phrase)
-msgid "USE_TCB"
-msgstr "USE_TCB"
+#. (itstool) path: citerefentry/refentrytitle
+#: passwd.5.xml.out:173
+msgid "getent"
+msgstr ""
-#: login.defs.5.xml:263(term) chfn.1.xml:60(refentrytitle)
-#: chfn.1.xml:67(refname) chfn.1.xml:73(command)
-msgid "chfn"
-msgstr "chfn"
+#. (itstool) path: citerefentry/refentrytitle
+#: passwd.5.xml.out:176
+msgid "getpwnam"
+msgstr ""
-#: login.defs.5.xml:265(para)
+#. (itstool) path: refsect1/para
+#: passwd.5.xml.out:168
msgid ""
-"<phrase condition=\"no_pam\">CHFN_AUTH</phrase> CHFN_RESTRICT <phrase "
-"condition=\"no_pam\">LOGIN_STRING</phrase>"
+"<_:citerefentry-1/>, <_:citerefentry-2/>, <_:citerefentry-3/>, <_:"
+"citerefentry-4/>, <_:citerefentry-5/>, <_:citerefentry-6/>, <_:"
+"citerefentry-7/>, <_:citerefentry-8/>, <_:citerefentry-9/>, <_:"
+"citerefentry-10/>, <_:citerefentry-11/>."
msgstr ""
-"<phrase condition=\"no_pam\">CHFN_AUTH</phrase> CHFN_RESTRICT <phrase "
-"condition=\"no_pam\">LOGIN_STRING</phrase>"
-#: login.defs.5.xml:273(term) chgpasswd.8.xml:57(refentrytitle)
-#: chgpasswd.8.xml:64(refname) chgpasswd.8.xml:70(command)
-msgid "chgpasswd"
-msgstr "chgpasswd"
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: para/emphasis
+#: porttime.5.xml.out:33 porttime.5.xml.out:40 porttime.5.xml.out:47
+msgid "porttime"
+msgstr "porttime"
-#: login.defs.5.xml:275(para) login.defs.5.xml:306(para)
+#. (itstool) path: refnamediv/refpurpose
+#: porttime.5.xml.out:41
+msgid "port access time file"
+msgstr "端口访问时间文件"
+
+#. (itstool) path: refsect1/para
+#: porttime.5.xml.out:46
+#, fuzzy
+#| msgid ""
+#| "<emphasis remap=\"I\">porttime</emphasis> contains a list of tty devices, "
+#| "user names, and permitted login times."
msgid ""
-"ENCRYPT_METHOD MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB <phrase condition="
-"\"sha_crypt\">SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS</phrase>"
+"<_:emphasis-1/> contains a list of tty devices, user names, and permitted "
+"login times."
msgstr ""
-"ENCRYPT_METHOD MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB <phrase condition="
-"\"sha_crypt\">SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS</phrase>"
-
-#: login.defs.5.xml:283(term) chpasswd.8.xml:61(refentrytitle)
-#: chpasswd.8.xml:68(refname) chpasswd.8.xml:74(command)
-msgid "chpasswd"
-msgstr "chpasswd"
+"<emphasis remap=\"I\">porttime</emphasis> 包含一个 tty 设备、用户名和允许登录"
+"时间的列表。"
-#: login.defs.5.xml:286(phrase)
-msgid "ENCRYPT_METHOD MD5_CRYPT_ENAB"
-msgstr "ENCRYPT_METHOD MD5_CRYPT_ENAB"
+#. (itstool) path: refsect1/para
+#: porttime.5.xml.out:51
+msgid ""
+"Each entry consists of three colon separated fields. The first field is a "
+"comma separated list of tty devices, or an asterisk to indicate that all tty "
+"devices are matched by this entry. The second field is a comma separated "
+"list of user names, or an asterisk to indicated that all user names are "
+"matched by this entry. The third field is a comma separated list of "
+"permitted access times."
+msgstr ""
+"每项包含三个由冒号分隔的字段。第一个字段是逗号分隔的 tty 设备列表,或者星号表"
+"示匹配所有终端。第二个字段是逗号分隔的用户名列表,或者星号表示匹配所有用户"
+"名。第三个字段是逗号分隔的访问许可时间。"
-#: login.defs.5.xml:288(phrase)
-msgid "SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS"
-msgstr "SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS"
+#. (itstool) path: para/emphasis
+#: porttime.5.xml.out:62
+msgid "Su"
+msgstr ""
-#: login.defs.5.xml:294(term) chsh.1.xml:60(refentrytitle)
-#: chsh.1.xml:67(refname) chsh.1.xml:73(command)
-msgid "chsh"
-msgstr "chsh"
+#. (itstool) path: para/emphasis
+#: porttime.5.xml.out:62
+msgid "Mo"
+msgstr ""
-#: login.defs.5.xml:296(para)
-msgid "CHSH_AUTH LOGIN_STRING"
-msgstr "CHSH_AUTH LOGIN_STRING"
+#. (itstool) path: para/emphasis
+#: porttime.5.xml.out:63
+msgid "Tu"
+msgstr ""
-#: login.defs.5.xml:304(term) gpasswd.1.xml:62(refentrytitle)
-#: gpasswd.1.xml:69(refname) gpasswd.1.xml:83(command)
-msgid "gpasswd"
-msgstr "gpasswd"
+#. (itstool) path: para/emphasis
+#: porttime.5.xml.out:63
+msgid "We"
+msgstr ""
-#: login.defs.5.xml:314(term) groupadd.8.xml:60(refentrytitle)
-#: groupadd.8.xml:67(refname) groupadd.8.xml:73(command)
-msgid "groupadd"
-msgstr "groupadd"
+#. (itstool) path: para/emphasis
+#: porttime.5.xml.out:64
+msgid "Th"
+msgstr ""
-#: login.defs.5.xml:316(para)
-msgid "GID_MAX GID_MIN MAX_MEMBERS_PER_GROUP SYS_GID_MAX SYS_GID_MIN"
-msgstr "GID_MAX GID_MIN MAX_MEMBERS_PER_GROUP SYS_GID_MAX SYS_GID_MIN"
+#. (itstool) path: para/emphasis
+#: porttime.5.xml.out:64
+msgid "Fr"
+msgstr ""
-#: login.defs.5.xml:323(term) groupdel.8.xml:58(refentrytitle)
-#: groupdel.8.xml:65(refname) groupdel.8.xml:71(command)
-msgid "groupdel"
-msgstr "groupdel"
+#. (itstool) path: para/emphasis
+#: porttime.5.xml.out:65
+msgid "Sa"
+msgstr ""
-#: login.defs.5.xml:325(para) login.defs.5.xml:331(para)
-#: login.defs.5.xml:337(para) login.defs.5.xml:344(para)
-#: login.defs.5.xml:350(para) login.defs.5.xml:356(para)
-msgid "MAX_MEMBERS_PER_GROUP"
-msgstr "MAX_MEMBERS_PER_GROUP"
+#. (itstool) path: para/emphasis
+#: porttime.5.xml.out:66
+msgid "Wk"
+msgstr ""
-#: login.defs.5.xml:329(term) groupmems.8.xml:61(refentrytitle)
-#: groupmems.8.xml:68(refname) groupmems.8.xml:74(command)
-msgid "groupmems"
-msgstr "groupmems"
+#. (itstool) path: para/emphasis
+#: porttime.5.xml.out:67 porttime.5.xml.out:68
+msgid "Al"
+msgstr ""
-#: login.defs.5.xml:335(term) groupmod.8.xml:58(refentrytitle)
-#: groupmod.8.xml:65(refname) groupmod.8.xml:71(command)
-msgid "groupmod"
-msgstr "groupmod"
+#. (itstool) path: refsect1/para
+#: porttime.5.xml.out:60
+#, fuzzy
+#| msgid ""
+#| "Each access time entry consists of zero or more days of the week, "
+#| "abbreviated <emphasis>Su</emphasis>, <emphasis>Mo</emphasis>, "
+#| "<emphasis>Tu</emphasis>, <emphasis>We</emphasis>, <emphasis>Th</"
+#| "emphasis>, <emphasis>Fr</emphasis>, and <emphasis>Sa</emphasis>, followed "
+#| "by a pair of times separated by a hyphen. The abbreviation <emphasis>Wk</"
+#| "emphasis> may be used to represent Monday thru Friday, and <emphasis>Al</"
+#| "emphasis> may be used to indicate every day. If no days are given, "
+#| "<emphasis>Al</emphasis> is assumed."
+msgid ""
+"Each access time entry consists of zero or more days of the week, "
+"abbreviated <_:emphasis-1/>, <_:emphasis-2/>, <_:emphasis-3/>, <_:emphasis-4/"
+">, <_:emphasis-5/>, <_:emphasis-6/>, and <_:emphasis-7/>, followed by a pair "
+"of times separated by a hyphen. The abbreviation <_:emphasis-8/> may be used "
+"to represent Monday thru Friday, and <_:emphasis-9/> may be used to indicate "
+"every day. If no days are given, <_:emphasis-10/> is assumed."
+msgstr ""
+"每条访问时间包含一周的 0 天或多天,缩写为 <emphasis>Su</emphasis>, "
+"<emphasis>Mo</emphasis>, <emphasis>Tu</emphasis>, <emphasis>We</emphasis>, "
+"<emphasis>Th</emphasis>, <emphasis>Fr</emphasis> 和 <emphasis>Sa</emphasis>,"
+"随后是连字符分隔的一组时间,缩写 <emphasis>Wk</emphasis> 可以用于表示周一到周"
+"五,<emphasis>Al</emphasis> 可以用于表示没一天。如果没有制定周几,将会假定为 "
+"<emphasis>Al</emphasis>。"
-#: login.defs.5.xml:342(term) grpck.8.xml:57(refentrytitle)
-#: grpck.8.xml:64(refname) grpck.8.xml:70(command)
-msgid "grpck"
-msgstr "grpck"
+#. (itstool) path: refsect1/title
+#: porttime.5.xml.out:74
+msgid "EXAMPLES"
+msgstr "示例"
-#: login.defs.5.xml:361(term) lastlog.8.xml:59(refentrytitle)
-#: lastlog.8.xml:66(refname) lastlog.8.xml:72(command)
-msgid "lastlog"
-msgstr "lastlog"
+#. (itstool) path: para/emphasis
+#: porttime.5.xml.out:77
+msgid "jfh"
+msgstr ""
-#: login.defs.5.xml:363(para)
-msgid "LASTLOG_UID_MAX"
+#. (itstool) path: refsect1/para
+#: porttime.5.xml.out:75
+#, fuzzy
+#| msgid ""
+#| "The following entry allows access to user <emphasis remap=\"B\">jfh</"
+#| "emphasis> on every port during weekdays from 9am to 5pm."
+msgid ""
+"The following entry allows access to user <_:emphasis-1/> on every port "
+"during weekdays from 9am to 5pm."
msgstr ""
+"下面的条目允许在工作日的上午九点到下午五点在任何端口上访问用户 <emphasis "
+"remap=\"B\">jfh</emphasis>。"
-#: login.defs.5.xml:367(term) login.1.xml:90(refentrytitle)
-#: login.1.xml:97(refname) login.1.xml:103(command) login.1.xml:111(command)
-#: login.1.xml:118(command)
-msgid "login"
-msgstr "login"
+#. (itstool) path: refsect1/para
+#: porttime.5.xml.out:81
+msgid "*:jfh:Wk0900-1700"
+msgstr "*:jfh:Wk0900-1700"
-#: login.defs.5.xml:369(para)
-#, fuzzy
-#| msgid ""
-#| "<phrase condition=\"no_pam\">CONSOLE</phrase> CONSOLE_GROUPS DEFAULT_HOME "
-#| "<phrase condition=\"no_pam\">ENV_HZ ENV_PATH ENV_SUPATH ENV_TZ "
-#| "ENVIRON_FILE</phrase> ERASECHAR FAIL_DELAY <phrase condition=\"no_pam"
-#| "\">FAILLOG_ENAB</phrase> FAKE_SHELL <phrase condition=\"no_pam"
-#| "\">FTMP_FILE</phrase> HUSHLOGIN_FILE <phrase condition=\"no_pam"
-#| "\">ISSUE_FILE</phrase> KILLCHAR <phrase condition=\"no_pam"
-#| "\">LASTLOG_ENAB</phrase> LOGIN_RETRIES <phrase condition=\"no_pam"
-#| "\">LOGIN_STRING</phrase> LOGIN_TIMEOUT LOG_OK_LOGINS LOG_UNKFAIL_ENAB "
-#| "<phrase condition=\"no_pam\">MAIL_CHECK_ENAB MAIL_DIR MAIL_FILE MOTD_FILE "
-#| "NOLOGINS_FILE PORTTIME_CHECKS_ENAB QUOTAS_ENAB</phrase> TTYGROUP TTYPERM "
-#| "TTYTYPE_FILE <phrase condition=\"no_pam\">ULIMIT UMASK</phrase> "
-#| "USERGROUPS_ENAB"
-msgid ""
-"<phrase condition=\"no_pam\">CONSOLE</phrase> CONSOLE_GROUPS DEFAULT_HOME "
-"<phrase condition=\"no_pam\">ENV_HZ ENV_PATH ENV_SUPATH ENV_TZ ENVIRON_FILE</"
-"phrase> ERASECHAR FAIL_DELAY <phrase condition=\"no_pam\">FAILLOG_ENAB</"
-"phrase> FAKE_SHELL <phrase condition=\"no_pam\">FTMP_FILE</phrase> "
-"HUSHLOGIN_FILE <phrase condition=\"no_pam\">ISSUE_FILE</phrase> KILLCHAR "
-"<phrase condition=\"no_pam\">LASTLOG_ENAB LASTLOG_UID_MAX</phrase> "
-"LOGIN_RETRIES <phrase condition=\"no_pam\">LOGIN_STRING</phrase> "
-"LOGIN_TIMEOUT LOG_OK_LOGINS LOG_UNKFAIL_ENAB <phrase condition=\"no_pam"
-"\">MAIL_CHECK_ENAB MAIL_DIR MAIL_FILE MOTD_FILE NOLOGINS_FILE "
-"PORTTIME_CHECKS_ENAB QUOTAS_ENAB</phrase> TTYGROUP TTYPERM TTYTYPE_FILE "
-"<phrase condition=\"no_pam\">ULIMIT UMASK</phrase> USERGROUPS_ENAB"
-msgstr ""
-"<phrase condition=\"no_pam\">CONSOLE</phrase> CONSOLE_GROUPS DEFAULT_HOME "
-"<phrase condition=\"no_pam\">ENV_HZ ENV_PATH ENV_SUPATH ENV_TZ ENVIRON_FILE</"
-"phrase> ERASECHAR FAIL_DELAY <phrase condition=\"no_pam\">FAILLOG_ENAB</"
-"phrase> FAKE_SHELL <phrase condition=\"no_pam\">FTMP_FILE</phrase> "
-"HUSHLOGIN_FILE <phrase condition=\"no_pam\">ISSUE_FILE</phrase> KILLCHAR "
-"<phrase condition=\"no_pam\">LASTLOG_ENAB</phrase> LOGIN_RETRIES <phrase "
-"condition=\"no_pam\">LOGIN_STRING</phrase> LOGIN_TIMEOUT LOG_OK_LOGINS "
-"LOG_UNKFAIL_ENAB <phrase condition=\"no_pam\">MAIL_CHECK_ENAB MAIL_DIR "
-"MAIL_FILE MOTD_FILE NOLOGINS_FILE PORTTIME_CHECKS_ENAB QUOTAS_ENAB</phrase> "
-"TTYGROUP TTYPERM TTYTYPE_FILE <phrase condition=\"no_pam\">ULIMIT UMASK</"
-"phrase> USERGROUPS_ENAB"
-
-#: login.defs.5.xml:396(term)
-msgid "newgrp / sg"
-msgstr "newgrp / sg"
+#. (itstool) path: para/emphasis
+#: porttime.5.xml.out:85
+msgid "oper"
+msgstr ""
-#: login.defs.5.xml:398(para)
-msgid "SYSLOG_SG_ENAB"
-msgstr "SYSLOG_SG_ENAB"
+#. (itstool) path: para/filename
+#: porttime.5.xml.out:86
+msgid "/dev/console"
+msgstr ""
-#: login.defs.5.xml:406(para)
+#. (itstool) path: refsect1/para
+#: porttime.5.xml.out:83
#, fuzzy
#| msgid ""
-#| "ENCRYPT_METHOD GID_MAX GID_MIN MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB "
-#| "PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE <phrase condition=\"sha_crypt"
-#| "\">SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS</phrase> SYS_GID_MAX "
-#| "SYS_GID_MIN SYS_UID_MAX SYS_UID_MIN UID_MAX UID_MIN UMASK"
+#| "The following entries allow access only to the users <emphasis>root</"
+#| "emphasis> and <emphasis>oper</emphasis> on <filename>/dev/console</"
+#| "filename> at any time. This illustrates how the <filename>/etc/porttime</"
+#| "filename> file is an ordered list of access times. Any other user would "
+#| "match the second entry which does not permit access at any time."
msgid ""
-"ENCRYPT_METHOD GID_MAX GID_MIN MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB "
-"HOME_MODE PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE <phrase condition="
-"\"sha_crypt\">SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS</phrase> "
-"SUB_GID_COUNT SUB_GID_MAX SUB_GID_MIN SUB_UID_COUNT SUB_UID_MAX SUB_UID_MIN "
-"SYS_GID_MAX SYS_GID_MIN SYS_UID_MAX SYS_UID_MIN UID_MAX UID_MIN UMASK"
+"The following entries allow access only to the users <_:emphasis-1/> and <_:"
+"emphasis-2/> on <_:filename-3/> at any time. This illustrates how the <_:"
+"filename-4/> file is an ordered list of access times. Any other user would "
+"match the second entry which does not permit access at any time."
msgstr ""
-"ENCRYPT_METHOD GID_MAX GID_MIN MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB "
-"PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE <phrase condition=\"sha_crypt"
-"\">SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS</phrase> SYS_GID_MAX "
-"SYS_GID_MIN SYS_UID_MAX SYS_UID_MIN UID_MAX UID_MIN UMASK"
+"下面这条任何时间,只允许用户 <emphasis>root</emphasis> 和 <emphasis>oper</"
+"emphasis> 在 <filename>/dev/console</filename> 登录。这也是说 <filename>/etc/"
+"porttime</filename> 文件是一个访问时间的有序列表。任何匹配第二条的其他用户都"
+"不会被允许访问。"
-#: login.defs.5.xml:425(para)
-msgid ""
-"ENCRYPT_METHOD MD5_CRYPT_ENAB OBSCURE_CHECKS_ENAB PASS_ALWAYS_WARN "
-"PASS_CHANGE_TRIES PASS_MAX_LEN PASS_MIN_LEN <phrase condition=\"sha_crypt"
-"\">SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS</phrase>"
+#. (itstool) path: refsect1/programlisting
+#: porttime.5.xml.out:92
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " console:root,oper:Al0000-2400\n"
+#| " console:*:\n"
+#| " "
+msgid "console:root,oper:Al0000-2400 console:*:"
msgstr ""
-"ENCRYPT_METHOD MD5_CRYPT_ENAB OBSCURE_CHECKS_ENAB PASS_ALWAYS_WARN "
-"PASS_CHANGE_TRIES PASS_MAX_LEN PASS_MIN_LEN <phrase condition=\"sha_crypt"
-"\">SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS</phrase>"
+"\n"
+" console:root,oper:Al0000-2400\n"
+" console:*:\n"
+" "
-#: login.defs.5.xml:436(para)
-msgid ""
-"PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE <phrase condition=\"tcb"
-"\">TCB_AUTH_GROUP TCB_SYMLINKS USE_TCB</phrase>"
+#. (itstool) path: para/emphasis
+#: porttime.5.xml.out:99
+msgid "games"
msgstr ""
-"PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE <phrase condition=\"tcb"
-"\">TCB_AUTH_GROUP TCB_SYMLINKS USE_TCB</phrase>"
-#: login.defs.5.xml:445(para)
+#. (itstool) path: refsect1/para
+#: porttime.5.xml.out:97
+#, fuzzy
+#| msgid ""
+#| "The following entry allows access for the user <emphasis>games</emphasis> "
+#| "on any port during non-working hours."
msgid ""
-"PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE <phrase condition=\"tcb\">USE_TCB</"
-"phrase>"
+"The following entry allows access for the user <_:emphasis-1/> on any port "
+"during non-working hours."
msgstr ""
-"PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE <phrase condition=\"tcb\">USE_TCB</"
-"phrase>"
+"如下项允许,在非工作时间在任何端口上使用用户 <emphasis>games</emphasis>。"
-#: login.defs.5.xml:462(para)
-msgid ""
-"<phrase condition=\"no_pam\">CONSOLE</phrase> CONSOLE_GROUPS DEFAULT_HOME "
-"<phrase condition=\"no_pam\">ENV_HZ ENVIRON_FILE</phrase> ENV_PATH "
-"ENV_SUPATH <phrase condition=\"no_pam\">ENV_TZ LOGIN_STRING MAIL_CHECK_ENAB "
-"MAIL_DIR MAIL_FILE QUOTAS_ENAB</phrase> SULOG_FILE SU_NAME <phrase condition="
-"\"no_pam\">SU_WHEEL_ONLY</phrase> SYSLOG_SU_ENAB <phrase condition=\"no_pam"
-"\">USERGROUPS_ENAB</phrase>"
-msgstr ""
-"<phrase condition=\"no_pam\">CONSOLE</phrase> CONSOLE_GROUPS DEFAULT_HOME "
-"<phrase condition=\"no_pam\">ENV_HZ ENVIRON_FILE</phrase> ENV_PATH "
-"ENV_SUPATH <phrase condition=\"no_pam\">ENV_TZ LOGIN_STRING MAIL_CHECK_ENAB "
-"MAIL_DIR MAIL_FILE QUOTAS_ENAB</phrase> SULOG_FILE SU_NAME <phrase condition="
-"\"no_pam\">SU_WHEEL_ONLY</phrase> SYSLOG_SU_ENAB <phrase condition=\"no_pam"
-"\">USERGROUPS_ENAB</phrase>"
+#. (itstool) path: refsect1/para
+#: porttime.5.xml.out:102
+msgid "*:games:Wk1700-0900,SaSu0000-2400"
+msgstr "*:games:Wk1700-0900,SaSu0000-2400"
-#: login.defs.5.xml:477(term)
-msgid "sulogin"
-msgstr "sulogin"
+#. (itstool) path: refnamediv/refpurpose
+#: pwck.8.xml.out:48
+msgid "verify integrity of password files"
+msgstr "检查密码文件的完整性"
-#: login.defs.5.xml:479(para)
-msgid "ENV_HZ <phrase condition=\"no_pam\">ENV_TZ</phrase>"
-msgstr "ENV_HZ <phrase condition=\"no_pam\">ENV_TZ</phrase>"
+#. (itstool) path: phrase/filename
+#: pwck.8.xml.out:75 pwck.8.xml.out:225
+#, fuzzy
+#| msgid "/etc/motd"
+msgid "/etc/tcb"
+msgstr "/etc/motd"
-#: login.defs.5.xml:488(para)
+#. (itstool) path: para/phrase
+#: pwck.8.xml.out:74
+msgid "(or the files in <_:filename-1/>, when <_:option-2/> is enabled)"
+msgstr ""
+
+#. (itstool) path: refsect1/para
+#: pwck.8.xml.out:70
#, fuzzy
#| msgid ""
-#| "CREATE_HOME GID_MAX GID_MIN MAIL_DIR MAX_MEMBERS_PER_GROUP PASS_MAX_DAYS "
-#| "PASS_MIN_DAYS PASS_WARN_AGE SYS_GID_MAX SYS_GID_MIN SYS_UID_MAX "
-#| "SYS_UID_MIN UID_MAX UID_MIN UMASK <phrase condition=\"tcb"
-#| "\">TCB_AUTH_GROUP TCB_SYMLINK USE_TCB</phrase>"
-msgid ""
-"CREATE_HOME GID_MAX GID_MIN HOME_MODE LASTLOG_UID_MAX MAIL_DIR "
-"MAX_MEMBERS_PER_GROUP PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE "
-"SUB_GID_COUNT SUB_GID_MAX SUB_GID_MIN SUB_UID_COUNT SUB_UID_MAX SUB_UID_MIN "
-"SYS_GID_MAX SYS_GID_MIN SYS_UID_MAX SYS_UID_MIN UID_MAX UID_MIN UMASK "
-"<phrase condition=\"tcb\">TCB_AUTH_GROUP TCB_SYMLINK USE_TCB</phrase>"
+#| "The <command>pwck</command> command verifies the integrity of the users "
+#| "and authentication information. It checks that all entries in <filename>/"
+#| "etc/passwd</filename> and <filename>/etc/shadow</filename><phrase "
+#| "condition=\"tcb\">(or the files in <filename>/etc/tcb</filename>, when "
+#| "<option>USE_TCB</option> is enabled)</phrase> have the proper format and "
+#| "contain valid data. The user is prompted to delete entries that are "
+#| "improperly formatted or which have other uncorrectable errors."
+msgid ""
+"The <_:command-1/> command verifies the integrity of the users and "
+"authentication information. It checks that all entries in <_:filename-2/> "
+"and <_:filename-3/> <_:phrase-4/> have the proper format and contain valid "
+"data. The user is prompted to delete entries that are improperly formatted "
+"or which have other uncorrectable errors."
msgstr ""
-"CREATE_HOME GID_MAX GID_MIN MAIL_DIR MAX_MEMBERS_PER_GROUP PASS_MAX_DAYS "
-"PASS_MIN_DAYS PASS_WARN_AGE SYS_GID_MAX SYS_GID_MIN SYS_UID_MAX SYS_UID_MIN "
-"UID_MAX UID_MIN UMASK <phrase condition=\"tcb\">TCB_AUTH_GROUP TCB_SYMLINK "
-"USE_TCB</phrase>"
+"<command>pwck</command> 命令检查用户及其认证信息的完整性。它检查 <filename>/"
+"etc/passwd</filename> 和 <filename>/etc/shadow</filename><phrase condition="
+"\"tcb\">(或者在 <option>USE_TCB</option> 启用时,<filename>/etc/tcb</"
+"filename> 中的文件)</phrase> 格式正确、数据有效。将会提示用户删除格式不正确或"
+"者有其它错误的项。"
-#: login.defs.5.xml:506(para)
-msgid ""
-"MAIL_DIR MAIL_FILE MAX_MEMBERS_PER_GROUP USERDEL_CMD USERGROUPS_ENAB <phrase "
-"condition=\"tcb\">TCB_SYMLINKS USE_TCB</phrase>"
-msgstr ""
-"MAIL_DIR MAIL_FILE MAX_MEMBERS_PER_GROUP USERDEL_CMD USERGROUPS_ENAB <phrase "
-"condition=\"tcb\">TCB_SYMLINKS USE_TCB</phrase>"
+#. (itstool) path: listitem/para
+#: pwck.8.xml.out:88
+msgid "a unique and valid user name"
+msgstr "一个唯一且有效的用户名"
+
+#. (itstool) path: listitem/para
+#: pwck.8.xml.out:91
+msgid "a valid user and group identifier"
+msgstr "一个有效的用户和组标识符"
+
+#. (itstool) path: listitem/para
+#: pwck.8.xml.out:94
+msgid "a valid primary group"
+msgstr "有效的主组"
+
+#. (itstool) path: listitem/para
+#: pwck.8.xml.out:97
+msgid "a valid home directory"
+msgstr "有效的主目录"
+
+#. (itstool) path: listitem/para
+#: pwck.8.xml.out:100
+msgid "a valid login shell"
+msgstr "有效的登录 shell"
-#: login.defs.5.xml:516(para)
+#. (itstool) path: refsect1/para
+#: pwck.8.xml.out:104
#, fuzzy
#| msgid ""
-#| "MAIL_DIR MAIL_FILE MAX_MEMBERS_PER_GROUP <phrase condition=\"tcb"
-#| "\">TCB_SYMLINKS USE_TCB</phrase>"
+#| "<filename>shadow</filename> checks are enabled when a second file "
+#| "parameter is specified or when <filename>/etc/shadow</filename> exists on "
+#| "the system."
msgid ""
-"LASTLOG_UID_MAX MAIL_DIR MAIL_FILE MAX_MEMBERS_PER_GROUP <phrase condition="
-"\"tcb\">TCB_SYMLINKS USE_TCB</phrase>"
+"<_:filename-1/> checks are enabled when a second file parameter is specified "
+"or when <_:filename-2/> exists on the system."
msgstr ""
-"MAIL_DIR MAIL_FILE MAX_MEMBERS_PER_GROUP <phrase condition=\"tcb"
-"\">TCB_SYMLINKS USE_TCB</phrase>"
+"当指定第二个文件参数或 <filename>/etc/shadow</filename> 在系统中存在时,启用 "
+"<filename>shadow</filename> 检查。"
-#: login.defs.5.xml:536(para)
-msgid ""
-"Much of the functionality that used to be provided by the shadow password "
-"suite is now handled by PAM. Thus, <filename>/etc/login.defs</filename> is "
-"no longer used by <citerefentry><refentrytitle>passwd</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, or less used by "
-"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, and <citerefentry><refentrytitle>su</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>. Please refer to the "
-"corresponding PAM configuration files instead."
-msgstr ""
+#. (itstool) path: refsect1/para
+#: pwck.8.xml.out:109
+msgid "These checks are the following:"
+msgstr "这些检查是:"
-#: login.defs.5.xml:552(para)
+#. (itstool) path: listitem/para
+#: pwck.8.xml.out:114
msgid ""
-"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>passwd</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>passwd</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>pam</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>."
-msgstr ""
-"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>passwd</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>passwd</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>pam</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>."
+"every passwd entry has a matching shadow entry, and every shadow entry has a "
+"matching passwd entry"
+msgstr "每个密码项都有对应的影子相,反之亦然。"
-#: login.access.5.xml:58(refentrytitle) login.access.5.xml:65(refname)
-msgid "login.access"
-msgstr "login.access"
+#. (itstool) path: listitem/para
+#: pwck.8.xml.out:120
+msgid "passwords are specified in the shadowed file"
+msgstr "密码在影子化了的文件中指定"
-#: login.access.5.xml:66(refpurpose)
-msgid "login access control table"
-msgstr "登录访问控制表"
+#. (itstool) path: listitem/para
+#: pwck.8.xml.out:123
+msgid "shadow entries have the correct number of fields"
+msgstr "影子项有正确的字段数。"
-#: login.access.5.xml:71(para)
+#. (itstool) path: listitem/para
+#: pwck.8.xml.out:126
+msgid "shadow entries are unique in shadow"
+msgstr "影子项在影子文件中是唯一的"
+
+#. (itstool) path: listitem/para
+#: pwck.8.xml.out:129
+msgid "the last password changes are not in the future"
+msgstr "最后一次的密码更改时间不是被设成了一个将来的时间。"
+
+#. (itstool) path: refsect1/para
+#: pwck.8.xml.out:133
msgid ""
-"The <emphasis remap=\"I\">login.access</emphasis> file specifies (user, "
-"host) combinations and/or (user, tty) combinations for which a login will be "
-"either accepted or refused."
+"The checks for correct number of fields and unique user name are fatal. If "
+"the entry has the wrong number of fields, the user will be prompted to "
+"delete the entire line. If the user does not answer affirmatively, all "
+"further checks are bypassed. An entry with a duplicated user name is "
+"prompted for deletion, but the remaining checks will still be made. All "
+"other errors are warning and the user is encouraged to run the <_:command-1/"
+"> command to correct the error."
msgstr ""
-#: login.access.5.xml:77(para)
+#. (itstool) path: refsect1/para
+#: pwck.8.xml.out:144
+#, fuzzy
+#| msgid ""
+#| "The commands which operate on the <filename>/etc/passwd</filename> file "
+#| "are not able to alter corrupted or duplicated entries. <command>pwck</"
+#| "command> should be used in those circumstances to remove the offending "
+#| "entry."
msgid ""
-"When someone logs in, the <emphasis remap=\"I\">login.access</emphasis> is "
-"scanned for the first entry that matches the (user, host) combination, or, "
-"in case of non-networked logins, the first entry that matches the (user, "
-"tty) combination. The permissions field of that table entry determines "
-"whether the login will be accepted or refused."
+"The commands which operate on the <_:filename-1/> file are not able to alter "
+"corrupted or duplicated entries. <_:command-2/> should be used in those "
+"circumstances to remove the offending entry."
msgstr ""
+"操作 <filename>/etc/passwd</filename> 文件的这些命令不能警告损坏或重复的条"
+"目,这些情况下,应该使用 <command>pwck</command> 来移除这写有问题的条目。"
-#: login.access.5.xml:85(para)
+#. (itstool) path: listitem/para
+#: pwck.8.xml.out:181
msgid ""
-"Each line of the login access control table has three fields separated by a "
-"\":\" character:"
-msgstr "登录访问控制表的每一行有“:”分隔的三个字段:"
+"Report errors only. The warnings which do not require any action from the "
+"user won't be displayed."
+msgstr "只报告错误。不显示那些不需要用户操作的警告。"
-#: login.access.5.xml:90(para)
-msgid ""
-"<emphasis remap=\"I\">permission</emphasis>:<emphasis remap=\"I\">users</"
-"emphasis>:<emphasis remap=\"I\">origins</emphasis>"
+#. (itstool) path: listitem/para
+#: pwck.8.xml.out:190
+#, fuzzy
+#| msgid "Execute the <command>pwck</command> command in read-only mode."
+msgid "Execute the <_:command-1/> command in read-only mode."
+msgstr "在只读模式下执行 <command>pwck</command>。"
+
+#. (itstool) path: listitem/para
+#: pwck.8.xml.out:210
+#, fuzzy
+#| msgid ""
+#| "Sort entries in <filename>/etc/passwd</filename> and <filename>/etc/"
+#| "shadow</filename> by UID."
+msgid "Sort entries in <_:filename-1/> and <_:filename-2/> by UID."
msgstr ""
-"<emphasis remap=\"I\">permission</emphasis>:<emphasis remap=\"I\">users</"
-"emphasis>:<emphasis remap=\"I\">origins</emphasis>"
+"根据 UID 在 <filename>/etc/passwd</filename> 和 <filename>/etc/shadow</"
+"filename> 对项目进行排序。"
-#: login.access.5.xml:94(para)
-msgid ""
-"The first field should be a \"<emphasis>+</emphasis>\" (access granted) or "
-"\"<emphasis>-</emphasis>\" (access denied) character. The second field "
-"should be a list of one or more login names, group names, or <emphasis>ALL</"
-"emphasis> (always matches). The third field should be a list of one or more "
-"tty names (for non-networked logins), host names, domain names (begin with "
-"\"<literal>.</literal>\"), host addresses, internet network numbers (end "
-"with \"<literal>.</literal>\"), <emphasis>ALL</emphasis> (always matches) or "
-"<emphasis>LOCAL</emphasis> (matches any string that does not contain a "
-"\"<literal>.</literal>\" character). If you run NIS you can use "
-"@netgroupname in host or user patterns."
+#. (itstool) path: listitem/para
+#: pwck.8.xml.out:214
+#, fuzzy
+#| msgid "This option has no effect when <option>USE_TCB</option> is enabled."
+msgid "This option has no effect when <_:option-1/> is enabled."
+msgstr "启用 <option>USE_TCB</option> 是,本选项无效。"
+
+#. (itstool) path: para/phrase
+#: pwck.8.xml.out:224
+msgid "(or the files in <_:filename-1/>)"
msgstr ""
-#: login.access.5.xml:108(para)
+#. (itstool) path: refsect1/para
+#: pwck.8.xml.out:221
+#, fuzzy
+#| msgid ""
+#| "By default, <command>pwck</command> operates on the files <filename>/etc/"
+#| "passwd</filename> and <filename>/etc/shadow</filename><phrase condition="
+#| "\"tcb\"> (or the files in <filename>/etc/tcb</filename>)</phrase>. The "
+#| "user may select alternate files with the <replaceable>passwd</"
+#| "replaceable> and <replaceable>shadow</replaceable> parameters."
msgid ""
-"The <emphasis>EXCEPT</emphasis> operator makes it possible to write very "
-"compact rules."
-msgstr "<emphasis>EXCEPT</emphasis> 操作符让编写非常复杂的规则,成为可能。"
+"By default, <_:command-1/> operates on the files <_:filename-2/> and <_:"
+"filename-3/><_:phrase-4/>. The user may select alternate files with the <_:"
+"replaceable-5/> and <_:replaceable-6/> parameters."
+msgstr ""
+"默认上,<command>pwck</command> 操作文件 <filename>/etc/passwd</filename> 和 "
+"<filename>/etc/shadow</filename><phrase condition=\"tcb\"> (或者在 "
+"<filename>/etc/tcb</filename> 中的文件)</phrase>。用户也可以使用 "
+"<replaceable>passwd</replaceable> 和 <replaceable>shadow</replaceable> 参数来"
+"选择替代文件。"
-#: login.access.5.xml:113(para)
+#. (itstool) path: refsect1/para
+#: pwck.8.xml.out:230
+#, fuzzy
+#| msgid ""
+#| "Note that when <option>USE_TCB</option> is enabled, you cannot specify an "
+#| "alternative <replaceable>shadow</replaceable> file. In future releases, "
+#| "this paramater could be replaced by an alternate TCB directory."
msgid ""
-"The group file is searched only when a name does not match that of the "
-"logged-in user. Only groups are matched in which users are explicitly "
-"listed: the program does not look at a user's primary group id value."
+"Note that when <_:option-1/> is enabled, you cannot specify an alternative "
+"<_:replaceable-2/> file. In future releases, this parameter could be "
+"replaced by an alternate TCB directory."
msgstr ""
+"注意,<option>USE_TCB</option> 启用时,您不能指定另外的 <replaceable>shadow</"
+"replaceable>。以后的版本中,此参数可能会被替换成一个另外的 TCB 目录。"
-#: login.1.xml:98(refpurpose)
-msgid "begin session on the system"
-msgstr "在系统上启动回话"
-
-#: login.1.xml:104(arg) login.1.xml:112(arg) login.1.xml:119(arg)
-#: login.1.xml:236(option) groupmems.8.xml:79(arg)
-msgid "-p"
-msgstr "-p"
+#. (itstool) path: listitem/para
+#: pwck.8.xml.out:300
+msgid "one or more bad password entries"
+msgstr "一个或多个错误的密码条目"
-#: login.1.xml:105(replaceable) login.1.xml:113(replaceable)
-#: login.1.xml:120(replaceable)
-msgid "host"
-msgstr "主机"
+#. (itstool) path: listitem/para
+#: pwck.8.xml.out:306
+msgid "can't open password files"
+msgstr "无法打开密码文件"
-#: login.1.xml:105(arg) login.1.xml:113(arg)
-msgid "-h <placeholder-1/>"
-msgstr "-h <placeholder-1/>"
+#. (itstool) path: listitem/para
+#: pwck.8.xml.out:312
+msgid "can't lock password files"
+msgstr "无法锁定密码文件"
-#: login.1.xml:108(replaceable)
-msgid "ENV=VAR"
-msgstr "ENV=VAR"
+#. (itstool) path: listitem/para
+#: pwck.8.xml.out:318
+msgid "can't update password files"
+msgstr "无法更新密码文件"
-#: login.1.xml:114(arg) login.1.xml:214(option)
-msgid "-f"
-msgstr "-f"
+#. (itstool) path: listitem/para
+#: pwck.8.xml.out:324
+msgid "can't sort password files"
+msgstr "无法在密码文件中排序"
-#: login.1.xml:120(arg)
-msgid "-r <placeholder-1/>"
-msgstr "-r <placeholder-1/>"
+#. (itstool) path: refnamediv/refpurpose
+#: pwconv.8.xml.out:50
+msgid "convert to and from shadow passwords and groups"
+msgstr "在影子密码和组以及其它直接转换"
-#: login.1.xml:126(para)
+#. (itstool) path: refsect1/para
+#: pwconv.8.xml.out:82 pwconv.8.xml.out:112
+#, fuzzy
+#| msgid ""
+#| "The <command>pwconv</command> command creates <emphasis remap=\"I"
+#| "\">shadow</emphasis> from <emphasis remap=\"I\">passwd</emphasis> and an "
+#| "optionally existing <emphasis remap=\"I\">shadow</emphasis>."
msgid ""
-"The <command>login</command> program is used to establish a new session with "
-"the system. It is normally invoked automatically by responding to the "
-"<emphasis remap=\"I\">login:</emphasis> prompt on the user's terminal. "
-"<command>login</command> may be special to the shell and may not be invoked "
-"as a sub-process. When called from a shell, <command>login</command> should "
-"be executed as <emphasis remap=\"B\">exec login</emphasis> which will cause "
-"the user to exit from the current shell (and thus will prevent the new "
-"logged in user to return to the session of the caller). Attempting to "
-"execute <command>login</command> from any shell but the login shell will "
-"produce an error message."
+"The <_:command-1/> command creates <_:emphasis-2/> from <_:emphasis-3/> and "
+"an optionally existing <_:emphasis-4/>."
msgstr ""
+"<command>pwconv</command> 命令使用 <emphasis remap=\"I\">passwd</emphasis> 以"
+"及可选并已经存在的 <emphasis remap=\"I\">shadow</emphasis> 来创建 <emphasis "
+"remap=\"I\">shadow</emphasis>。"
-#: login.1.xml:140(para)
-msgid ""
-"The user is then prompted for a password, where appropriate. Echoing is "
-"disabled to prevent revealing the password. Only a small number of password "
-"failures are permitted before <command>login</command> exits and the "
-"communications link is severed."
+#. (itstool) path: para/command
+#. (itstool) path: citerefentry/refentrytitle
+#: pwconv.8.xml.out:93 pwconv.8.xml.out:250
+msgid "tcb_convert"
msgstr ""
-#: login.1.xml:147(para)
-msgid ""
-"If password aging has been enabled for your account, you may be prompted for "
-"a new password before proceeding. You will be forced to provide your old "
-"password and the new password before continuing. Please refer to "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry> for more information."
+#. (itstool) path: refsect1/para
+#: pwconv.8.xml.out:87
+#, fuzzy
+#| msgid ""
+#| "<command>pwconv</command> does not work with <option>USE_TCB</option> "
+#| "enabled. To convert to tcb passwords, you should first use "
+#| "<command>pwconv</command> to convert to shadowed passwords by disabling "
+#| "<option>USE_TCB</option> in <filename>login.defs</filename> and then "
+#| "convert to tcb password using <command>tcb_convert</command> (and re-"
+#| "enable <option>USE_TCB</option> in <filename>login.defs</filename>.)"
+msgid ""
+"<_:command-1/> does not work with <_:option-2/> enabled. To convert to tcb "
+"passwords, you should first use <_:command-3/> to convert to shadowed "
+"passwords by disabling <_:option-4/> in <_:filename-5/> and then convert to "
+"tcb password using <_:command-6/> (and re-enable <_:option-7/> in <_:"
+"filename-8/>.)"
msgstr ""
+"<command>pwconv</command> 不能在启用 <option>USE_TCB</option> 时不能工作。要"
+"转换到 tcb 密码,您首先需要通过在 <filename>login.defs</filename> 禁用 "
+"<option>USE_TCB</option> 并使用 <command>pwconv</command> 转换到影子密码,然"
+"后再使用 <command>tcb_convert</command> 转换到 tcb 密码(并且在 "
+"<filename>login.defs</filename> 中重新启用 <option>USE_TCB</option>)。"
-#: login.1.xml:156(para)
+#. (itstool) path: refsect1/para
+#: pwconv.8.xml.out:97 pwconv.8.xml.out:118
msgid ""
-"After a successful login, you will be informed of any system messages and "
-"the presence of mail. You may turn off the printing of the system message "
-"file, <filename>/etc/motd</filename>, by creating a zero-length file "
-"<filename>.hushlogin</filename> in your login directory. The mail message "
-"will be one of \"<emphasis>You have new mail.</emphasis>\", \"<emphasis>You "
-"have mail.</emphasis>\", or \"<emphasis>No Mail.</emphasis>\" according to "
-"the condition of your mailbox."
+"The <_:command-1/> command creates <_:emphasis-2/> from <_:emphasis-3/> and "
+"<_:emphasis-4/> and then removes <_:emphasis-5/>."
msgstr ""
-#: login.1.xml:167(para)
-msgid ""
-"Your user and group ID will be set according to their values in the "
-"<filename>/etc/passwd</filename> file. The value for <envar>$HOME</envar>, "
-"<envar>$SHELL</envar>, <envar>$PATH</envar>, <envar>$LOGNAME</envar>, and "
-"<envar>$MAIL</envar> are set according to the appropriate fields in the "
-"password entry. Ulimit, umask and nice values may also be set according to "
-"entries in the GECOS field."
+#. (itstool) path: para/command
+#. (itstool) path: citerefentry/refentrytitle
+#: pwconv.8.xml.out:106 pwconv.8.xml.out:253
+msgid "tcb_unconvert"
msgstr ""
-#: login.1.xml:176(para)
+#. (itstool) path: refsect1/para
+#: pwconv.8.xml.out:103
+#, fuzzy
+#| msgid ""
+#| "<command>pwunconv</command> does not work with <option>USE_TCB</option> "
+#| "enabled. You should first switch back from tcb to shadowed passwords "
+#| "using <command>tcb_unconvert</command>, and then disable <option>USE_TCB</"
+#| "option> in <filename>login.defs</filename> before using "
+#| "<command>pwunconv</command>."
msgid ""
-"On some installations, the environmental variable <envar>$TERM</envar> will "
-"be initialized to the terminal type on your tty line, as specified in "
-"<filename>/etc/ttytype</filename>."
+"<_:command-1/> does not work with <_:option-2/> enabled. You should first "
+"switch back from tcb to shadowed passwords using <_:command-3/>, and then "
+"disable <_:option-4/> in <_:filename-5/> before using <_:command-6/>."
msgstr ""
+"<command>pwunconv</command> 在启用 <option>USE_TCB</option> 时不能工作。首先"
+"需要使用 <command>tcb_unconvert</command> 从 tcb 切换回影子密码,然后使用 "
+"<command>pwunconv</command> 在 <filename>login.defs</filename> 中禁用 "
+"<option>USE_TCB</option>。"
-#: login.1.xml:182(para)
+#. (itstool) path: refsect1/para
+#: pwconv.8.xml.out:125
+#, fuzzy
+#| msgid ""
+#| "These four programs all operate on the normal and shadow password and "
+#| "group files: <filename>/etc/passwd</filename>, <filename>/etc/group</"
+#| "filename>, <filename>/etc/shadow</filename>, and <filename>/etc/gshadow</"
+#| "filename>."
msgid ""
-"An initialization script for your command interpreter may also be executed. "
-"Please see the appropriate manual section for more information on this "
-"function."
+"These four programs all operate on the normal and shadow password and group "
+"files: <_:filename-1/>, <_:filename-2/>, <_:filename-3/>, and <_:filename-4/"
+">."
msgstr ""
-"命令解释器的初始化脚本也可能执行。请参考手册中相应的章节来获取关于此功能的更"
-"多信息。"
+"这四个程序都可以操作普通或影子密码和组文件:<filename>/etc/passwd</"
+"filename>, <filename>/etc/group</filename>, <filename>/etc/shadow</filename> "
+"和 <filename>/etc/gshadow</filename>。"
-#: login.1.xml:194(para) login.1.xml:270(para)
-msgid ""
-"The <command>login</command> program is NOT responsible for removing users "
-"from the utmp file. It is the responsibility of "
-"<citerefentry><refentrytitle>getty</refentrytitle><manvolnum>8</manvolnum></"
-"citerefentry> and <citerefentry><refentrytitle>init</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry> to clean up apparent "
-"ownership of a terminal session. If you use <command>login</command> from "
-"the shell prompt without <command>exec</command>, the user you use will "
-"continue to appear to be logged in even after you log out of the \"subsession"
-"\"."
+#. (itstool) path: refsect1/para
+#: pwconv.8.xml.out:132
+#, fuzzy
+#| msgid ""
+#| "Each program acquires the necessary locks before conversion. "
+#| "<command>pwconv</command> and <command>grpconv</command> are similar. "
+#| "First, entries in the shadowed file which don't exist in the main file "
+#| "are removed. Then, shadowed entries which don't have `x' as the password "
+#| "in the main file are updated. Any missing shadowed entries are added. "
+#| "Finally, passwords in the main file are replaced with `x'. These programs "
+#| "can be used for initial conversion as well to update the shadowed file if "
+#| "the main file is edited by hand."
+msgid ""
+"Each program acquires the necessary locks before conversion. <_:command-1/> "
+"and <_:command-2/> are similar. First, entries in the shadowed file which "
+"don't exist in the main file are removed. Then, shadowed entries which don't "
+"have `x' as the password in the main file are updated. Any missing shadowed "
+"entries are added. Finally, passwords in the main file are replaced with "
+"`x'. These programs can be used for initial conversion as well to update the "
+"shadowed file if the main file is edited by hand."
msgstr ""
+"转换前,每个程序都会获取需要的锁。<command>pwconv</command> 和 "
+"<command>grpconv</command> 也类似。首先删除,存在于在影子文件中,但在主文件中"
+"却没有的条目;然后,更新在主文件中不使用“x”作为密码的影子条目,会添加所有缺失"
+"的条目;最后,将主文件中的密码替换为“x”。这两个工具可以用于初始转换以及根据手"
+"动编辑的主文件更新影子文件。"
-#: login.1.xml:217(para)
-msgid "Do not perform authentication, user is preauthenticated."
-msgstr "不要执行认证,用户已经预认证过。"
-
-#: login.1.xml:220(para)
-msgid "Note: In that case, <replaceable>username</replaceable> is mandatory."
-msgstr "注意:此时,<replaceable>username</replaceable> 是强制的。"
-
-#: login.1.xml:228(option)
-msgid "-h"
-msgstr "-h"
-
-#: login.1.xml:231(para)
-msgid "Name of the remote host for this login."
-msgstr "此登录的远程主机名。"
-
-#: login.1.xml:239(para)
-msgid "Preserve environment."
-msgstr "保留环境。"
-
-#: login.1.xml:244(option)
-msgid "-r"
-msgstr "-r"
+#. (itstool) path: refsect1/para
+#: pwconv.8.xml.out:143
+msgid ""
+"<_:command-1/> will use the values of <_:emphasis-2/>, <_:emphasis-3/>, and "
+"<_:emphasis-4/> from <_:filename-5/> when adding new entries to <_:"
+"filename-6/>."
+msgstr ""
-#: login.1.xml:247(para)
-msgid "Perform autologin protocol for rlogin."
-msgstr "为 rlogin (远程登录)执行 autologin (自动登录)协议。"
+#. (itstool) path: refsect1/para
+#: pwconv.8.xml.out:152
+#, fuzzy
+#| msgid ""
+#| "Likewise <command>pwunconv</command> and <command>grpunconv</command> are "
+#| "similar. Passwords in the main file are updated from the shadowed file. "
+#| "Entries which exist in the main file but not in the shadowed file are "
+#| "left alone. Finally, the shadowed file is removed. Some password aging "
+#| "information is lost by <command>pwunconv</command>. It will convert what "
+#| "it can."
+msgid ""
+"Likewise <_:command-1/> and <_:command-2/> are similar. Passwords in the "
+"main file are updated from the shadowed file. Entries which exist in the "
+"main file but not in the shadowed file are left alone. Finally, the shadowed "
+"file is removed. Some password aging information is lost by <_:command-3/>. "
+"It will convert what it can."
+msgstr ""
+"<command>pwunconv</command> 和 <command>grpunconv</command> 与此类似。主文件"
+"中的密码会根据影子文件更新。在主文件中存在,但不在影子文件中的条目单独留下。"
+"最后,移除影子文件。一些密码年龄信息会因为 <command>pwunconv</command> 而丢"
+"失。它只转换它可以转换的。"
-#: login.1.xml:252(para)
+#. (itstool) path: refsect1/para
+#: pwconv.8.xml.out:164
+#, fuzzy
+#| msgid ""
+#| "The options which apply to the <command>vipw</command> and <command>vigr</"
+#| "command> commands are:"
msgid ""
-"The <option>-r</option>, <option>-h</option> and <option>-f</option> options "
-"are only used when <command>login</command> is invoked by root."
+"The options which apply to the <_:command-1/>, <_:command-2/>, <_:command-3/"
+">, and <_:command-4/> commands are:"
msgstr ""
-"<option>-r</option>, <option>-h</option> and <option>-f</option> 只能用于 "
-"root 使用 <command>login</command> 时。"
+"<command>vipw</command> 和 <command>vigr</command> 命令可以接受的选项有:"
-#: login.1.xml:261(para)
+#. (itstool) path: refsect1/para
+#: pwconv.8.xml.out:193
+#, fuzzy
+#| msgid ""
+#| "Errors in the password or group files (such as invalid or duplicate "
+#| "entries) may cause these programs to loop forever or fail in other "
+#| "strange ways. Please run <command>pwck</command> and <command>grpck</"
+#| "command> to correct any such errors before converting to or from shadow "
+#| "passwords or groups."
msgid ""
-"This version of <command>login</command> has many compilation options, only "
-"some of which may be in use at any particular site."
+"Errors in the password or group files (such as invalid or duplicate entries) "
+"may cause these programs to loop forever or fail in other strange ways. "
+"Please run <_:command-1/> and <_:command-2/> to correct any such errors "
+"before converting to or from shadow passwords or groups."
msgstr ""
-"此版本的 <command>login</command> 有很多编译选项,只有一部分可以在任何站点使"
-"用。"
+"在 passwd 或 group 文件中有错误(比如,有重复条目)可能会造成这些程序死循环或者"
+"以奇怪的方式失败。在转换自,或转换到影子密码或组文件前,请运行 "
+"<command>pwck</command> 和 <command>grpck</command> 来修正此类错误。"
-#: login.1.xml:266(para)
+#. (itstool) path: refsect1/para
+#: pwconv.8.xml.out:204
+#, fuzzy
+#| msgid ""
+#| "The following configuration variables in <filename>/etc/login.defs</"
+#| "filename> change the behavior of <command>pwconv</command>:"
msgid ""
-"The location of files is subject to differences in system configuration."
-msgstr "文件的位置由系统配置决定。"
+"The following configuration variable in <_:filename-1/> changes the behavior "
+"of <_:command-2/> and <_:command-3/>:"
+msgstr ""
+"<filename>/etc/login.defs</filename> 中的如下配置变量改变 <command>pwconv</"
+"command> 的行为:"
-#: login.1.xml:282(para)
+#. (itstool) path: refsect1/para
+#: pwconv.8.xml.out:212
+#, fuzzy
+#| msgid ""
+#| "The following configuration variables in <filename>/etc/login.defs</"
+#| "filename> change the behavior of <command>pwconv</command>:"
msgid ""
-"As with any program, <command>login</command>'s appearance can be faked. If "
-"non-trusted users have physical access to a machine, an attacker could use "
-"this to obtain the password of the next person coming to sit in front of the "
-"machine. Under Linux, the SAK mechanism can be used by users to initiate a "
-"trusted path and prevent this kind of attack."
+"The following configuration variables in <_:filename-1/> change the behavior "
+"of <_:command-2/>:"
msgstr ""
+"<filename>/etc/login.defs</filename> 中的如下配置变量改变 <command>pwconv</"
+"command> 的行为:"
-#: login.1.xml:347(filename)
-msgid "/var/log/wtmp"
-msgstr "/var/log/wtmp"
-
-#: login.1.xml:349(para)
-msgid "List of previous login sessions."
-msgstr "先前的登录会话列表。"
-
-#: login.1.xml:365(filename)
-msgid "/etc/motd"
-msgstr "/etc/motd"
+#. (itstool) path: para/phrase
+#: pwconv.8.xml.out:248
+msgid ", <_:citerefentry-1/>, <_:citerefentry-2/>"
+msgstr ""
-#: login.1.xml:367(para)
-msgid "System message of the day file."
+#. (itstool) path: refsect1/para
+#: pwconv.8.xml.out:239
+msgid ""
+"<_:citerefentry-1/>, <_:citerefentry-2/>, <_:citerefentry-3/><_:phrase-4/>."
msgstr ""
-#: login.1.xml:371(filename)
-msgid "/etc/nologin"
-msgstr "/etc/nologin"
+#. (itstool) path: refmeta/refmiscinfo
+#: shadow.3.xml.out:35
+msgid "Library Calls"
+msgstr "库函数调用"
-#: login.1.xml:373(para)
-msgid "Prevent non-root users from logging in."
-msgstr "阻止非 root 用户登录。"
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:41 shadow.3.xml.out:160
+msgid "getspnam"
+msgstr "getspnam"
-#: login.1.xml:377(filename)
-msgid "/etc/ttytype"
-msgstr "/etc/ttytype"
+#. (itstool) path: refnamediv/refpurpose
+#: shadow.3.xml.out:42
+msgid "encrypted password file routines"
+msgstr "加密密码文件工具函数"
-#: login.1.xml:379(para)
-msgid "List of terminal types."
-msgstr "终端类型列表。"
+#. (itstool) path: refsect1/title
+#: shadow.3.xml.out:46
+msgid "SYNTAX"
+msgstr "SYNTAX"
-#: login.1.xml:383(filename)
-msgid "$HOME/.hushlogin"
-msgstr "$HOME/.hushlogin"
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:48
+msgid "#include &lt;shadow.h&gt;"
+msgstr "#include &lt;shadow.h&gt;"
-#: login.1.xml:385(para)
-msgid "Suppress printing of system messages."
-msgstr "阻止显示系统信息。"
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:52
+msgid "struct spwd *getspent();"
+msgstr "struct spwd *getspent();"
-#: login.1.xml:399(para)
-msgid ""
-"<citerefentry><refentrytitle>mail</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>passwd</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>nologin</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>passwd</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>securetty</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>getty</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
-msgstr ""
-"<citerefentry><refentrytitle>mail</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>passwd</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>nologin</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>passwd</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>securetty</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>getty</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
-
-#: limits.5.xml:41(firstname)
-msgid "Luca"
-msgstr ""
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:56
+msgid "struct spwd *getspnam(char"
+msgstr "struct spwd *getspnam(char"
-#: limits.5.xml:42(surname)
-msgid "Berra"
-msgstr ""
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:57
+msgid "*name"
+msgstr "*name"
-#: limits.5.xml:59(refentrytitle) limits.5.xml:66(refname)
-msgid "limits"
-msgstr "limits"
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:57 shadow.3.xml.out:70 shadow.3.xml.out:75
+#: shadow.3.xml.out:81
+msgid ");"
+msgstr ");"
-#: limits.5.xml:67(refpurpose)
-msgid "resource limits definition"
-msgstr "资源限制描述"
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:61
+msgid "void setspent();"
+msgstr "void setspent();"
-#: limits.5.xml:73(para)
-msgid ""
-"The <emphasis remap=\"I\">limits</emphasis> file (<filename>/etc/limits</"
-"filename> by default or LIMITS_FILE defined <filename>config.h</filename>) "
-"describes the resource limits you wish to impose. It should be owned by root "
-"and readable by root account only."
-msgstr ""
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:65
+msgid "void endspent();"
+msgstr "void endspent();"
-#: limits.5.xml:81(para)
-msgid ""
-"By default no quota is imposed on 'root'. In fact, there is no way to impose "
-"limits via this procedure to root-equiv accounts (accounts with UID 0)."
-msgstr ""
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:69
+msgid "struct spwd *fgetspent(FILE"
+msgstr "struct spwd *fgetspent(FILE"
-#: limits.5.xml:87(para)
-msgid "Each line describes a limit for a user in the form:"
-msgstr "每行以如下格式对一个用户描述限制:"
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:70 shadow.3.xml.out:81
+msgid "*fp"
+msgstr "*fp"
-#: limits.5.xml:90(emphasis)
-msgid "user LIMITS_STRING"
-msgstr "user LIMITS_STRING"
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:74
+msgid "struct spwd *sgetspent(char"
+msgstr "struct spwd *sgetspent(char"
-#: limits.5.xml:93(para)
-msgid "or in the form:"
-msgstr "或如下格式:"
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:75
+msgid "*cp"
+msgstr "*cp"
-#: limits.5.xml:96(emphasis)
-msgid "@group LIMITS_STRING"
-msgstr "@group LIMITS_STRING"
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:79
+msgid "int putspent(struct spwd"
+msgstr "int putspent(struct spwd"
-#: limits.5.xml:99(para)
-msgid ""
-"The <emphasis>LIMITS_STRING</emphasis> is a string of a concatenated list of "
-"resource limits. Each limit consists of a letter identifier followed by a "
-"numerical limit."
-msgstr ""
-"<emphasis>LIMITS_STRING</emphasis> 是一个串联的资源限制列表。每条限制由一个字"
-"母指示符和跟随的数字限制组成。"
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:80
+msgid "*p,"
+msgstr "*p,"
-#: limits.5.xml:105(para)
-msgid "The valid identifiers are:"
-msgstr "可用的指示符有:"
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:80
+msgid "FILE"
+msgstr "FILE"
-#: limits.5.xml:108(para)
-msgid "A: max address space (KB)"
-msgstr "A:最大地址空间 (KB)"
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:85
+msgid "int lckpwdf();"
+msgstr "int lckpwdf();"
-#: limits.5.xml:109(para)
-msgid "C: max core file size (KB)"
-msgstr "C:最大转储文件大小 (KB)"
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:89
+msgid "int ulckpwdf();"
+msgstr "int ulckpwdf();"
-#: limits.5.xml:110(para)
-msgid "D: max data size (KB)"
-msgstr "D:最大数据大小 (KB)"
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:98
+msgid "#include"
+msgstr ""
-#: limits.5.xml:111(para)
+#. (itstool) path: refsect1/para
+#: shadow.3.xml.out:95
#, fuzzy
-#| msgid "F: maximum filesize (KB)"
-msgid "F: maximum file size (KB)"
-msgstr "F:最大文件尺寸 (KB)"
+#| msgid ""
+#| "<emphasis remap=\"I\">shadow</emphasis> manipulates the contents of the "
+#| "shadow password file, <filename>/etc/shadow</filename>. The structure in "
+#| "the <emphasis remap=\"I\">#include</emphasis> file is:"
+msgid ""
+"<_:emphasis-1/> manipulates the contents of the shadow password file, <_:"
+"filename-2/>. The structure in the <_:emphasis-3/> file is:"
+msgstr ""
+"<emphasis remap=\"I\">shadow</emphasis> 处理 shadow 密码文件 <filename>/etc/"
+"shadow</filename> 的内容。<emphasis remap=\"I\">#include</emphasis> 文件中的"
+"结构是:"
-#: limits.5.xml:112(para)
+#. (itstool) path: refsect1/programlisting
+#: shadow.3.xml.out:100
+#, fuzzy
msgid ""
-"K: file creation mask, set by <citerefentry><refentrytitle>umask</"
-"refentrytitle><manvolnum>2</manvolnum></citerefentry>."
+"struct spwd { char *sp_namp; /* user login name */ char *sp_pwdp; /* "
+"encrypted password */ long int sp_lstchg; /* last password change */ long "
+"int sp_min; /* days until change allowed. */ long int sp_max; /* days before "
+"change required */ long int sp_warn; /* days warning for expiration */ long "
+"int sp_inact; /* days before account inactive */ long int sp_expire; /* date "
+"when account expires */ unsigned long int sp_flag; /* reserved for future "
+"use */ }"
msgstr ""
-"K:文件创建掩码,由 <citerefentry><refentrytitle>umask</"
-"refentrytitle><manvolnum>2</manvolnum></citerefentry> 设置。"
+"struct spwd {\n"
+" char\t\t*sp_namp; /* 用户登录名 */\n"
+" char\t\t*sp_pwdp; /* 加密过的密码 */\n"
+" long int\t\tsp_lstchg; /* 最近密码更改日期 */\n"
+" long int\t\tsp_min; /* 到允许更改密码还有多少天 */\n"
+" long int\t\tsp_max; /* 到要求更改密码还有多少天 */\n"
+" long int\t\tsp_warn; /* 警告过期的天数 */\n"
+" long int\t\tsp_inact; /* 账户非活动之前的天数 */\n"
+" long int\t\tsp_expire; /* 账户过期的日期 */\n"
+" unsigned long int\tsp_flag; /* 保留做以后使用 */\n"
+"}\n"
+" "
-#: limits.5.xml:117(para)
-msgid "I: max nice value (0..39 which translates to 20..-19)"
-msgstr "I:最高 nice 级别,(0...39 对应 20...-19)"
+#. (itstool) path: refsect1/para
+#: shadow.3.xml.out:112
+msgid "The meanings of each field are:"
+msgstr "每个字段的含义是:"
-#: limits.5.xml:119(para)
-msgid "L: max number of logins for this user"
-msgstr "L:此用户的最大登录数"
+#. (itstool) path: listitem/para
+#: shadow.3.xml.out:115
+msgid "sp_namp - pointer to null-terminated user name"
+msgstr "sp_namp - 指向以 null 结束的用户名的指针"
-#: limits.5.xml:120(para)
-msgid "M: max locked-in-memory address space (KB)"
+#. (itstool) path: listitem/para
+#: shadow.3.xml.out:118
+msgid "sp_pwdp - pointer to null-terminated password"
+msgstr "sp_pwdp - 指向 null 结束的密码的指针"
+
+#. (itstool) path: listitem/para
+#: shadow.3.xml.out:121
+msgid "sp_lstchg - days since Jan 1, 1970 password was last changed"
+msgstr "sp_lstchg - 最近更改密码的日期(日期计算方法是从1970年1月1日开始的天数)"
+
+#. (itstool) path: listitem/para
+#: shadow.3.xml.out:124
+msgid "sp_min - days before which password may not be changed"
msgstr ""
-#: limits.5.xml:121(para)
-msgid "N: max number of open files"
-msgstr "N:最大的文件打开数"
+#. (itstool) path: listitem/para
+#: shadow.3.xml.out:127
+msgid "sp_max - days after which password must be changed"
+msgstr ""
-#: limits.5.xml:122(para)
-msgid "O: max real time priority"
-msgstr "O:最大实时优先级"
+#. (itstool) path: listitem/para
+#: shadow.3.xml.out:130
+msgid ""
+"sp_warn - days before password is to expire that user is warned of pending "
+"password expiration"
+msgstr ""
-#: limits.5.xml:123(para)
+#. (itstool) path: listitem/para
+#: shadow.3.xml.out:135
msgid ""
-"P: process priority, set by <citerefentry><refentrytitle>setpriority</"
-"refentrytitle><manvolnum>2</manvolnum></citerefentry>."
+"sp_inact - days after password expires that account is considered inactive "
+"and disabled"
msgstr ""
-"P:进程优先级,由 <citerefentry><refentrytitle>setpriority</"
-"refentrytitle><manvolnum>2</manvolnum></citerefentry> 设置。"
-#: limits.5.xml:128(para)
-msgid "R: max resident set size (KB)"
+#. (itstool) path: listitem/para
+#: shadow.3.xml.out:140
+msgid "sp_expire - days since Jan 1, 1970 when account will be disabled"
msgstr ""
-#: limits.5.xml:129(para)
-msgid "S: max stack size (KB)"
-msgstr "S:最大栈尺寸 (KB)"
+#. (itstool) path: listitem/para
+#: shadow.3.xml.out:143
+msgid "sp_flag - reserved for future use"
+msgstr ""
-#: limits.5.xml:130(para)
-msgid "T: max CPU time (MIN)"
-msgstr "T:最大 CPU 时间 (分钟)"
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:152 shadow.3.xml.out:155
+#, fuzzy
+#| msgid "getspnam"
+msgid "getspent"
+msgstr "getspnam"
-#: limits.5.xml:131(para)
-msgid "U: max number of processes"
-msgstr "U:最大处理器数目"
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:152
+#, fuzzy
+#| msgid "getspnam"
+msgid "getspname"
+msgstr "getspnam"
-#: limits.5.xml:134(para)
-msgid ""
-"For example, <emphasis remap=\"I\">L2D2048N5</emphasis> is a valid "
-"<emphasis>LIMITS_STRING</emphasis>. For reading convenience, the following "
-"entries are equivalent:"
-msgstr ""
-"例如,<emphasis remap=\"I\">L2D2048N5</emphasis> 就是有效的 "
-"<emphasis>LIMITS_STRING</emphasis>。为了阅读方便,如下项表示同样的意思:"
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:153 shadow.3.xml.out:156
+#, fuzzy
+#| msgid "getspnam"
+msgid "fgetspent"
+msgstr "getspnam"
-#: limits.5.xml:140(programlisting)
-#, no-wrap
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:153 shadow.3.xml.out:158
+#, fuzzy
+#| msgid "getspnam"
+msgid "sgetspent"
+msgstr "getspnam"
+
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:154 shadow.3.xml.out:158
+#, fuzzy
+#| msgid "struct spwd *getspent();"
+msgid "struct spwd"
+msgstr "struct spwd *getspent();"
+
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:161
+#, fuzzy
+#| msgid "*name"
+msgid "name"
+msgstr "*name"
+
+#. (itstool) path: refsect1/para
+#: shadow.3.xml.out:151
msgid ""
-"\n"
-" username L2D2048N5\n"
-" username L2 D2048 N5\n"
-" "
+"<_:emphasis-1/>, <_:emphasis-2/>, <_:emphasis-3/>, and <_:emphasis-4/> each "
+"return a pointer to a <_:emphasis-5/>. <_:emphasis-6/> returns the next "
+"entry from the file, and <_:emphasis-7/> returns the next entry from the "
+"given stream, which is assumed to be a file of the proper format. <_:"
+"emphasis-8/> returns a pointer to a <_:emphasis-9/> using the provided "
+"string as input. <_:emphasis-10/> searches from the current position in the "
+"file for an entry matching <_:emphasis-11/>."
msgstr ""
-"\n"
-" username L2D2048N5\n"
-" username L2 D2048 N5\n"
-" "
-#: limits.5.xml:145(para)
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:165
+#, fuzzy
+#| msgid "void setspent();"
+msgid "setspent"
+msgstr "void setspent();"
+
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:165
+#, fuzzy
+#| msgid "void endspent();"
+msgid "endspent"
+msgstr "void endspent();"
+
+#. (itstool) path: refsect1/para
+#: shadow.3.xml.out:164
+#, fuzzy
+#| msgid ""
+#| "<emphasis>setspent</emphasis> and <emphasis>endspent</emphasis> may be "
+#| "used to begin and end, respectively, access to the shadow password file."
msgid ""
-"Be aware that after <emphasis remap=\"I\">username</emphasis> the rest of "
-"the line is considered a limit string, thus comments are not allowed. An "
-"invalid limits string will be rejected (not considered) by the "
-"<command>login</command> program."
+"<_:emphasis-1/> and <_:emphasis-2/> may be used to begin and end, "
+"respectively, access to the shadow password file."
msgstr ""
+"<emphasis>setspent</emphasis> 和 <emphasis>endspent</emphasis> 分别用来开始和"
+"结束对影子密码文件的访问。"
-#: limits.5.xml:152(para)
-msgid ""
-"The default entry is denoted by username \"<emphasis>*</emphasis>\". If you "
-"have multiple <emphasis remap=\"I\">default</emphasis> entries in your "
-"<emphasis>LIMITS_FILE</emphasis>, then the last one will be used as the "
-"default entry."
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:171 shadow.3.xml.out:173 shadow.3.xml.out:178
+#, fuzzy
+#| msgid "int lckpwdf();"
+msgid "lckpwdf"
+msgstr "int lckpwdf();"
+
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:171
+#, fuzzy
+#| msgid "int ulckpwdf();"
+msgid "ulckpwdf"
+msgstr "int ulckpwdf();"
+
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:174
+msgid "pw_lock"
msgstr ""
-#: limits.5.xml:159(para)
-msgid ""
-"The limits specified in the form \"<replaceable>@group</replaceable>\" apply "
-"to the members of the specified <replaceable>group</replaceable>."
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:176
+msgid "spw_lock"
msgstr ""
-#: limits.5.xml:165(para)
-msgid ""
-"If more than one line with limits for a user exist, only the first line for "
-"this user will be considered."
+#. (itstool) path: refsect1/para
+#: shadow.3.xml.out:170
+#, fuzzy
+#| msgid ""
+#| "The <emphasis>lckpwdf</emphasis> and <emphasis>ulckpwdf</emphasis> "
+#| "routines should be used to insure exclusive access to the <filename>/etc/"
+#| "shadow</filename> file. <emphasis>lckpwdf</emphasis> attempts to acquire "
+#| "a lock using <emphasis>pw_lock</emphasis> for up to 15 seconds. It "
+#| "continues by attempting to acquire a second lock using "
+#| "<emphasis>spw_lock</emphasis> for the remainder of the initial 15 "
+#| "seconds. Should either attempt fail after a total of 15 seconds, "
+#| "<emphasis>lckpwdf</emphasis> returns -1. When both locks are acquired 0 "
+#| "is returned."
+msgid ""
+"The <_:emphasis-1/> and <_:emphasis-2/> routines should be used to insure "
+"exclusive access to the <_:filename-3/> file. <_:emphasis-4/> attempts to "
+"acquire a lock using <_:emphasis-5/> for up to 15 seconds. It continues by "
+"attempting to acquire a second lock using <_:emphasis-6/> for the remainder "
+"of the initial 15 seconds. Should either attempt fail after a total of 15 "
+"seconds, <_:emphasis-7/> returns -1. When both locks are acquired 0 is "
+"returned."
msgstr ""
+"需要使用 <emphasis>lckpwdf</emphasis> 和 <emphasis>ulckpwdf</emphasis> 函数来"
+"确保对 <filename>/etc/shadow</filename> 文件的互斥访问。<emphasis>lckpwdf</"
+"emphasis> 使用 <emphasis>pw_lock</emphasis> 来获取一个最长为 15 秒的锁,然后"
+"继续使用 <emphasis>spw_lock</emphasis> 来获取长度为开始的 15 秒时间的剩余量的"
+"第二把锁。总计 15 秒之后,无论哪个失败,<emphasis>lckpwdf</emphasis> 都返回 "
+"-1。两把锁都获取成功时,返回 0。"
-#: limits.5.xml:170(para)
-msgid ""
-"If no lines are specified for a user, the last <replaceable>@group</"
-"replaceable> line matching a group whose the user is a member of will be "
-"considered, or the last line with default limits if no groups contain the "
-"user."
+#. (itstool) path: refsect1/title
+#: shadow.3.xml.out:184 suauth.5.xml.out:189
+msgid "DIAGNOSTICS"
msgstr ""
-#: limits.5.xml:177(para)
-msgid ""
-"To completely disable limits for a user, a single dash \"<emphasis>-</"
-"emphasis>\" will do."
-msgstr "要完全禁用对一个用户的限制,可以仅仅只使用一个短线“-”。"
+#. (itstool) path: para/emphasis
+#: shadow.3.xml.out:187
+msgid "int"
+msgstr ""
-#: limits.5.xml:182(para)
+#. (itstool) path: refsect1/para
+#: shadow.3.xml.out:185
+#, fuzzy
+#| msgid ""
+#| "Routines return NULL if no more entries are available or if an error "
+#| "occurs during processing. Routines which have <emphasis>int</emphasis> as "
+#| "the return value return 0 for success and -1 for failure."
msgid ""
-"To disable a limit for a user, a single dash \"<replaceable>-</replaceable>"
-"\" can be used instead of the numerical value for this limit."
+"Routines return NULL if no more entries are available or if an error occurs "
+"during processing. Routines which have <_:emphasis-1/> as the return value "
+"return 0 for success and -1 for failure."
msgstr ""
+"如果没有更多条目了或者处理时出错,此函数返回 NULL。使用 <emphasis>int</"
+"emphasis> 类型返回值的函数返回 0 表示成功,-1 表示失败。"
-#: limits.5.xml:188(para)
+#. (itstool) path: refsect1/para
+#: shadow.3.xml.out:195
msgid ""
-"Also, please note that all limit settings are set PER LOGIN. They are not "
-"global, nor are they permanent. Perhaps global limits will come, but for now "
-"this will have to do ;)"
+"These routines may only be used by the superuser as access to the shadow "
+"password file is restricted."
+msgstr "这些函数只能由超级用户使用,因为对影子密码文件的访问是受限的。"
+
+#. (itstool) path: citerefentry/refentrytitle
+#: shadow.3.xml.out:217
+msgid "getpwent"
msgstr ""
-#: limits.5.xml:199(filename)
-msgid "/etc/limits"
-msgstr "/etc/limits"
+#. (itstool) path: refnamediv/refpurpose
+#: shadow.5.xml.out:41
+msgid "shadowed password file"
+msgstr "影子化了的密码文件"
-#: limits.5.xml:207(para)
+#. (itstool) path: refsect1/para
+#: shadow.5.xml.out:46
+#, fuzzy
+#| msgid ""
+#| "<filename>shadow</filename> is a file which contains the password "
+#| "information for the system's accounts and optional aging information."
msgid ""
-"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>setpriority</"
-"refentrytitle><manvolnum>2</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>setrlimit</refentrytitle><manvolnum>2</"
-"manvolnum></citerefentry>."
+"<_:filename-1/> is a file which contains the password information for the "
+"system's accounts and optional aging information."
msgstr ""
-"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>setpriority</"
-"refentrytitle><manvolnum>2</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>setrlimit</refentrytitle><manvolnum>2</"
-"manvolnum></citerefentry>."
-
-#: lastlog.8.xml:67(refpurpose)
-msgid "reports the most recent login of all users or of a given user"
-msgstr "报告所有用户的最近登录情况,或者指定用户的最近登录情况"
+"<filename>shadow</filename> 是一个文件,它包含系统账户的密码信息和可选的年龄"
+"信息。"
-#: lastlog.8.xml:81(para)
+#. (itstool) path: refsect1/para
+#: shadow.5.xml.out:57
+#, fuzzy
+#| msgid ""
+#| "Each line of this file contains 9 fields, separated by colons (<quote>:</"
+#| "quote>), in the following order:"
msgid ""
-"<command>lastlog</command> formats and prints the contents of the last login "
-"log <filename>/var/log/lastlog</filename> file. The <emphasis>login-name</"
-"emphasis>, <emphasis>port</emphasis>, and <emphasis>last login time</"
-"emphasis> will be printed. The default (no flags) causes lastlog entries to "
-"be printed, sorted by their order in <filename>/etc/passwd</filename>."
+"Each line of this file contains 9 fields, separated by colons (<_:quote-1/"
+">), in the following order:"
msgstr ""
+"此文件的每行包括 9 个字段,使用半角冒号 (<quote>:</quote>) 分隔,顺序如下:"
-#: lastlog.8.xml:93(para)
-msgid "The options which apply to the <command>lastlog</command> command are:"
-msgstr "<command>lastlog</command> 命令可以接受的选项有:"
+#. (itstool) path: listitem/para
+#: shadow.5.xml.out:66
+msgid "It must be a valid account name, which exist on the system."
+msgstr "必须是有效的账户名,且已经存在于系统中。"
-#: lastlog.8.xml:98(term)
+#. (itstool) path: listitem/para
+#: shadow.5.xml.out:74
+#, fuzzy
+#| msgid ""
+#| "This field may be empty, in which case no passwords are required to "
+#| "authenticate as the specified login name. However, some applications "
+#| "which read the <filename>/etc/shadow</filename> file may decide not to "
+#| "permit any access at all if the password field is empty."
msgid ""
-"<option>-b</option>, <option>--before</option>&nbsp;<replaceable>DAYS</"
-"replaceable>"
+"This field may be empty, in which case no passwords are required to "
+"authenticate as the specified login name. However, some applications which "
+"read the <_:filename-1/> file may decide not to permit any access at all if "
+"the password field is empty."
msgstr ""
-"<option>-b</option>, <option>--before</option>&nbsp;<replaceable>DAYS</"
-"replaceable>"
+"此字段可以为空,此时认证为特定的登录名时,不要求密码。然而,一些读取 "
+"<filename>/etc/shadow</filename> 文件的应用程序,在密码字段为空时,可能决定禁"
+"止任何访问。"
-#: lastlog.8.xml:102(para)
-msgid ""
-"Print only lastlog records older than <emphasis remap=\"I\">DAYS</emphasis>."
-msgstr "只显示老于 <emphasis remap=\"I\">DAYS</emphasis> 的最近登录记录。"
+#. (itstool) path: term/emphasis
+#: shadow.5.xml.out:103
+msgid "date of last password change"
+msgstr "最后一次更改密码的日期"
-#: lastlog.8.xml:108(term)
+#. (itstool) path: listitem/para
+#: shadow.5.xml.out:106
#, fuzzy
-#| msgid "<option>-u</option>, <option>--user</option>"
-msgid "<option>-C</option>, <option>--clear</option>"
-msgstr "<option>-u</option>, <option>--user</option>"
+#| msgid ""
+#| "The date of the last password change, expressed as the number of days "
+#| "since Jan 1, 1970."
+msgid ""
+"The date of the last password change, expressed as the number of days since "
+"Jan 1, 1970 00:00 UTC."
+msgstr "最近一次更改密码的时间,表示从1970年1月1日开始的天数。"
-#: lastlog.8.xml:112(para)
+#. (itstool) path: listitem/para
+#: shadow.5.xml.out:110
#, fuzzy
#| msgid ""
-#| "This option is only valid in combination with the <option>-d</option> (or "
-#| "<option>--home</option>) option."
+#| "The value 0 has a special meaning, which is that the user should change "
+#| "her pasword the next time she will log in the system."
msgid ""
-"Clear lastlog record of a user. This option can be used only together with "
-"<option>-u</option> (<option>--user</option>))."
-msgstr ""
-"这个选项只有和 <option>-d</option> (或 <option>--home</option>) 选项组合使用"
-"时才有效。"
+"The value 0 has a special meaning, which is that the user should change her "
+"password the next time she will log in the system."
+msgstr "0 有特殊意思,表示用户应该在下次登录系统时更改密码。"
-#: lastlog.8.xml:139(term)
-#, fuzzy
-#| msgid "<option>-r</option>, <option>--reset</option>"
-msgid "<option>-S</option>, <option>--set</option>"
-msgstr "<option>-r</option>, <option>--reset</option>"
+#. (itstool) path: listitem/para
+#: shadow.5.xml.out:115
+msgid "An empty field means that password aging features are disabled."
+msgstr "空字段表示密码年龄功能被禁用。"
-#: lastlog.8.xml:143(para)
-msgid ""
-"Set lastlog record of a user to the current time. This option can be used "
-"only together with <option>-u</option> (<option>--user</option>))."
-msgstr ""
+#. (itstool) path: term/emphasis
+#: shadow.5.xml.out:122
+msgid "minimum password age"
+msgstr "密码的最小年龄"
-#: lastlog.8.xml:150(term) faillog.8.xml:192(term)
+#. (itstool) path: listitem/para
+#: shadow.5.xml.out:124
msgid ""
-"<option>-t</option>, <option>--time</option>&nbsp;<replaceable>DAYS</"
-"replaceable>"
+"The minimum password age is the number of days the user will have to wait "
+"before she will be allowed to change her password again."
msgstr ""
-"<option>-t</option>, <option>--time</option>&nbsp;<replaceable>DAYS</"
-"replaceable>"
+"最小密码年龄是指,用户一次更改密码之后,要等多长时间才再次被允许更改密码。"
-#: lastlog.8.xml:154(para)
-msgid ""
-"Print the lastlog records more recent than <emphasis remap=\"I\">DAYS</"
-"emphasis>."
-msgstr "只显示新于 <emphasis remap=\"I\">DAYS</emphasis> 的最近登录记录。"
+#. (itstool) path: listitem/para
+#: shadow.5.xml.out:129
+#, fuzzy
+#| msgid ""
+#| "An empty field and value 0 mean that there are no minimum password age."
+msgid "An empty field and value 0 mean that there is no minimum password age."
+msgstr "空字段或 0 表示没有最小密码年龄。"
-#: lastlog.8.xml:161(term) faillog.8.xml:202(term)
-msgid ""
-"<option>-u</option>, <option>--user</option>&nbsp;<replaceable>LOGIN</"
-"replaceable>|<replaceable>RANGE</replaceable>"
-msgstr ""
-"<option>-u</option>, <option>--user</option>&nbsp;<replaceable>LOGIN</"
-"replaceable>|<replaceable>RANGE</replaceable>"
+#. (itstool) path: term/emphasis
+#: shadow.5.xml.out:136
+msgid "maximum password age"
+msgstr "最大密码年龄"
-#: lastlog.8.xml:165(para)
-msgid "Print the lastlog record of the specified user(s)."
-msgstr "显示指定用户的最近登录记录。"
+#. (itstool) path: listitem/para
+#: shadow.5.xml.out:138
+msgid ""
+"The maximum password age is the number of days after which the user will "
+"have to change her password."
+msgstr "最大密码年龄是指,这写天之后,用户必须更改密码。"
-#: lastlog.8.xml:168(para) faillog.8.xml:211(para)
+#. (itstool) path: listitem/para
+#: shadow.5.xml.out:142
msgid ""
-"The users can be specified by a login name, a numerical user ID, or a "
-"<replaceable>RANGE</replaceable> of users. This <replaceable>RANGE</"
-"replaceable> of users can be specified with a min and max values "
-"(<replaceable>UID_MIN-UID_MAX</replaceable>), a max value (<replaceable>-"
-"UID_MAX</replaceable>), or a min value (<replaceable>UID_MIN-</replaceable>)."
-msgstr ""
+"After this number of days is elapsed, the password may still be valid. The "
+"user should be asked to change her password the next time she will log in."
+msgstr "这写天之后,密码仍然可用。用户将会在下次登录的时候被要求更改密码。"
-#: lastlog.8.xml:180(para)
+#. (itstool) path: listitem/para
+#: shadow.5.xml.out:147
msgid ""
-"If the user has never logged in the message <emphasis>** Never logged in**</"
-"emphasis> will be displayed instead of the port and time."
+"An empty field means that there are no maximum password age, no password "
+"warning period, and no password inactivity period (see below)."
msgstr ""
-"如果用户从来没有登录过,将会显示 <emphasis>** 从未登录 **</emphasis> 而不是端"
-"口和时间。"
+"空字段表示没有最大密码年龄,没有密码警告时间段,没有密码禁用时间段(请看下"
+"边)。"
-#: lastlog.8.xml:185(para)
+#. (itstool) path: listitem/para
+#: shadow.5.xml.out:152
msgid ""
-"Only the entries for the current users of the system will be displayed. "
-"Other entries may exist for users that were deleted previously."
-msgstr ""
+"If the maximum password age is lower than the minimum password age, the user "
+"cannot change her password."
+msgstr "如果最大密码年龄小于最小密码年龄,用户将会不能更改密码。"
-#: lastlog.8.xml:193(title) groups.1.xml:90(title) chsh.1.xml:140(title)
-#: chage.1.xml:247(title)
-msgid "NOTE"
-msgstr "注意"
+#. (itstool) path: term/emphasis
+#: shadow.5.xml.out:160
+msgid "password warning period"
+msgstr "密码警告时间段"
-#: lastlog.8.xml:194(para)
+#. (itstool) path: listitem/para
+#: shadow.5.xml.out:163
msgid ""
-"The <filename>lastlog</filename> file is a database which contains info on "
-"the last login of each user. You should not rotate it. It is a sparse file, "
-"so its size on the disk is usually much smaller than the one shown by "
-"\"<command>ls -l</command>\" (which can indicate a really big file if you "
-"have in <filename>passwd</filename> users with a high UID). You can display "
-"its real size with \"<command>ls -s</command>\"."
-msgstr ""
+"The number of days before a password is going to expire (see the maximum "
+"password age above) during which the user should be warned."
+msgstr "密码过期之前,提前警告用户的的天数(请参考上边的密码的最大年龄)。"
-#: lastlog.8.xml:220(filename) lastlog.8.xml:237(filename)
-msgid "/var/log/lastlog"
-msgstr "/var/log/lastlog"
+#. (itstool) path: listitem/para
+#: shadow.5.xml.out:168
+msgid ""
+"An empty field and value 0 mean that there are no password warning period."
+msgstr "空字段或者 0 表示没有密码警告期。"
-#: lastlog.8.xml:222(para)
-msgid "Database times of previous user logins."
-msgstr ""
+#. (itstool) path: term/emphasis
+#: shadow.5.xml.out:176
+msgid "password inactivity period"
+msgstr "密码禁用期"
-#: lastlog.8.xml:230(para)
+#. (itstool) path: listitem/para
+#: shadow.5.xml.out:179
msgid ""
-"Large gaps in UID numbers will cause the lastlog program to run longer with "
-"no output to the screen (i.e. if in lastlog database there is no entries for "
-"users with UID between 170 and 800 lastlog will appear to hang as it "
-"processes entries with UIDs 171-799)."
+"The number of days after a password has expired (see the maximum password "
+"age above) during which the password should still be accepted (and the user "
+"should update her password during the next login)."
msgstr ""
+"密码过期(查看上边的密码最大年龄)后,仍然接受此密码的天数(在此期间,用户应该在"
+"下次登录时修改密码)。"
-#: lastlog.8.xml:236(para)
+#. (itstool) path: listitem/para
+#: shadow.5.xml.out:185
+#, fuzzy
+#| msgid ""
+#| "After expiration of the password and this expiration period is elapsed, "
+#| "no login is possible using the current user's password. The user should "
+#| "contact her administrator."
msgid ""
-"Having high UIDs can create problems when handling the <placeholder-1/> with "
-"external tools. Although the actual file is sparse and does not use too much "
-"space, certain applications are not designed to identify sparse files by "
-"default and may require a specific option to handle them."
-msgstr ""
-
-#: gshadow.5.xml:41(contrib)
-msgid "Creation, 2005"
+"After expiration of the password and this expiration period is elapsed, no "
+"login is possible for the user. The user should contact her administrator."
msgstr ""
+"密码到期并且过了这个宽限期之后,使用用户的当前的密码将会不能登录。用户需要联"
+"系系统管理员。"
-#: gshadow.5.xml:46(refentrytitle) gshadow.5.xml:53(refname)
-msgid "gshadow"
-msgstr "gshadow"
-
-#: gshadow.5.xml:54(refpurpose)
-msgid "shadowed group file"
-msgstr "影子化了的组文件"
-
-#: gshadow.5.xml:59(para)
+#. (itstool) path: listitem/para
+#: shadow.5.xml.out:190
msgid ""
-"<filename>/etc/gshadow</filename> contains the shadowed information for "
-"group accounts."
-msgstr "<filename>/etc/gshadow</filename> 包含影子化了的组账户信息。"
-
-#: gshadow.5.xml:69(para)
-msgid "Each line of this file contains the following colon-separated fields:"
-msgstr "此文件的每行包含逗号分隔的如下字段:"
-
-#: gshadow.5.xml:75(emphasis)
-msgid "group name"
-msgstr "组名"
+"An empty field means that there are no enforcement of an inactivity period."
+msgstr "空字段表示没有强制密码过期。"
-#: gshadow.5.xml:77(para)
-msgid "It must be a valid group name, which exist on the system."
-msgstr "必须是系统中已经存在的有效组。"
+#. (itstool) path: term/emphasis
+#: shadow.5.xml.out:198
+msgid "account expiration date"
+msgstr "账户过期日期"
-#: gshadow.5.xml:90(para)
+#. (itstool) path: listitem/para
+#: shadow.5.xml.out:201
+#, fuzzy
+#| msgid ""
+#| "The date of expiration of the account, expressed as the number of days "
+#| "since Jan 1, 1970."
msgid ""
-"If the password field contains some string that is not a valid result of "
-"<citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</manvolnum></"
-"citerefentry>, for instance ! or *, users will not be able to use a unix "
-"password to access the group (but group members do not need the password)."
-msgstr ""
+"The date of expiration of the account, expressed as the number of days since "
+"Jan 1, 1970 00:00 UTC."
+msgstr "账户过期的日期,表示从1970年1月1日开始的天数。"
-#: gshadow.5.xml:97(para)
+#. (itstool) path: listitem/para
+#: shadow.5.xml.out:205
#, fuzzy
#| msgid ""
-#| "The password is used when an user who is not a member of the group wants "
-#| "to gain the permissions of this group (see "
-#| "<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</"
-#| "manvolnum></citerefentry>)."
+#| "Note that an account expiration differs from a password expiration. In "
+#| "case of an acount expiration, the user shall not be allowed to login. In "
+#| "case of a password expiration, the user is not allowed to login using her "
+#| "password."
msgid ""
-"The password is used when a user who is not a member of the group wants to "
-"gain the permissions of this group (see <citerefentry><refentrytitle>newgrp</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>)."
+"Note that an account expiration differs from a password expiration. In case "
+"of an account expiration, the user shall not be allowed to login. In case of "
+"a password expiration, the user is not allowed to login using her password."
msgstr ""
-"此密码用于不是此组成员的用户获取此组的权限。(参考 "
-"<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry> )。"
+"注意,账户过期不同于密码过期。账户过期时,用户将不被允许登录;密码过期时,用"
+"户将不被允许使用其密码登录。"
-#: gshadow.5.xml:103(para)
-msgid ""
-"This field may be empty, in which case only the group members can gain the "
-"group permissions."
-msgstr "此字段可以为空,此时,只有组成员可以获取组权限。"
+#. (itstool) path: listitem/para
+#: shadow.5.xml.out:211
+msgid "An empty field means that the account will never expire."
+msgstr "空字段表示账户永不过期。"
-#: gshadow.5.xml:113(para)
+#. (itstool) path: listitem/para
+#: shadow.5.xml.out:214
msgid ""
-"This password supersedes any password specified in <filename>/etc/group</"
-"filename>."
-msgstr "此密码取代 <filename>/etc/group</filename> 中指定的任何密码。"
+"The value 0 should not be used as it is interpreted as either an account "
+"with no expiration, or as an expiration on Jan 1, 1970."
+msgstr "应该避免使用 0,因为它既能理解成永不过期也能理解成在1970年1月1日过期。"
-#: gshadow.5.xml:121(emphasis)
-msgid "administrators"
-msgstr "管理员"
+#. (itstool) path: term/emphasis
+#: shadow.5.xml.out:222
+msgid "reserved field"
+msgstr "保留字段"
-#: gshadow.5.xml:123(para) gshadow.5.xml:139(para)
-msgid "It must be a comma-separated list of user names."
-msgstr "必须是一个逗号分隔的用户名列表。"
+#. (itstool) path: listitem/para
+#: shadow.5.xml.out:224
+msgid "This field is reserved for future use."
+msgstr "此字段保留作将来使用。"
-#: gshadow.5.xml:126(para)
-msgid "Administrators can change the password or the members of the group."
-msgstr "管理员可以更改组密码和成员。"
+#. (itstool) path: term/filename
+#: shadow.5.xml.out:246
+msgid "/etc/shadow-"
+msgstr "/etc/shadow-"
-#: gshadow.5.xml:130(para)
-msgid ""
-"Administrators also have the same permissions as the members (see below)."
-msgstr "管理员也有成员一样的权限(请看下边)。"
+#. (itstool) path: listitem/para
+#: shadow.5.xml.out:248
+msgid "Backup file for /etc/shadow."
+msgstr "/etc/shadow 的备份文件。"
-#: gshadow.5.xml:137(emphasis)
-msgid "members"
-msgstr "成员"
+#. (itstool) path: refnamediv/refpurpose
+#: sg.1.xml.out:42
+msgid "execute command as different group ID"
+msgstr "以不同的组 ID 执行命令"
-#: gshadow.5.xml:142(para)
-msgid "Members can access the group without being prompted for a password."
-msgstr "成员可以免密码访问组。"
+#. (itstool) path: cmdsynopsis/arg
+#: sg.1.xml.out:49
+#, fuzzy
+#| msgid "group <placeholder-1/> command"
+msgid "group <_:arg-1/> command"
+msgstr "组 <placeholder-1/> 命令"
-#: gshadow.5.xml:146(para)
-msgid ""
-"You should use the same list of users as in <filename>/etc/group</filename>."
+#. (itstool) path: refsect1/para
+#: sg.1.xml.out:58
+#, fuzzy
+#| msgid ""
+#| "The <command>sg</command> command works similar to <command>newgrp</"
+#| "command> but accepts a command. The command will be executed with the "
+#| "<filename>/bin/sh</filename> shell. With most shells you may run "
+#| "<command>sg</command> from, you need to enclose multi-word commands in "
+#| "quotes. Another difference between <command>newgrp</command> and "
+#| "<command>sg</command> is that some shells treat <command>newgrp</command> "
+#| "specially, replacing themselves with a new instance of a shell that "
+#| "<command>newgrp</command> creates. This doesn't happen with <command>sg</"
+#| "command>, so upon exit from a <command>sg</command> command you are "
+#| "returned to your previous group ID."
+msgid ""
+"The <_:command-1/> command works similar to <_:command-2/> but accepts a "
+"command. The command will be executed with the <_:filename-3/> shell. With "
+"most shells you may run <_:command-4/> from, you need to enclose multi-word "
+"commands in quotes. Another difference between <_:command-5/> and <_:"
+"command-6/> is that some shells treat <_:command-7/> specially, replacing "
+"themselves with a new instance of a shell that <_:command-8/> creates. This "
+"doesn't happen with <_:command-9/>, so upon exit from a <_:command-10/> "
+"command you are returned to your previous group ID."
msgstr ""
+"<command>sg</command> 命令类似于 <command>newgrp</command>,但是可以接受一个"
+"命令。这个命令将会使用 <filename>/bin/sh</filename> shell 来执行。对于您可以"
+"使用 <command>sg</command> 启动的多数 shell,您需要将多个词的命令用引号引起"
+"来。<command>newgrp</command> 和 <command>sg</command> 之间的另外一个不同点是"
+"某些 shell 对 <command>newgrp</command> 有特殊对待,会使用 <command>newgrp</"
+"command> 创建的一个新的 shell 实例替换自身。这不会发生在 <command>sg</"
+"command> 身上,所以从 <command>sg</command> 退出后,您会返回到先前的组 ID。"
-#: gshadow.5.xml:175(para)
-msgid ""
-"<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>group</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>grpck</refentrytitle><manvolnum>8</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>grpconv</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>."
-msgstr ""
-"<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>group</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>grpck</refentrytitle><manvolnum>8</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>grpconv</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>."
+#. (itstool) path: refnamediv/refpurpose
+#: su.1.xml.out:58
+msgid "change user ID or become superuser"
+msgstr "更改用户 ID 或成为超级用户"
-#: grpck.8.xml:65(refpurpose)
-msgid "verify integrity of group files"
-msgstr "检查组文件的完整性"
+#. (itstool) path: arg/replaceable
+#: su.1.xml.out:72
+msgid "args"
+msgstr ""
-#: grpck.8.xml:83(para)
+#. (itstool) path: refsect1/para
+#: su.1.xml.out:80
+#, fuzzy
+#| msgid ""
+#| "The <command>su</command> command is used to become another user during a "
+#| "login session. Invoked without a <option>username</option>, <command>su</"
+#| "command> defaults to becoming the superuser. The optional argument "
+#| "<option>-</option> may be used to provide an environment similar to what "
+#| "the user would expect had the user logged in directly."
msgid ""
-"The <command>grpck</command> command verifies the integrity of the groups "
-"information. It checks that all entries in <filename>/etc/group</"
-"filename><phrase condition=\"gshadow\">and <filename>/etc/gshadow</"
-"filename></phrase> have the proper format and contain valid data. The user "
-"is prompted to delete entries that are improperly formatted or which have "
-"other uncorrectable errors."
+"The <_:command-1/> command is used to become another user during a login "
+"session. Invoked without a <_:option-2/>, <_:command-3/> defaults to "
+"becoming the superuser. The <_:option-4/> option may be used to provide an "
+"environment similar to what the user would expect had the user logged in "
+"directly. The <_:option-5/> option may be used to treat the next argument as "
+"a command by most shells."
msgstr ""
+"<command>su</command> 用于让用户在登录期间变成另外一个用户。后边不带 "
+"<option>username</option> 使用时,<command>su</command> 默认会变成超级用户。"
+"可选的选项 <option>-</option>,可以用于提供一个类似于用户直接登录的环境,用户"
+"可能期望是这样的。"
-#: grpck.8.xml:100(para)
-msgid "a unique and valid group name"
-msgstr "一个唯一且有效的组名"
+#. (itstool) path: para/option
+#: su.1.xml.out:92 su.1.xml.out:94
+#, fuzzy
+#| msgid "-"
+msgid "--"
+msgstr "-"
-#: grpck.8.xml:103(para)
+#. (itstool) path: refsect1/para
+#: su.1.xml.out:90
msgid ""
-"a valid group identifier <phrase condition=\"gshadow\"> (<filename>/etc/"
-"group</filename> only)</phrase>"
+"Options are recognized everywhere in the argument list. You can use the <_:"
+"option-1/> argument to stop option parsing. The <_:option-2/> option is "
+"special: it is also recognized after <_:option-3/>, but has to be placed "
+"before <_:option-4/>."
msgstr ""
-"有效的组标识符 <phrase condition=\"gshadow\"> (仅 <filename>/etc/group</"
-"filename>)</phrase>"
-
-#: grpck.8.xml:110(para)
-msgid ""
-"a valid list of members <phrase condition=\"gshadow\"> and administrators</"
-"phrase>"
-msgstr "有效的成员和 <phrase condition=\"gshadow\">管理员</phrase> 列表。"
-#: grpck.8.xml:116(para)
+#. (itstool) path: refsect1/para
+#: su.1.xml.out:98
msgid ""
-"a corresponding entry in the <filename>/etc/gshadow</filename> file "
-"(respectively <filename>/etc/group</filename> for the <filename>gshadow</"
-"filename> checks)"
+"The user will be prompted for a password, if appropriate. Invalid passwords "
+"will produce an error message. All attempts, both valid and invalid, are "
+"logged to detect abuse of the system."
msgstr ""
+"如果合适,将提示用户输入一个密码。输入无效的密码会产生一个错误消息。所有的尝"
+"试,无论成功还是失败,都会被记录,以检测对系统的滥用。"
-#: grpck.8.xml:124(para)
+#. (itstool) path: refsect1/para
+#: su.1.xml.out:103
+#, fuzzy
+#| msgid ""
+#| "The current environment is passed to the new shell. The value of <envar>"
+#| "$PATH</envar> is reset to <filename>/bin:/usr/bin</filename> for normal "
+#| "users, or <filename>/sbin:/bin:/usr/sbin:/usr/bin</filename> for the "
+#| "superuser. This may be changed with the <option>ENV_PATH</option> and "
+#| "<option>ENV_SUPATH</option> definitions in <filename>/etc/login.defs</"
+#| "filename>."
msgid ""
-"The checks for correct number of fields and unique group name are fatal. If "
-"an entry has the wrong number of fields, the user will be prompted to delete "
-"the entire line. If the user does not answer affirmatively, all further "
-"checks are bypassed. An entry with a duplicated group name is prompted for "
-"deletion, but the remaining checks will still be made. All other errors are "
-"warnings and the user is encouraged to run the <command>groupmod</command> "
-"command to correct the error."
+"The current environment is passed to the new shell. The value of <_:envar-1/"
+"> is reset to <_:filename-2/> for normal users, or <_:filename-3/> for the "
+"superuser. This may be changed with the <_:option-4/> and <_:option-5/> "
+"definitions in <_:filename-6/>."
msgstr ""
+"当前环境会传递给新 shell。对于普通用户,<envar>$PATH</envar> 的值重置为 "
+"<filename>/bin:/usr/bin</filename>,而对于超级用户则是 <filename>/sbin:/bin:/"
+"usr/sbin:/usr/bin</filename>。这会随 <filename>/etc/login.defs</filename> 中"
+"的 <option>ENV_PATH</option> 和 <option>ENV_SUPATH</option> 值改变。"
-#: grpck.8.xml:135(para)
-msgid ""
-"The commands which operate on the <filename>/etc/group</filename><phrase "
-"condition=\"no_gshadow\">file</phrase><phrase condition=\"gshadow\">and "
-"<filename>/etc/gshadow</filename> files</phrase> are not able to alter "
-"corrupted or duplicated entries. <command>grpck</command> should be used in "
-"those circumstances to remove the offending entries."
+#. (itstool) path: term/option
+#: su.1.xml.out:126
+msgid "--command"
msgstr ""
-#: grpck.8.xml:151(para)
-msgid "The options which apply to the <command>grpck</command> command are:"
-msgstr "<command>grpck</command> 可以接受的选项有:"
+#. (itstool) path: term/replaceable
+#: su.1.xml.out:126
+msgid "COMMAND"
+msgstr ""
-#: grpck.8.xml:164(para)
+#. (itstool) path: listitem/para
+#: su.1.xml.out:129
+#, fuzzy
+#| msgid ""
+#| "Specify a command that will be invoked by the shell using its <option>-c</"
+#| "option>."
msgid ""
-"Execute the <command>grpck</command> command in read-only mode. This causes "
-"all questions regarding changes to be answered <emphasis>no</emphasis> "
-"without user intervention."
-msgstr ""
+"Specify a command that will be invoked by the shell using its <_:option-1/>."
+msgstr "通过使用其 <option>-c</option> 选项,指定一个由 shell 运行的命令。"
-#: grpck.8.xml:186(para)
+#. (itstool) path: listitem/para
+#: su.1.xml.out:133
+#, fuzzy
+#| msgid ""
+#| "The executed command will have no controlling terminal. This option "
+#| "cannot be used to execute interractive programs which need a controlling "
+#| "TTY."
msgid ""
-"Sort entries in <filename>/etc/group</filename><phrase condition=\"gshadow"
-"\">and <filename>/etc/gshadow</filename></phrase> by GID."
+"The executed command will have no controlling terminal. This option cannot "
+"be used to execute interactive programs which need a controlling TTY."
msgstr ""
-"根据 GID 在 <filename>/etc/group</filename><phrase condition=\"gshadow\"> 和 "
-"<filename>/etc/gshadow</filename></phrase> 中进行排序。"
+"执行的命令将不会拥有控制终端。此选项不能用于执行需要控制 TTY 的交互程序。"
+
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: su.1.xml.out:144 su.1.xml.out:156 su.1.xml.out:256 su.1.xml.out:263
+#: su.1.xml.out:273 su.1.xml.out:286 usermod.8.xml.out:215
+#, fuzzy
+#| msgid "login"
+msgid "--login"
+msgstr "login"
-#: grpck.8.xml:195(term)
+#. (itstool) path: varlistentry/term
+#: su.1.xml.out:143 su.1.xml.out:206
#, fuzzy
-#| msgid "<option>-u</option>, <option>--user</option>"
-msgid "<option>-S</option>, <option>--silence-warnings</option>"
-msgstr "<option>-u</option>, <option>--user</option>"
+#| msgid "<option>-a</option>, <option>--all</option>"
+msgid "<_:option-1/>, <_:option-2/>, <_:option-3/>"
+msgstr "<option>-a</option>, <option>--all</option>"
-#: grpck.8.xml:197(para)
+#. (itstool) path: listitem/para
+#: su.1.xml.out:147
msgid ""
-"Suppress more controversial warnings, in particular warnings about "
-"inconsistency between group members listed in <filename>/etc/group</"
-"filename> and <filename>/etc/ghadow</filename>."
-msgstr ""
+"Provide an environment similar to what the user would expect had the user "
+"logged in directly."
+msgstr "提供一个类似于用户直接登录的环境,用户可能会希望这样。"
-#: grpck.8.xml:206(para)
+#. (itstool) path: listitem/para
+#: su.1.xml.out:151
#, fuzzy
#| msgid ""
-#| "By default, <command>pwck</command> operates on the files <filename>/etc/"
-#| "passwd</filename> and <filename>/etc/shadow</filename><phrase condition="
-#| "\"tcb\"> (or the files in <filename>/etc/tcb</filename>)</phrase>. The "
-#| "user may select alternate files with the <replaceable>passwd</"
-#| "replaceable> and <replaceable>shadow</replaceable> parameters."
+#| "When <option>-</option> is used, it must be specified as the last "
+#| "<command>su</command> option. The other forms (<option>-l</option> and "
+#| "<option>--login</option>) do not have this restriction."
msgid ""
-"By default, <command>grpck</command> operates on <filename>/etc/group</"
-"filename><phrase condition=\"gshadow\">and <filename>/etc/gshadow</"
-"filename></phrase>. The user may select alternate files with the <emphasis "
-"remap=\"I\">group</emphasis><phrase condition=\"no_gshadow\">parameter.</"
-"phrase><phrase condition=\"gshadow\">and <emphasis remap=\"I\">shadow</"
-"emphasis> parameters.</phrase>"
+"When <_:option-1/> is used, it must be specified before any <_:option-2/>. "
+"For portability it is recommended to use it as last option, before any <_:"
+"option-3/>. The other forms (<_:option-4/> and <_:option-5/>) do not have "
+"this restriction."
msgstr ""
-"默认上,<command>pwck</command> 操作文件 <filename>/etc/passwd</filename> 和 "
-"<filename>/etc/shadow</filename><phrase condition=\"tcb\"> (或者在 "
-"<filename>/etc/tcb</filename> 中的文件)</phrase>。用户也可以使用 "
-"<replaceable>passwd</replaceable> 和 <replaceable>shadow</replaceable> 参数来"
-"选择替代文件。"
-
-#: grpck.8.xml:274(para)
-msgid "one or more bad group entries"
-msgstr "一个或多个坏掉的组条目"
-
-#: grpck.8.xml:280(para)
-msgid "can't open group files"
-msgstr "无法打开组文件"
+"使用了 <option>-</option> 时,它必须是 <command>su</command> 的最后一个参数。"
+"其它形式(<option>-l</option> 和 <option>--login</option>) 没有这个限制。"
-#: grpck.8.xml:286(para)
-msgid "can't lock group files"
-msgstr "无法锁定组文件"
+#. (itstool) path: listitem/para
+#: su.1.xml.out:166
+msgid "The shell that will be invoked."
+msgstr "将使用的 shell。"
-#: grpck.8.xml:292(para)
-msgid "can't update group files"
-msgstr "无法更新组文件"
+#. (itstool) path: listitem/para
+#: su.1.xml.out:174
+msgid "The shell specified with --shell."
+msgstr "通过 --shell 指定的 shell。"
-#: grpck.8.xml:256(para)
-msgid ""
-"The <command>grpck</command> command exits with the following values: "
-"<placeholder-1/>"
-msgstr "<command>grpck</command> 可以返回如下值:<placeholder-1/>"
+#. (itstool) path: para/option
+#. (itstool) path: term/option
+#: su.1.xml.out:178 su.1.xml.out:208
+#, fuzzy
+#| msgid "Preserve environment."
+msgid "--preserve-environment"
+msgstr "保留环境。"
-#: grpck.8.xml:301(para)
+#. (itstool) path: listitem/para
+#: su.1.xml.out:177
+#, fuzzy
+#| msgid ""
+#| "If <option>--preserve-environment</option> is used, the shell specified "
+#| "by the <envar>$SHELL</envar> environment variable."
msgid ""
-"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>groupmod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, <phrase condition="
-"\"gshadow\"><citerefentry><refentrytitle>gshadow</"
-"refentrytitle><manvolnum>5</manvolnum>, </citerefentry>, </"
-"phrase><citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>pwck</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>."
+"If <_:option-1/> is used, the shell specified by the <_:envar-2/> "
+"environment variable."
msgstr ""
-"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>groupmod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, <phrase condition="
-"\"gshadow\"><citerefentry><refentrytitle>gshadow</"
-"refentrytitle><manvolnum>5</manvolnum>, </citerefentry>, </"
-"phrase><citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>pwck</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>."
+"如果使用了 <option>--preserve-environment</option>,shell 将由 <envar>"
+"$SHELL</envar> 环境变量指定。"
-#: groups.1.xml:57(refentrytitle) groups.1.xml:64(refname)
-#: groups.1.xml:70(command)
-msgid "groups"
-msgstr "groups"
+#. (itstool) path: listitem/para
+#: su.1.xml.out:184
+#, fuzzy
+#| msgid ""
+#| "The shell indicated in the <filename>/etc/passwd</filename> entry for the "
+#| "target user."
+msgid "The shell indicated in the <_:filename-1/> entry for the target user."
+msgstr "在 <filename>/etc/passwd</filename> 的相应项中为目标用户指定的 shell。"
-#: groups.1.xml:65(refpurpose)
-msgid "display current group names"
-msgstr "显示当前组名"
+#. (itstool) path: listitem/para
+#: su.1.xml.out:190
+#, fuzzy
+#| msgid ""
+#| "<filename>/bin/sh</filename> if a shell could not be found by any above "
+#| "method."
+msgid "<_:filename-1/> if a shell could not be found by any above method."
+msgstr ""
+"如果无法通过以上办法找到一个 shell,则使用 <filename>/bin/sh</filename>。"
-#: groups.1.xml:72(replaceable)
-msgid "user"
-msgstr "用户"
+#. (itstool) path: listitem/para
+#: su.1.xml.out:167
+#, fuzzy
+#| msgid ""
+#| "The invoked shell is chosen from (highest priority first): <placeholder-1/"
+#| ">"
+msgid ""
+"The invoked shell is chosen from (highest priority first): <_:variablelist-1/"
+">"
+msgstr "使用的 shell 在如下中选择(高优先级在前):<placeholder-1/>"
-#: groups.1.xml:79(para)
+#. (itstool) path: listitem/para
+#: su.1.xml.out:195
+#, fuzzy
+#| msgid ""
+#| "If the target user has a restricted shell (i.e. the shell field of this "
+#| "user's entry in <filename>/etc/passwd</filename> is not listed in "
+#| "<filename>/etc/shells</filename>), then the <option>--shell</option> "
+#| "option or the <envar>$SHELL</envar> environment variable won't be taken "
+#| "into account, unless <command>su</command> is called by root."
msgid ""
-"The <command>groups</command> command displays the current group names or ID "
-"values. If the value does not have a corresponding entry in <filename>/etc/"
-"group</filename>, the value will be displayed as the numerical group value. "
-"The optional <emphasis remap=\"I\">user</emphasis> parameter will display "
-"the groups for the named <emphasis remap=\"I\">user</emphasis>."
+"If the target user has a restricted shell (i.e. the shell field of this "
+"user's entry in <_:filename-1/> is not listed in <_:filename-2/>), then the "
+"<_:option-3/> option or the <_:envar-4/> environment variable won't be taken "
+"into account, unless <_:command-5/> is called by root."
msgstr ""
+"如果目标用户的 shell 是有限制的(即,<filename>/etc/passwd</filename> 中用户项"
+"中的 shell 字段没有在 <filename>/etc/shells</filename> 中列出),那么 "
+"<option>--shell</option> 选项或 <envar>$SHELL</envar> 环境变量不会带入账户,"
+"除非 <command>su</command> 是被 root 调用的。"
-#: groups.1.xml:91(para)
+#. (itstool) path: listitem/para
+#: su.1.xml.out:217
+#, fuzzy
+#| msgid ""
+#| "reset according to the <filename>/etc/login.defs</filename> options "
+#| "<option>ENV_PATH</option> or <option>ENV_SUPATH</option> (see below);"
msgid ""
-"Systems which do not support concurrent group sets will have the information "
-"from <filename>/etc/group</filename> reported. The user must use "
-"<command>newgrp</command> or <command>sg</command> to change his current "
-"real and effective group ID."
+"reset according to the <_:filename-1/> options <_:option-2/> or <_:option-3/"
+"> (see below);"
msgstr ""
+"根据 <filename>/etc/login.defs</filename> 中的 <option>ENV_PATH</option> or "
+"<option>ENV_SUPATH</option> 选项重设 (请往下看)"
-#: groups.1.xml:113(para)
-msgid ""
-"<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>getgid</"
-"refentrytitle><manvolnum>2</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>getgroups</refentrytitle><manvolnum>2</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>getuid</"
-"refentrytitle><manvolnum>2</manvolnum></citerefentry>."
+#. (itstool) path: term/envar
+#. (itstool) path: para/envar
+#: su.1.xml.out:226 su.1.xml.out:249
+msgid "$IFS"
+msgstr "$IFS"
+
+#. (itstool) path: para/quote
+#: su.1.xml.out:230
+#, fuzzy
+#| msgid ""
+#| "reset to <quote>&lt;space&gt;&lt;tab&gt;&lt;newline&gt;</quote>, if it "
+#| "was set."
+msgid "&lt;space&gt;&lt;tab&gt;&lt;newline&gt;"
msgstr ""
-"<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>getgid</"
-"refentrytitle><manvolnum>2</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>getgroups</refentrytitle><manvolnum>2</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>getuid</"
-"refentrytitle><manvolnum>2</manvolnum></citerefentry>."
+"如果已经设置了,重设 <quote>&lt;space&gt;&lt;tab&gt;&lt;newline&gt;</quote>。"
-#: groupmod.8.xml:66(refpurpose)
-msgid "modify a group definition on the system"
+#. (itstool) path: listitem/para
+#: su.1.xml.out:228
+msgid "reset to <_:quote-1/>, if it was set."
msgstr ""
-#: groupmod.8.xml:75(replaceable) groupdel.8.xml:75(replaceable)
-msgid "GROUP"
-msgstr "GROUP"
+#. (itstool) path: listitem/para
+#: su.1.xml.out:211
+#, fuzzy
+#| msgid "Preserve the current environment, except for: <placeholder-1/>"
+msgid "Preserve the current environment, except for: <_:variablelist-1/>"
+msgstr "保留当前环境,除非:<placeholder-1/>"
-#: groupmod.8.xml:81(para)
+#. (itstool) path: listitem/para
+#: su.1.xml.out:237
+#, fuzzy
+#| msgid ""
+#| "If the target user has a restricted shell, this option has no effect "
+#| "(unless <command>su</command> is called by root)."
msgid ""
-"The <command>groupmod</command> command modifies the definition of the "
-"specified <replaceable>GROUP</replaceable> by modifying the appropriate "
-"entry in the group database."
+"If the target user has a restricted shell, this option has no effect (unless "
+"<_:command-1/> is called by root)."
msgstr ""
+"如果用户的 shell 受限,此选项无效 (除非是 root 调用的 <command>su</"
+"command>)。"
-#: groupmod.8.xml:90(para)
-msgid "The options which apply to the <command>groupmod</command> command are:"
-msgstr "<command>groupmod</command> 命令可以接受的选项有:"
+#. (itstool) path: para/envar
+#: su.1.xml.out:248
+msgid "$USER"
+msgstr ""
-#: groupmod.8.xml:96(term)
+#. (itstool) path: listitem/para
+#: su.1.xml.out:246
#, fuzzy
#| msgid ""
-#| "<option>-g</option>, <option>--gid</option>&nbsp;<replaceable>GID</"
-#| "replaceable>"
+#| "The <envar>$HOME</envar>, <envar>$SHELL</envar>, <envar>$USER</envar>, "
+#| "<envar>$LOGNAME</envar>, <envar>$PATH</envar>, and <envar>$IFS</envar> "
+#| "environment variables are reset."
msgid ""
-"<option>-a</option>, <option>--append</option>&nbsp;<replaceable>GID</"
-"replaceable>"
+"The <_:envar-1/>, <_:envar-2/>, <_:envar-3/>, <_:envar-4/>, <_:envar-5/>, "
+"and <_:envar-6/> environment variables are reset."
msgstr ""
-"<option>-g</option>, <option>--gid</option>&nbsp;<replaceable>GID</"
-"replaceable>"
+"The <envar>$HOME</envar>, <envar>$SHELL</envar>, <envar>$USER</envar>, "
+"<envar>$LOGNAME</envar>, <envar>$PATH</envar>, 和 <envar>$IFS</envar> 这些环"
+"境变量会被重置。"
-#: groupmod.8.xml:100(para)
+#. (itstool) path: listitem/para
+#: su.1.xml.out:255
+#, fuzzy
+#| msgid ""
+#| "If <option>--login</option> is not used, the environment is copied, "
+#| "except for the variables above."
msgid ""
-"If group members are specified with -U, append them to the existing member "
-"list, rather than replacing it."
+"If <_:option-1/> is not used, the environment is copied, except for the "
+"variables above."
+msgstr "如果没有使用 <option>--login</option>,复制环境,上述几个变量除外。"
+
+#. (itstool) path: para/envar
+#: su.1.xml.out:264
+msgid "$COLORTERM"
msgstr ""
-#: groupmod.8.xml:105(term) groupadd.8.xml:114(term)
-msgid ""
-"<option>-g</option>, <option>--gid</option>&nbsp;<replaceable>GID</"
-"replaceable>"
+#. (itstool) path: para/envar
+#: su.1.xml.out:265
+msgid "$DISPLAY"
msgstr ""
-"<option>-g</option>, <option>--gid</option>&nbsp;<replaceable>GID</"
-"replaceable>"
-#: groupmod.8.xml:109(para)
-msgid ""
-"The group ID of the given <replaceable>GROUP</replaceable> will be changed "
-"to <replaceable>GID</replaceable>."
+#. (itstool) path: para/envar
+#: su.1.xml.out:266
+msgid "$XAUTHORITY"
msgstr ""
-#: groupmod.8.xml:113(para)
+#. (itstool) path: listitem/para
+#: su.1.xml.out:262
+#, fuzzy
+#| msgid ""
+#| "If <option>--login</option> is used, the <envar>$TERM</envar>, <envar>"
+#| "$COLORTERM</envar>, <envar>$DISPLAY</envar>, and <envar>$XAUTHORITY</"
+#| "envar> environment variables are copied if they were set."
msgid ""
-"The value of <replaceable>GID</replaceable> must be a non-negative decimal "
-"integer. This value must be unique, unless the <option>-o</option> option is "
-"used."
+"If <_:option-1/> is used, the <_:envar-2/>, <_:envar-3/>, <_:envar-4/>, and "
+"<_:envar-5/> environment variables are copied if they were set."
msgstr ""
+"如果使用了 <option>--login</option>,如果设置了 <envar>$TERM</envar>, <envar>"
+"$COLORTERM</envar>, <envar>$DISPLAY</envar> 和 <envar>$XAUTHORITY</envar>,这"
+"些环境变量也会被重置。"
-#: groupmod.8.xml:119(para)
-msgid ""
-"Users who use the group as primary group will be updated to keep the group "
-"as their primary group."
+#. (itstool) path: para/envar
+#: su.1.xml.out:274
+msgid "$TZ"
msgstr ""
-#: groupmod.8.xml:123(para)
-msgid ""
-"Any files that have the old group ID and must continue to belong to "
-"<replaceable>GROUP</replaceable>, must have their group ID changed manually."
+#. (itstool) path: para/envar
+#: su.1.xml.out:274
+msgid "$HZ"
msgstr ""
-#: groupmod.8.xml:129(para)
+#. (itstool) path: listitem/para
+#: su.1.xml.out:272
#, fuzzy
#| msgid ""
-#| "The default behavior (if the <option>-g</option>, <option>-N</option>, "
-#| "and <option>-U</option> options are not specified) is defined by the "
-#| "<option>USERGROUPS_ENAB</option> variable in <filename>/etc/login.defs</"
-#| "filename>."
+#| "If <option>--login</option> is used, the <envar>$TZ</envar>, <envar>$HZ</"
+#| "envar>, and <envar>$MAIL</envar> environment variables are set according "
+#| "to the <filename>/etc/login.defs</filename> options <option>ENV_TZ</"
+#| "option>, <option>ENV_HZ</option>, <option>MAIL_DIR</option>, and "
+#| "<option>MAIL_FILE</option> (see below)."
msgid ""
-"No checks will be performed with regard to the <option>GID_MIN</option>, "
-"<option>GID_MAX</option>, <option>SYS_GID_MIN</option>, or "
-"<option>SYS_GID_MAX</option> from <filename>/etc/login.defs</filename>."
+"If <_:option-1/> is used, the <_:envar-2/>, <_:envar-3/>, and <_:envar-4/> "
+"environment variables are set according to the <_:filename-5/> options <_:"
+"option-6/>, <_:option-7/>, <_:option-8/>, and <_:option-9/> (see below)."
msgstr ""
-"如果没有指定 <option>-g</option>, <option>-N</option> 和 <option>-U</option> "
-"选项,默认行为由 <filename>/etc/login.defs</filename> 中的 "
-"<option>USERGROUPS_ENAB</option> 变量指定。"
+"如果使用了 <option>--login</option>,环境变量 <envar>$TZ</envar>, <envar>"
+"$HZ</envar>, and <envar>$MAIL</envar> 也会根据 <filename>/etc/login.defs</"
+"filename> 中的选项 <option>ENV_TZ</option>, <option>ENV_HZ</option>, "
+"<option>MAIL_DIR</option> 和 <option>MAIL_FILE</option> 重置 (请看下边)。"
-#: groupmod.8.xml:144(term)
+#. (itstool) path: listitem/para
+#: su.1.xml.out:285
+#, fuzzy
+#| msgid ""
+#| "If <option>--login</option> is used, other environment variables might be "
+#| "set by the <option>ENVIRON_FILE</option> file (see below)."
msgid ""
-"<option>-n</option>, <option>--new-name</option>&nbsp;"
-"<replaceable>NEW_GROUP</replaceable>"
+"If <_:option-1/> is used, other environment variables might be set by the <_:"
+"option-2/> file (see below)."
msgstr ""
-"<option>-n</option>, <option>--new-name</option>&nbsp;"
-"<replaceable>NEW_GROUP</replaceable>"
+"如果使用了 <option>--login</option>,其它环境变量可能会根据 "
+"<option>ENVIRON_FILE</option> 文件来设置(请看下边)。"
-#: groupmod.8.xml:148(para)
-msgid ""
-"The name of the group will be changed from <replaceable>GROUP</replaceable> "
-"to <replaceable>NEW_GROUP</replaceable> name."
-msgstr ""
+#. (itstool) path: listitem/para
+#: su.1.xml.out:293
+msgid "Other environments might be set by PAM modules."
+msgstr "其它环境可能由 PAM 模块设置。"
-#: groupmod.8.xml:159(para)
+#. (itstool) path: listitem/para
+#: su.1.xml.out:241
+#, fuzzy
+#| msgid ""
+#| "Note that the default behavior for the environment is the following: "
+#| "<placeholder-1/>"
msgid ""
-"When used with the <option>-g</option> option, allow to change the group "
-"<replaceable>GID</replaceable> to a non-unique value."
-msgstr ""
+"Note that the default behavior for the environment is the following: <_:"
+"variablelist-1/>"
+msgstr "注意,环境的默认行为如下:<placeholder-1/>"
-#: groupmod.8.xml:216(term) groupadd.8.xml:233(term)
+#. (itstool) path: refsect1/para
+#: su.1.xml.out:367
#, fuzzy
-#| msgid "<option>-u</option>, <option>--user</option>"
-msgid "<option>-U</option>, <option>--users</option>"
-msgstr "<option>-u</option>, <option>--user</option>"
+#| msgid ""
+#| "On success, <command>su</command> returns the exit value of the command "
+#| "it executed."
+msgid ""
+"On success, <_:command-1/> returns the exit value of the command it executed."
+msgstr "成功时,<command>su</command> 返回执行的命令的退出值。"
-#: groupmod.8.xml:220(para) groupadd.8.xml:237(para)
+#. (itstool) path: refsect1/para
+#: su.1.xml.out:371
#, fuzzy
-#| msgid "Administrators can change the password or the members of the group."
-msgid "A list of usernames to add as members of the group."
-msgstr "管理员可以更改组密码和成员。"
+#| msgid ""
+#| "If this command was terminated by a signal, <command>su</command> returns "
+#| "the number of this signal plus 128."
+msgid ""
+"If this command was terminated by a signal, <_:command-1/> returns the "
+"number of this signal plus 128."
+msgstr "如果命令被信号结束,<command>su</command> 返回此信号的编号加 128。"
-#: groupmod.8.xml:284(para)
-msgid "E_SUCCESS: success"
+#. (itstool) path: refsect1/para
+#: su.1.xml.out:375
+#, fuzzy
+#| msgid ""
+#| "If su has to kill the command (because it was asked to terminate, and the "
+#| "command did not terminate in time), <command>su</command> returns 255."
+msgid ""
+"If su has to kill the command (because it was asked to terminate, and the "
+"command did not terminate in time), <_:command-1/> returns 255."
msgstr ""
+"如果 su 必须要杀死此命令(因为已经要求它结束,可是却没有及时结束),"
+"<command>su</command> 返回 255。"
-#: groupmod.8.xml:290(para)
+#. (itstool) path: listitem/para
+#: su.1.xml.out:387
#, fuzzy
-#| msgid "invalid command syntax"
-msgid "E_USAGE: invalid command syntax"
-msgstr "无效的命令语法"
+#| msgid "success (<option>--help</option> only)"
+msgid "success (<_:option-1/> only)"
+msgstr "成功 (只有 <option>--help</option>)"
-#: groupmod.8.xml:296(para)
-#, fuzzy
-#| msgid "invalid argument to option"
-msgid "E_BAD_ARG: invalid argument to option"
-msgstr "给了选项一个无效的参数"
+#. (itstool) path: listitem/para
+#: su.1.xml.out:393
+msgid "System or authentication failure"
+msgstr "系统或者认证失败"
-#: groupmod.8.xml:302(para)
-#, fuzzy
-#| msgid "group name already in use"
-msgid "E_GID_IN_USE: group id already in use"
-msgstr "组名已经在使用"
+#. (itstool) path: term/replaceable
+#: su.1.xml.out:397
+msgid "126"
+msgstr "126"
-#: groupmod.8.xml:308(para)
-#, fuzzy
-#| msgid "specified group doesn't exist"
-msgid "E_NOTFOUND: specified group doesn't exist"
-msgstr "指定的组不存在"
+#. (itstool) path: listitem/para
+#: su.1.xml.out:399
+msgid "The requested command was not found"
+msgstr "要求的命令不存在"
-#: groupmod.8.xml:314(para)
-#, fuzzy
-#| msgid "group name already in use"
-msgid "E_NAME_IN_USE: group name already in use"
-msgstr "组名已经在使用"
+#. (itstool) path: term/replaceable
+#: su.1.xml.out:403
+msgid "127"
+msgstr "127"
-#: groupmod.8.xml:320(para)
-#, fuzzy
-#| msgid "can't update group file"
-msgid "E_GRP_UPDATE: can't update group file"
-msgstr "无法更新组文件"
+#. (itstool) path: listitem/para
+#: su.1.xml.out:405
+msgid "The requested command could not be executed"
+msgstr "请求的命令不能执行"
-#: groupmod.8.xml:324(replaceable)
+#. (itstool) path: refsect1/para
+#: su.1.xml.out:380
#, fuzzy
-#| msgid "1"
-msgid "11"
-msgstr "1"
+#| msgid ""
+#| "Some exit values from <command>su</command> are independent from the "
+#| "executed command: <placeholder-1/>"
+msgid ""
+"Some exit values from <_:command-1/> are independent from the executed "
+"command: <_:variablelist-2/>"
+msgstr "<command>su</command> 中的某些退出值与执行的命令无关:<placeholder-1/>"
-#: groupmod.8.xml:326(para)
-msgid "E_CLEANUP_SERVICE: can't setup cleanup service"
-msgstr ""
+#. (itstool) path: refmeta/refentrytitle
+#. (itstool) path: refnamediv/refname
+#: suauth.5.xml.out:33 suauth.5.xml.out:40
+msgid "suauth"
+msgstr "suauth"
-#: groupmod.8.xml:332(para)
-msgid "E_PAM_USERNAME: can't determine your username for use with pam"
-msgstr ""
+#. (itstool) path: refnamediv/refpurpose
+#: suauth.5.xml.out:41
+msgid "detailed su control file"
+msgstr "详细的 su 控制文件"
-#: groupmod.8.xml:336(replaceable)
-msgid "13"
-msgstr "13"
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: para/filename
+#. (itstool) path: term/filename
+#: suauth.5.xml.out:46 suauth.5.xml.out:53 suauth.5.xml.out:172
+msgid "/etc/suauth"
+msgstr "/etc/suauth"
-#: groupmod.8.xml:338(para)
+#. (itstool) path: refsect1/para
+#: suauth.5.xml.out:52
+#, fuzzy
+#| msgid ""
+#| "The file <filename>/etc/suauth</filename> is referenced whenever the su "
+#| "command is called. It can change the behaviour of the su command, based "
+#| "upon:"
msgid ""
-"E_PAM_ERROR: pam returned an error, see syslog facility id groupmod for the "
-"PAM error message"
+"The file <_:filename-1/> is referenced whenever the su command is called. It "
+"can change the behaviour of the su command, based upon:"
msgstr ""
+"执行 su 命令时,总是根据 <filename>/etc/suauth</filename>,可以更改 su 命令的"
+"行为,规则是:"
-#: groupmod.8.xml:278(para)
-msgid ""
-"The <command>groupmod</command> command exits with the following values: "
-"<placeholder-1/>"
-msgstr "<command>groupmod</command> 命令可以返回如下值:<placeholder-1/>"
-
-#: groupmod.8.xml:347(para)
-msgid ""
-"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>chsh</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>gpasswd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupdel</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
-msgstr ""
-"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>chsh</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>gpasswd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupdel</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
-
-#: groupmems.8.xml:42(firstname)
-msgid "George"
+#. (itstool) path: refsect1/literallayout
+#: suauth.5.xml.out:59
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " 1) the user su is targetting\n"
+#| " "
+msgid "1) the user su is targeting"
msgstr ""
+"\n"
+" 1) su 到的用户\n"
+" "
-#: groupmems.8.xml:43(surname)
-msgid "Kraft"
-msgstr ""
+#. (itstool) path: refsect1/para
+#: suauth.5.xml.out:63
+msgid ""
+"2) the user executing the su command (or any groups he might be a member of)"
+msgstr "2) 执行 su 命令的用户 (或者他可能属于的组)"
-#: groupmems.8.xml:44(lineage)
-msgid "IV"
+#. (itstool) path: refsect1/para
+#: suauth.5.xml.out:68
+msgid ""
+"The file is formatted like this, with lines starting with a # being treated "
+"as comment lines and ignored;"
+msgstr "文件格式为:以 # 开头的行视为注视,并被忽略;"
+
+#. (itstool) path: refsect1/literallayout
+#: suauth.5.xml.out:73
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " to-id:from-id:ACTION\n"
+#| " "
+msgid "to-id:from-id:ACTION"
msgstr ""
+"\n"
+" to-id:from-id:ACTION\n"
+" "
-#: groupmems.8.xml:45(contrib)
-msgid "Creation, 2000"
+#. (itstool) path: para/emphasis
+#: suauth.5.xml.out:79
+msgid "ALL EXCEPT"
msgstr ""
-#: groupmems.8.xml:69(refpurpose)
-msgid "administer members of a user's primary group"
-msgstr "用户主组的管理员成员"
+#. (itstool) path: refsect1/para
+#: suauth.5.xml.out:77
+#, fuzzy
+#| msgid ""
+#| "Where to-id is either the word <emphasis>ALL</emphasis>, a list of "
+#| "usernames delimited by \",\" or the words <emphasis>ALL EXCEPT</emphasis> "
+#| "followed by a list of usernames delimited by \",\"."
+msgid ""
+"Where to-id is either the word <_:emphasis-1/>, a list of usernames "
+"delimited by \",\" or the words <_:emphasis-2/> followed by a list of "
+"usernames delimited by \",\"."
+msgstr ""
+"此处的 to-id 可以是:<emphasis>ALL</emphasis>,逗号(,) 分隔的用户名列表或者 "
+"<emphasis>ALL EXCEPT</emphasis> 后跟逗号分隔的用户名列表。"
-#: groupmems.8.xml:76(replaceable) groupmems.8.xml:77(replaceable)
-msgid "user_name"
-msgstr "user_name"
+#. (itstool) path: para/emphasis
+#: suauth.5.xml.out:85
+msgid "ALL EXCEPT GROUP"
+msgstr ""
-#: groupmems.8.xml:76(arg)
-msgid "-a <placeholder-1/>"
-msgstr "-a <placeholder-1/>"
+#. (itstool) path: refsect1/para
+#: suauth.5.xml.out:83
+#, fuzzy
+#| msgid ""
+#| "from-id is formatted the same as to-id except the extra word "
+#| "<emphasis>GROUP</emphasis> is recognised. <emphasis>ALL EXCEPT GROUP</"
+#| "emphasis> is perfectly valid too. Following <emphasis>GROUP</emphasis> "
+#| "appears one or more group names, delimited by \",\". It is not sufficient "
+#| "to have primary group id of the relevant group, an entry in "
+#| "<citerefentry><refentrytitle>/etc/group</refentrytitle><manvolnum>5</"
+#| "manvolnum></citerefentry> is neccessary."
+msgid ""
+"from-id is formatted the same as to-id except the extra word <_:emphasis-1/> "
+"is recognized. <_:emphasis-2/> is perfectly valid too. Following <_:"
+"emphasis-3/> appears one or more group names, delimited by \",\". It is not "
+"sufficient to have primary group id of the relevant group, an entry in <_:"
+"citerefentry-4/> is necessary."
+msgstr ""
+"from-id 格式和 to-id 相同,但是可以多识别一个词 <emphasis>GROUP</emphasis>。"
+"<emphasis>ALL EXCEPT GROUP</emphasis> 也是有效的。<emphasis>GROUP</emphasis> "
+"后边是一个或更多的组名称,使用逗号(,)分隔。不光要有相关主组的 ID,也需要在 "
+"<citerefentry><refentrytitle>/etc/group</refentrytitle><manvolnum>5</"
+"manvolnum></citerefentry> 中有一个条目。"
-#: groupmems.8.xml:77(arg)
-msgid "-d <placeholder-1/>"
-msgstr "-d <placeholder-1/>"
+#. (itstool) path: refsect1/para
+#: suauth.5.xml.out:94
+msgid "Action can be one only of the following currently supported options."
+msgstr "动作只可以使用如下当前支持的选项。"
-#: groupmems.8.xml:78(replaceable)
-msgid "group_name"
-msgstr "group_name"
+#. (itstool) path: term/emphasis
+#: suauth.5.xml.out:100
+msgid "DENY"
+msgstr "DENY"
-#: groupmems.8.xml:78(arg)
-msgid "-g <placeholder-1/>"
-msgstr "-g <placeholder-1/>"
+#. (itstool) path: listitem/para
+#: suauth.5.xml.out:103
+msgid "The attempt to su is stopped before a password is even asked for."
+msgstr "su 的尝试在询问密码之前就被拒绝。"
-#: groupmems.8.xml:79(arg)
-msgid "-l"
-msgstr "-l"
+#. (itstool) path: term/emphasis
+#: suauth.5.xml.out:110
+msgid "NOPASS"
+msgstr "NOPASS"
-#: groupmems.8.xml:86(para)
+#. (itstool) path: listitem/para
+#: suauth.5.xml.out:113
msgid ""
-"The <command>groupmems</command> command allows a user to administer their "
-"own group membership list without the requirement of superuser privileges. "
-"The <command>groupmems</command> utility is for systems that configure its "
-"users to be in their own name sake primary group (i.e., guest / guest)."
-msgstr ""
+"The attempt to su is automatically successful; no password is asked for."
+msgstr "su 尝试自动成功,而且不询问密码。"
-#: groupmems.8.xml:94(para)
-msgid ""
-"Only the superuser, as administrator, can use <command>groupmems</command> "
-"to alter the memberships of other groups."
-msgstr ""
+#. (itstool) path: term/emphasis
+#: suauth.5.xml.out:121
+msgid "OWNPASS"
+msgstr "OWNPASS"
-#: groupmems.8.xml:101(para)
+#. (itstool) path: listitem/para
+#: suauth.5.xml.out:124
msgid ""
-"The options which apply to the <command>groupmems</command> command are:"
-msgstr "<command>groupmems</command> 命令可以接受的选项有:"
+"For the su command to be successful, the user must enter his or her own "
+"password. They are told this."
+msgstr "为了成功执行 su,用户必须提供自己的密码。将会提示他们这样。"
-#: groupmems.8.xml:107(term)
+#. (itstool) path: refsect1/para
+#: suauth.5.xml.out:132
msgid ""
-"<option>-a</option>, <option>--add</option>&nbsp;<replaceable>user_name</"
-"replaceable>"
+"Note there are three separate fields delimited by a colon. No whitespace "
+"must surround this colon. Also note that the file is examined sequentially "
+"line by line, and the first applicable rule is used without examining the "
+"file further. This makes it possible for a system administrator to exercise "
+"as fine control as he or she wishes."
msgstr ""
-"<option>-a</option>, <option>--add</option>&nbsp;<replaceable>user_name</"
-"replaceable>"
+"注意,有三个用冒号分割的字段。冒号旁边不能有空格。也请注意,这个文件会被一行"
+"一行地依次检查,会使用第一个可用的规则,而不会继续检查文件。这可以让系统管理"
+"员使系统尽量符合其期望。"
-#: groupmems.8.xml:109(para)
-#, fuzzy
-#| msgid "Add an user to the group membership list."
-msgid "Add a user to the group membership list."
-msgstr "将一个用户添加到组成员列表。"
+#. (itstool) path: refsect1/title
+#: suauth.5.xml.out:142
+msgid "EXAMPLE"
+msgstr "示例"
-#: groupmems.8.xml:110(para) groupmems.8.xml:126(para)
-#: groupmems.8.xml:157(para)
+#. (itstool) path: refsect1/literallayout
+#: suauth.5.xml.out:143
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " # sample /etc/suauth file\n"
+#| " #\n"
+#| " # A couple of privileged usernames may\n"
+#| " # su to root with their own password.\n"
+#| " #\n"
+#| " root:chris,birddog:OWNPASS\n"
+#| " #\n"
+#| " # Anyone else may not su to root unless in\n"
+#| " # group wheel. This is how BSD does things.\n"
+#| " #\n"
+#| " root:ALL EXCEPT GROUP wheel:DENY\n"
+#| " #\n"
+#| " # Perhaps terry and birddog are accounts\n"
+#| " # owned by the same person.\n"
+#| " # Access can be arranged between them\n"
+#| " # with no password.\n"
+#| " #\n"
+#| " terry:birddog:NOPASS\n"
+#| " birddog:terry:NOPASS\n"
+#| " #\n"
+#| " "
msgid ""
-"If the <filename>/etc/gshadow</filename> file exist, and the group has no "
-"entry in the <filename>/etc/gshadow</filename> file, a new entry will be "
-"created."
+"# sample /etc/suauth file # # A couple of privileged usernames may # su to "
+"root with their own password. # root:chris,birddog:OWNPASS # # Anyone else "
+"may not su to root unless in # group wheel. This is how BSD does things. # "
+"root:ALL EXCEPT GROUP wheel:DENY # # Perhaps terry and birddog are accounts "
+"# owned by the same person. # Access can be arranged between them # with no "
+"password. # terry:birddog:NOPASS birddog:terry:NOPASS #"
msgstr ""
+"\n"
+" # 示例 /etc/suauth 文件\n"
+" #\n"
+" # 有两个用户可以使用自己的密码 su 成 root\n"
+" #\n"
+" root:chris,birddog:OWNPASS\n"
+" #\n"
+" # 任何其他人都不能 su 成 root,除非在 wheel 组中。\n"
+" # BSD 就是这样实现这个功能的。\n"
+" #\n"
+" root:ALL EXCEPT GROUP wheel:DENY\n"
+" #\n"
+" # 或许 terry 和 birddog 是属于同一个人的账户\n"
+" # 两个账户直接互相 su,不需要密码\n"
+" #\n"
+" terry:birddog:NOPASS\n"
+" birddog:terry:NOPASS\n"
+" #\n"
+" "
-#: groupmems.8.xml:118(term)
+#. (itstool) path: refsect1/para
+#: suauth.5.xml.out:180
msgid ""
-"<option>-d</option>, <option>--delete</option>&nbsp;<replaceable>user_name</"
-"replaceable>"
+"There could be plenty lurking. The file parser is particularly unforgiving "
+"about syntax errors, expecting no spurious whitespace (apart from beginning "
+"and end of lines), and a specific token delimiting different things."
msgstr ""
-"<option>-d</option>, <option>--delete</option>&nbsp;<replaceable>user_name</"
-"replaceable>"
-
-#: groupmems.8.xml:120(para)
-msgid "Delete a user from the group membership list."
-msgstr "从组成员列表中删除用户。"
+"可能会有很多潜在问题。文件解析器尤其不能容忍语法错误,不能有无意义的空白符(除"
+"了行首和行尾),并且使用特定的标记分割不同的事情。"
-#: groupmems.8.xml:121(para)
-msgid ""
-"If the <filename>/etc/gshadow</filename> file exist, the user will be "
-"removed from the list of members and administrators of the group."
+#. (itstool) path: citerefentry/refentrytitle
+#: suauth.5.xml.out:192
+msgid "syslogd"
msgstr ""
-"如果 <filename>/etc/gshadow</filename> 文件存在,用户将会被从组成员和管理员中"
-"移除。"
-#: groupmems.8.xml:134(term)
+#. (itstool) path: refsect1/para
+#: suauth.5.xml.out:190
+#, fuzzy
+#| msgid ""
+#| "An error parsing the file is reported using "
+#| "<citerefentry><refentrytitle>syslogd</refentrytitle><manvolnum>8</"
+#| "manvolnum></citerefentry> as level ERR on facility AUTH."
msgid ""
-"<option>-g</option>, <option>--group</option>&nbsp;<replaceable>group_name</"
-"replaceable>"
+"An error parsing the file is reported using <_:citerefentry-1/> as level ERR "
+"on facility AUTH."
msgstr ""
-"<option>-g</option>, <option>--group</option>&nbsp;<replaceable>group_name</"
-"replaceable>"
+"此文件的解析错误会使用 <citerefentry><refentrytitle>syslogd</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry> 作为 AUTH 中的 ERR 级别"
+"报告。"
-#: groupmems.8.xml:136(para)
-msgid "The superuser can specify which group membership list to modify."
-msgstr "超级用户可以指定修改哪个组的组成员列表。"
+#. (itstool) path: refnamediv/refpurpose
+#: useradd.8.xml.out:60
+msgid "create a new user or update default new user information"
+msgstr "创建一个新用户或更新默认新用户信息"
-#: groupmems.8.xml:148(term) chage.1.xml:170(term)
-msgid "<option>-l</option>, <option>--list</option>"
-msgstr "<option>-l</option>, <option>--list</option>"
+#. (itstool) path: cmdsynopsis/arg
+#. (itstool) path: para/option
+#. (itstool) path: term/option
+#: useradd.8.xml.out:72 useradd.8.xml.out:76 useradd.8.xml.out:86
+#: useradd.8.xml.out:169 useradd.8.xml.out:540 useradd.8.xml.out:542
+msgid "-D"
+msgstr "-D"
-#: groupmems.8.xml:150(para)
-msgid "List the group membership list."
-msgstr "列出组成员。"
+#. (itstool) path: refsect1/para
+#: useradd.8.xml.out:85
+#, fuzzy
+#| msgid ""
+#| "When invoked without the <option>-D</option> option, the "
+#| "<command>useradd</command> command creates a new user account using the "
+#| "values specified on the command line plus the default values from the "
+#| "system. Depending on command line options, the <command>useradd</command> "
+#| "command will update system files and may also create the new user's home "
+#| "directory and copy initial files."
+msgid ""
+"When invoked without the <_:option-1/> option, the <_:command-2/> command "
+"creates a new user account using the values specified on the command line "
+"plus the default values from the system. Depending on command line options, "
+"the <_:command-3/> command will update system files and may also create the "
+"new user's home directory and copy initial files."
+msgstr ""
+"如果使用时不带 <option>-D</option> 选项,<command>useradd</command> 命令使用"
+"命令行上指定的值和系统的默认值创建一个新用户。根据命令行选项,"
+"<command>useradd</command> 命令也会更新系统文件和创建新用户的主目录并复制初始"
+"文件。"
-#: groupmems.8.xml:154(term)
-msgid "<option>-p</option>, <option>--purge</option>"
-msgstr "<option>-p</option>, <option>--purge</option>"
+#. (itstool) path: refsect1/para
+#: useradd.8.xml.out:94
+#, fuzzy
+#| msgid ""
+#| "By default, a group will also be created for the new user (see <option>-"
+#| "g</option>, <option>-N</option>, <option>-U</option>, and "
+#| "<option>USERGROUPS_ENAB</option>)."
+msgid ""
+"By default, a group will also be created for the new user (see <_:option-1/"
+">, <_:option-2/>, <_:option-3/>, and <_:option-4/>)."
+msgstr ""
+"默认上,也会为用户创建组 (察看 <option>-g</option>, <option>-N</option>, "
+"<option>-U</option>,和 <option>USERGROUPS_ENAB</option>)。"
-#: groupmems.8.xml:156(para)
-msgid "Purge all users from the group membership list."
-msgstr "从组成员列表中删除所有用户。"
+#. (itstool) path: term/option
+#: useradd.8.xml.out:118 useradd.8.xml.out:549
+msgid "--base-dir"
+msgstr ""
-#: groupmems.8.xml:180(title)
-msgid "SETUP"
+#. (itstool) path: term/replaceable
+#. (itstool) path: para/replaceable
+#: useradd.8.xml.out:118 useradd.8.xml.out:123 useradd.8.xml.out:126
+#: useradd.8.xml.out:159 useradd.8.xml.out:549 useradd.8.xml.out:555
+msgid "BASE_DIR"
msgstr ""
-#: groupmems.8.xml:181(para)
-msgid ""
-"The <command>groupmems</command> executable should be in mode <literal>2710</"
-"literal> as user <emphasis>root</emphasis> and in group <emphasis>groups</"
-"emphasis>. The system administrator can add users to group <emphasis>groups</"
-"emphasis> to allow or disallow them using the <command>groupmems</command> "
-"utility to manage their own group membership list."
+#. (itstool) path: para/replaceable
+#. (itstool) path: term/replaceable
+#: useradd.8.xml.out:122 useradd.8.xml.out:151 useradd.8.xml.out:156
+#: useradd.8.xml.out:161 usermod.8.xml.out:112
+msgid "HOME_DIR"
msgstr ""
-#: groupmems.8.xml:190(programlisting)
-#, no-wrap
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:121
+#, fuzzy
+#| msgid ""
+#| "The default base directory for the system if <option>-d</option>&nbsp;"
+#| "<replaceable>HOME_DIR</replaceable> is not specified. "
+#| "<replaceable>BASE_DIR</replaceable> is concatenated with the account name "
+#| "to define the home directory. If the <option>-m</option> option is not "
+#| "used, <replaceable>BASE_DIR</replaceable> must exist."
msgid ""
-"\n"
-"\t$ groupadd -r groups\n"
-"\t$ chmod 2710 groupmems\n"
-"\t$ chown root.groups groupmems\n"
-"\t$ groupmems -g groups -a gk4\n"
-" "
+"The default base directory for the system if <_:option-1/> <_:replaceable-2/"
+"> is not specified. <_:replaceable-3/> is concatenated with the account name "
+"to define the home directory. If the <_:option-4/> option is not used, <_:"
+"replaceable-5/> must exist."
msgstr ""
-"\n"
-"\t$ groupadd -r groups\n"
-"\t$ chmod 2710 groupmems\n"
-"\t$ chown root.groups groupmems\n"
-"\t$ groupmems -g groups -a gk4\n"
-" "
+"如果没有使用 <option>-d</option>&nbsp;<replaceable>HOME_DIR</replaceable>,则"
+"使用默认的基目录。<replaceable>BASE_DIR</replaceable> 加上账户名就是主目录。"
+"如果没有使用 <option>-m</option> 选项,<replaceable>BASE_DIR</replaceable> 必"
+"须已经存在。"
-#: groupmems.8.xml:222(para)
-msgid "secure group account information"
-msgstr "安全组账户信息"
+#. (itstool) path: para/option
+#: useradd.8.xml.out:131 useradd.8.xml.out:560
+msgid "HOME"
+msgstr ""
-#: groupmems.8.xml:230(para)
-msgid ""
-"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>chsh</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>groupadd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
-msgstr ""
-"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>chsh</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>groupadd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
-
-#: groupdel.8.xml:66(refpurpose)
-msgid "delete a group"
-msgstr "删除一个组"
+#. (itstool) path: para/filename
+#: useradd.8.xml.out:133
+#, fuzzy
+#| msgid "home_ph"
+msgid "/home"
+msgstr "home_ph"
-#: groupdel.8.xml:81(para)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:128
+#, fuzzy
+#| msgid ""
+#| "If this option is not specified, <command>useradd</command> will use the "
+#| "base directory specified by the <option>HOME</option> variable in "
+#| "<filename>/etc/default/useradd</filename>, or <filename>/home</filename> "
+#| "by default."
msgid ""
-"The <command>groupdel</command> command modifies the system account files, "
-"deleting all entries that refer to <replaceable>GROUP</replaceable>. The "
-"named group must exist."
+"If this option is not specified, <_:command-1/> will use the base directory "
+"specified by the <_:option-2/> variable in <_:filename-3/>, or <_:filename-4/"
+"> by default."
msgstr ""
-"<command>userdel</command> 修改系统账户文件,删除与 <replaceable>GROUP</"
-"replaceable> 相关的所有项目。给出的组名必须存在。"
-
-#: groupdel.8.xml:89(para)
-msgid "The options which apply to the <command>groupdel</command> command are:"
-msgstr "<command>groupdel</command> 命令可以接受的选项有:"
+"如果选项没有指定,<command>useradd</command> 将使用 <filename>/etc/default/"
+"useradd</filename> 中的 <option>HOME</option> 变量,或者默认的 <filename>/"
+"home</filename>。"
-#: groupdel.8.xml:99(para)
-msgid ""
-"This option forces the removal of the group, even if there's some user "
-"having the group as the primary one."
+#. (itstool) path: term/option
+#: useradd.8.xml.out:139 usermod.8.xml.out:99
+msgid "--comment"
msgstr ""
-#: groupdel.8.xml:145(para)
-msgid ""
-"You may not remove the primary group of any existing user. You must remove "
-"the user before you remove the group."
-msgstr "您不能移除现有用户的主组。在移除此组之前,必须先移除此用户。"
+#. (itstool) path: term/replaceable
+#: useradd.8.xml.out:139 usermod.8.xml.out:99
+msgid "COMMENT"
+msgstr ""
-#: groupdel.8.xml:149(para)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:142
msgid ""
-"You should manually check all file systems to ensure that no files remain "
-"owned by this group."
-msgstr "您需要手动检查所有文件系统,以确保没有遗留的属于此组的文件。"
-
-#: groupdel.8.xml:211(para)
-msgid "can't remove user's primary group"
-msgstr "不能移除用户的主组"
+"Any text string. It is generally a short description of the login, and is "
+"currently used as the field for the user's full name."
+msgstr "任何字符串。通常是关于登录的简短描述,当前用于用户全名。"
-#: groupdel.8.xml:187(para)
-msgid ""
-"The <command>groupdel</command> command exits with the following values: "
-"<placeholder-1/>"
-msgstr "<command>groupdel</command> 命令以如下值退出:<placeholder-1/>"
-
-#: groupdel.8.xml:226(para)
-msgid ""
-"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>chsh</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>gpasswd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>useradd</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>userdel</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>."
-msgstr ""
-"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>chsh</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>gpasswd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>useradd</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>userdel</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>."
-
-#: groupadd.8.xml:68(refpurpose)
-msgid "create a new group"
-msgstr "创建一个新组"
+#. (itstool) path: term/option
+#: useradd.8.xml.out:151
+msgid "--home-dir"
+msgstr ""
-#: groupadd.8.xml:85(para)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:154
+#, fuzzy
+#| msgid ""
+#| "The new user will be created using <replaceable>HOME_DIR</replaceable> as "
+#| "the value for the user's login directory. The default is to append the "
+#| "<replaceable>LOGIN</replaceable> name to <replaceable>BASE_DIR</"
+#| "replaceable> and use that as the login directory name. The directory "
+#| "<replaceable>HOME_DIR</replaceable> does not have to exist but will not "
+#| "be created if it is missing."
msgid ""
-"The <command>groupadd</command> command creates a new group account using "
-"the values specified on the command line plus the default values from the "
-"system. The new group will be entered into the system files as needed."
+"The new user will be created using <_:replaceable-1/> as the value for the "
+"user's login directory. The default is to append the <_:replaceable-2/> name "
+"to <_:replaceable-3/> and use that as the login directory name. If the "
+"directory <_:replaceable-4/> does not exist, then it will be created unless "
+"the <_:option-5/> option is specified."
+msgstr ""
+"将创建新用户,并使用 <replaceable>HOME_DIR</replaceable> 作为用户登录目录的"
+"值。默认值是将 <replaceable>LOGIN</replaceable> 名附加到 "
+"<replaceable>BASE_DIR</replaceable> 后面,并使用这作为登录目录。目录不一定必"
+"须已经存在 <replaceable>HOME_DIR</replaceable>,但是会在需要时创建。"
+
+#. (itstool) path: term/option
+#: useradd.8.xml.out:169
+msgid "--defaults"
msgstr ""
-#: groupadd.8.xml:94(para)
-msgid "The options which apply to the <command>groupadd</command> command are:"
-msgstr "<command>groupadd</command> 命令可以接受的选项有:"
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:172
+msgid "See below, the subsection \"Changing the default values\"."
+msgstr "看下边,“更改默认值”子节。"
-#: groupadd.8.xml:104(para)
-msgid ""
-"This option causes the command to simply exit with success status if the "
-"specified group already exists. When used with <option>-g</option>, and the "
-"specified GID already exists, another (unique) GID is chosen (i.e. <option>-"
-"g</option> is turned off)."
+#. (itstool) path: para/emphasis
+#: useradd.8.xml.out:184 usermod.8.xml.out:134
+msgid "YYYY-MM-DD"
msgstr ""
-#: groupadd.8.xml:118(para)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:182 usermod.8.xml.out:132
#, fuzzy
#| msgid ""
-#| "The numerical value of the user's ID. This value must be unique, unless "
-#| "the <option>-o</option> option is used. The value must be non-negative. "
-#| "The default is to use the smallest ID value greater than 999 and greater "
-#| "than every other user. Values between 0 and 999 are typically reserved "
-#| "for system accounts."
+#| "The date on which the user account will be disabled. The date is "
+#| "specified in the format <emphasis remap=\"I\">YYYY-MM-DD</emphasis>."
msgid ""
-"The numerical value of the group's ID. This value must be unique, unless the "
-"<option>-o</option> option is used. The value must be non-negative. The "
-"default is to use the smallest ID value greater than or equal to "
-"<option>GID_MIN</option> and greater than every other group."
+"The date on which the user account will be disabled. The date is specified "
+"in the format <_:emphasis-1/>."
+msgstr ""
+"用户账户将被禁用的日期。日期以 <emphasis remap=\"I\">YYYY-MM-DD</emphasis> 格"
+"式指定。"
+
+#. (itstool) path: para/option
+#: useradd.8.xml.out:188 useradd.8.xml.out:572 usermod.8.xml.out:407
+msgid "EXPIRE"
msgstr ""
-"用户 ID 的数字值。此值必须为唯一的,出发使用了 <option>-o</option> 选项。此值"
-"必须非负,默认使用大于 999,且大于任何其他用户 ID 最小值。0 到 999 之间的值一"
-"般保留做系统账户。"
-#: groupadd.8.xml:124(para)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:186
#, fuzzy
#| msgid ""
-#| "Except for the <option>-A</option> and <option>-M</option> options, the "
-#| "options cannot be combined."
+#| "If not specified, <command>useradd</command> will use the default expiry "
+#| "date specified by the <option>EXPIRE</option> variable in <filename>/etc/"
+#| "default/useradd</filename>, or an empty string (no expiry) by default."
msgid ""
-"See also the <option>-r</option> option and the <option>GID_MAX</option> "
-"description."
+"If not specified, <_:command-1/> will use the default expiry date specified "
+"by the <_:option-2/> variable in <_:filename-3/>, or an empty string (no "
+"expiry) by default."
msgstr ""
-"除了 <option>-A</option> 和 <option>-M</option> 选项,其它选项不能联合使用。"
+"如果没有指定,<command>useradd</command> 将使用 <filename>/etc/default/"
+"useradd</filename> 中 <option>EXPIRE</option> 变量指定的默认过期日期,或者一"
+"个空字符串(不过期)。"
-#: groupadd.8.xml:141(para)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:199
msgid ""
-"Overrides <filename>/etc/login.defs</filename> defaults (GID_MIN, GID_MAX "
-"and others). Multiple <option>-K</option> options can be specified."
+"The number of days after a password expires until the account is permanently "
+"disabled. A value of 0 disables the account as soon as the password has "
+"expired, and a value of -1 disables the feature."
msgstr ""
+"密码过期后,账户被彻底禁用之前的天数。0 表示立即禁用,-1 表示禁用这个功能。"
-#: groupadd.8.xml:146(para)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:205
+#, fuzzy
+#| msgid ""
+#| "If not specified, <command>useradd</command> will use the default "
+#| "inactivity period specified by the <option>INACTIVE</option> variable in "
+#| "<filename>/etc/default/useradd</filename>, or -1 by default."
msgid ""
-"Example: <option>-K</option>&nbsp;<replaceable>GID_MIN</"
-"replaceable>=<replaceable>100</replaceable>&nbsp;<option>-K</option>&nbsp;"
-"<replaceable>GID_MAX</replaceable>=<replaceable>499</replaceable>"
+"If not specified, <_:command-1/> will use the default inactivity period "
+"specified by the <_:option-2/> variable in <_:filename-3/>, or -1 by default."
msgstr ""
-"示例:<option>-K</option>&nbsp;<replaceable>GID_MIN</"
-"replaceable>=<replaceable>100</replaceable>&nbsp;<option>-K</option>&nbsp;"
-"<replaceable>GID_MAX</replaceable>=<replaceable>499</replaceable>"
+"如果未指定,<command>useradd</command> 将使用 <filename>/etc/default/"
+"useradd</filename> 中的 <option>INACTIVE</option> 指定的默认禁用周期,或者默"
+"认为 -1。"
-#: groupadd.8.xml:150(para)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:218
msgid ""
-"Note: <option>-K</option>&nbsp;<replaceable>GID_MIN</"
-"replaceable>=<replaceable>10</replaceable>,<replaceable>GID_MAX</"
-"replaceable>=<replaceable>499</replaceable> doesn't work yet."
+"The group name or number of the user's initial login group. The group name "
+"must exist. A group number must refer to an already existing group."
msgstr ""
-"注意:<option>-K</option>&nbsp;<replaceable>GID_MIN</"
-"replaceable>=<replaceable>10</replaceable>,<replaceable>GID_MAX</"
-"replaceable>=<replaceable>499</replaceable> 尚不能工作。"
-
-#: groupadd.8.xml:161(para)
-msgid "This option permits to add a group with a non-unique GID."
-msgstr "此选项允许添加一个使用非唯一 GID 的组。"
+"用户初始登录组的组名或号码。组名必须已经存在。组号码必须指代已经存在的组。"
-#: groupadd.8.xml:192(para)
-msgid "Create a system group."
-msgstr "创建一个系统组。"
+#. (itstool) path: para/option
+#: useradd.8.xml.out:228
+msgid "-U/--user-group"
+msgstr ""
-#: groupadd.8.xml:195(para)
-msgid ""
-"The numeric identifiers of new system groups are chosen in the "
-"<option>SYS_GID_MIN</option>-<option>SYS_GID_MAX</option> range, defined in "
-"<filename>login.defs</filename>, instead of <option>GID_MIN</option>-"
-"<option>GID_MAX</option>."
+#. (itstool) path: para/option
+#: useradd.8.xml.out:232 useradd.8.xml.out:599
+msgid "-N/--no-user-group"
msgstr ""
-#: groupadd.8.xml:291(para)
-msgid ""
-"Groupnames must start with a lower case letter or an underscore, followed by "
-"lower case letters, digits, underscores, or dashes. They can end with a "
-"dollar sign. In regular expression terms: [a-z_][a-z0-9_-]*[$]?"
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:223
+#, fuzzy
+#| msgid ""
+#| "If not specified, the behavior of <command>useradd</command> will depend "
+#| "on the <option>USERGROUPS_ENAB</option> variable in <filename>/etc/login."
+#| "defs</filename>. If this variable is set to <replaceable>yes</"
+#| "replaceable> (or <option>-U/--user-group</option> is specified on the "
+#| "command line), a group will be created for the user, with the same name "
+#| "as her loginname. If the variable is set to <replaceable>no</replaceable> "
+#| "(or <option>-N/--no-user-group</option> is specified on the command "
+#| "line), useradd will set the primary group of the new user to the value "
+#| "specified by the <option>GROUP</option> variable in <filename>/etc/"
+#| "default/useradd</filename>, or 100 by default."
+msgid ""
+"If not specified, the behavior of <_:command-1/> will depend on the <_:"
+"option-2/> variable in <_:filename-3/>. If this variable is set to <_:"
+"replaceable-4/> (or <_:option-5/> is specified on the command line), a group "
+"will be created for the user, with the same name as her loginname. If the "
+"variable is set to <_:replaceable-6/> (or <_:option-7/> is specified on the "
+"command line), useradd will set the primary group of the new user to the "
+"value specified by the <_:option-8/> variable in <_:filename-9/>, or 100 by "
+"default."
msgstr ""
-"组名必须以小写字母或者下划线开头,跟随小写字母、下划线或短横线。可以由美元符"
-"号结束。用正则表达式就是:[a-z_][a-z0-9_-]*[$]?"
+"如果没有指定, <command>useradd</command> 的行为将依赖于 <filename>/etc/"
+"login.defs</filename> 文件中的 <option>USERGROUPS_ENAB</option> 参数。如果此"
+"参数设置为了 <replaceable>yes</replaceable> (或者在命令行上指定了 <option>-"
+"U/--user-group</option>),将会为用户创建一个组,组名和登录名相同。如果选项设"
+"置为了 <replaceable>no</replaceable> (或者在命令行上指定了 <option>-N/--no-"
+"user-group</option>),useradd 会把新用户的主组设置为 <filename>/etc/default/"
+"useradd</filename> 中 <option>GROUP</option> 变量指定的值,再或者默认是 100。"
-#: groupadd.8.xml:297(para)
-msgid "Groupnames may only be up to &GROUP_NAME_MAX_LENGTH; characters long."
-msgstr "组名最长为 &GROUP_NAME_MAX_LENGTH; 个字符。"
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: useradd.8.xml.out:242 usermod.8.xml.out:83 usermod.8.xml.out:195
+#: usermod.8.xml.out:312
+#, fuzzy
+#| msgid "-"
+msgid "-G"
+msgstr "-"
-#: groupadd.8.xml:300(para)
-msgid ""
-"You may not add a NIS or LDAP group. This must be performed on the "
-"corresponding server."
-msgstr ""
+#. (itstool) path: term/option
+#: useradd.8.xml.out:242 usermod.8.xml.out:195
+#, fuzzy
+#| msgid "groups"
+msgid "--groups"
+msgstr "groups"
-#: groupadd.8.xml:304(para)
-msgid ""
-"If the groupname already exists in an external group database such as NIS or "
-"LDAP, <command>groupadd</command> will deny the group creation request."
-msgstr ""
+#. (itstool) path: term/replaceable
+#: useradd.8.xml.out:242 usermod.8.xml.out:195
+#, fuzzy
+#| msgid "GROUP"
+msgid "GROUP1"
+msgstr "GROUP"
-#: groupadd.8.xml:337(para)
+#. (itstool) path: term/emphasis
+#: useradd.8.xml.out:242 usermod.8.xml.out:195
#, fuzzy
-#| msgid "UID already in use (and no <option>-o</option>)"
-msgid "GID is already used (when called without <option>-o</option>)"
-msgstr "UID 已经使用 (且没有 <option>-o</option>)"
+#| msgid "GROUP"
+msgid ",GROUP2,..."
+msgstr "GROUP"
-#: groupadd.8.xml:343(para)
+#. (itstool) path: term/emphasis
+#: useradd.8.xml.out:242 usermod.8.xml.out:195
#, fuzzy
-#| msgid "group name already in use"
-msgid "group name is already used"
-msgstr "组名已经在使用"
+#| msgid "GROUP"
+msgid ",GROUPN"
+msgstr "GROUP"
-#: groupadd.8.xml:313(para)
-msgid ""
-"The <command>groupadd</command> command exits with the following values: "
-"<placeholder-1/>"
-msgstr "<command>groupadd</command> 可能以如下值退出:<placeholder-1/>"
-
-#: groupadd.8.xml:358(para)
-msgid ""
-"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>chsh</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>gpasswd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
-msgstr ""
-"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>chsh</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>gpasswd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
-
-#: gpasswd.1.xml:44(firstname)
-msgid "Rafal"
+#. (itstool) path: varlistentry/term
+#: useradd.8.xml.out:241 usermod.8.xml.out:194
+msgid ""
+"<_:option-1/>, <_:option-2/> <_:replaceable-3/>[<_:emphasis-4/>[<_:"
+"emphasis-5/>]]]"
msgstr ""
-#: gpasswd.1.xml:45(surname)
-msgid "Maszkowski"
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:245
+#, fuzzy
+#| msgid ""
+#| "A list of supplementary groups which the user is also a member of. Each "
+#| "group is separated from the next by a comma, with no intervening "
+#| "whitespace. The groups are subject to the same restrictions as the group "
+#| "given with the <option>-g</option> option. The default is for the user to "
+#| "belong only to the initial group."
+msgid ""
+"A list of supplementary groups which the user is also a member of. Each "
+"group is separated from the next by a comma, with no intervening whitespace. "
+"The groups are subject to the same restrictions as the group given with the "
+"<_:option-1/> option. The default is for the user to belong only to the "
+"initial group."
msgstr ""
+"用户还属于的附加组列表。每个组都用逗号隔开,没有中间的空格。这里的组受到了 "
+"<option>-g</option> 选项给定的组同样的限制。默认上,用户只属于初始组。"
-#: gpasswd.1.xml:71(phrase)
-msgid "administer <placeholder-1/>"
-msgstr "管理员 <placeholder-1/>"
-
-#: gpasswd.1.xml:74(phrase)
-msgid "administer <placeholder-1/> and <placeholder-2/>"
-msgstr "管理员 <placeholder-1/> 和 <placeholder-2/>"
+#. (itstool) path: term/option
+#: useradd.8.xml.out:263
+msgid "--skel"
+msgstr ""
-#: gpasswd.1.xml:85(replaceable) expiry.1.xml:76(replaceable)
-msgid "option"
-msgstr "选项"
+#. (itstool) path: term/replaceable
+#: useradd.8.xml.out:263
+msgid "SKEL_DIR"
+msgstr ""
-#: gpasswd.1.xml:95(para)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:266
+#, fuzzy
+#| msgid ""
+#| "The skeleton directory, which contains files and directories to be copied "
+#| "in the user's home directory, when the home directory is created by "
+#| "<command>useradd</command>."
msgid ""
-"The <command>gpasswd</command> command is used to administer <filename>/etc/"
-"group</filename><phrase condition=\"gshadow\">, and <filename>/etc/gshadow</"
-"filename></phrase>. Every group can have <phrase condition=\"gshadow"
-"\">administrators,</phrase> members and a password."
+"The skeleton directory, which contains files and directories to be copied in "
+"the user's home directory, when the home directory is created by <_:"
+"command-1/>."
msgstr ""
+"骨架目录,包含使用 <command>useradd</command> 创建用户时,要复制到用户主目录"
+"中的文件和目录。"
-#: gpasswd.1.xml:103(para)
-msgid ""
-"System administrators can use the <option>-A</option> option to define group "
-"administrator(s) and the <option>-M</option> option to define members. They "
-"have all rights of group administrators and members."
+#. (itstool) path: para/option
+#. (itstool) path: term/option
+#: useradd.8.xml.out:273 useradd.8.xml.out:332
+msgid "--create-home"
msgstr ""
-#: gpasswd.1.xml:108(para)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:271
+#, fuzzy
+#| msgid ""
+#| "This option is only valid if the <option>-m</option> (or <option>--create-"
+#| "home</option>) option is specified."
msgid ""
-"<command>gpasswd</command> called by <phrase condition=\"gshadow\">a group "
-"administrator</phrase><phrase condition=\"no_gshadow\">a system "
-"administrator</phrase> with a group name only prompts for the new password "
-"of the <replaceable>group</replaceable>."
+"This option is only valid if the <_:option-1/> (or <_:option-2/>) option is "
+"specified."
msgstr ""
+"这个选项只有在指定 <option>-m</option> (或 <option>--create-home</option>) 选"
+"项时才有效。"
-#: gpasswd.1.xml:115(para)
-msgid ""
-"If a password is set the members can still use "
-"<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry> without a password, and non-members must supply the password."
+#. (itstool) path: para/option
+#: useradd.8.xml.out:277
+msgid "SKEL"
msgstr ""
-#: gpasswd.1.xml:123(title)
-msgid "Notes about group passwords"
-msgstr "请注意组密码"
+#. (itstool) path: para/filename
+#: useradd.8.xml.out:279
+#, fuzzy
+#| msgid "/etc/skel/"
+msgid "/etc/skel"
+msgstr "/etc/skel/"
-#: gpasswd.1.xml:124(para)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:275
+#, fuzzy
+#| msgid ""
+#| "If this option is not set, the skeleton directory is defined by the "
+#| "<option>SKEL</option> variable in <filename>/etc/default/useradd</"
+#| "filename> or, by default, <filename>/etc/skel</filename>."
msgid ""
-"Group passwords are an inherent security problem since more than one person "
-"is permitted to know the password. However, groups are a useful tool for "
-"permitting co-operation between different users."
+"If this option is not set, the skeleton directory is defined by the <_:"
+"option-1/> variable in <_:filename-2/> or, by default, <_:filename-3/>."
msgstr ""
+"如果此项没有设置,骨架目录使用 <filename>/etc/default/useradd</filename> 中"
+"的 <option>SKEL</option> 的变量或默认为 <filename>/etc/skel</filename>。"
+
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:281
+msgid "If possible, the ACLs and extended attributes are copied."
+msgstr "如果可以,也复制 ACL 和扩展属性。"
-#: gpasswd.1.xml:135(para)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:291
+#, fuzzy
+#| msgid ""
+#| "Overrides <filename>/etc/login.defs</filename> defaults (<option>UID_MIN</"
+#| "option>, <option>UID_MAX</option>, <option>UMASK</option>, "
+#| "<option>PASS_MAX_DAYS</option> and others). <placeholder-1/> Example: "
+#| "<option>-K</option>&nbsp;<replaceable>PASS_MAX_DAYS</"
+#| "replaceable>=<replaceable>-1</replaceable> can be used when creating "
+#| "system account to turn off password ageing, even though system account "
+#| "has no password at all. Multiple <option>-K</option> options can be "
+#| "specified, e.g.: <option>-K</option>&nbsp;<replaceable>UID_MIN</"
+#| "replaceable>=<replaceable>100</replaceable>&nbsp;<option>-K</option>&nbsp;"
+#| "<replaceable>UID_MAX</replaceable>=<replaceable>499</replaceable>"
msgid ""
-"Except for the <option>-A</option> and <option>-M</option> options, the "
-"options cannot be combined."
+"Overrides <_:filename-1/> defaults (<_:option-2/>, <_:option-3/>, <_:"
+"option-4/>, <_:option-5/> and others). <_:para-6/> Example: <_:option-7/> <_:"
+"replaceable-8/>=<_:replaceable-9/> can be used when creating system account "
+"to turn off password aging, even though system account has no password at "
+"all. Multiple <_:option-10/> options can be specified, e.g.: <_:option-11/> "
+"<_:replaceable-12/>=<_:replaceable-13/> <_:option-14/> <_:replaceable-15/"
+">=<_:replaceable-16/>"
msgstr ""
-"除了 <option>-A</option> 和 <option>-M</option> 选项,其它选项不能联合使用。"
+"默认覆盖 <filename>/etc/login.defs</filename> (<option>UID_MIN</option>, "
+"<option>UID_MAX</option>, <option>UMASK</option>, <option>PASS_MAX_DAYS</"
+"option> 及其它)。<placeholder-1/> 例如:<option>-K</option>&nbsp;"
+"<replaceable>PASS_MAX_DAYS</replaceable>=<replaceable>-1</replaceable> 可以用"
+"于创建一个密码不会过期的系统账户,即使系统账户没有密码。可以指定多个 "
+"<option>-K</option> 选项,如:<option>-K</option>&nbsp;<replaceable>UID_MIN</"
+"replaceable>=<replaceable>100</replaceable>&nbsp;<option>-K</option>&nbsp;"
+"<replaceable>UID_MAX</replaceable>=<replaceable>499</replaceable>"
-#: gpasswd.1.xml:139(para)
-msgid "The options cannot be combined."
-msgstr "这些选项不能组合使用。"
+#. (itstool) path: term/option
+#: useradd.8.xml.out:312
+msgid "--no-log-init"
+msgstr ""
-#: gpasswd.1.xml:142(para)
-msgid "The options which apply to the <command>gpasswd</command> command are:"
-msgstr "<command>gpasswd</command> 可以接受的选项有:"
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:314
+msgid "Do not add the user to the lastlog and faillog databases."
+msgstr "不要将用户添加到最近登录和登录失败数据库。"
-#: gpasswd.1.xml:147(term)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:317
+#, fuzzy
+#| msgid ""
+#| "By default, the user's entries in the lastlog and faillog databases are "
+#| "resetted to avoid reusing the entry from a previously deleted user."
msgid ""
-"<option>-a</option>, <option>--add</option>&nbsp;<replaceable>user</"
-"replaceable>"
+"By default, the user's entries in the lastlog and faillog databases are "
+"reset to avoid reusing the entry from a previously deleted user."
msgstr ""
-"<option>-a</option>, <option>--add</option>&nbsp;<replaceable>user</"
-"replaceable>"
+"默认上,最近登录和登录失败中用户的条目会被重置,以避免重新使用先前删除的用户"
+"的条目。"
-#: gpasswd.1.xml:151(para)
-msgid ""
-"Add the <replaceable>user</replaceable> to the named <replaceable>group</"
-"replaceable>."
+#. (itstool) path: para/option
+#: useradd.8.xml.out:324
+msgid "LOG_INIT"
msgstr ""
-"向名为 <replaceable>group</replaceable> 的组中添加用户 <replaceable>user</"
-"replaceable>。"
-#: gpasswd.1.xml:160(term)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:322
msgid ""
-"<option>-d</option>, <option>--delete</option>&nbsp;<replaceable>user</"
-"replaceable>"
+"If this option is not specified, <_:command-1/> will also consult the "
+"variable <_:option-2/> in the <_:filename-3/> if set to no the user will not "
+"be added to the lastlog and faillog databases."
msgstr ""
-"<option>-d</option>, <option>--delete</option>&nbsp;<replaceable>user</"
-"replaceable>"
-#: gpasswd.1.xml:164(para)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:335
+#, fuzzy
+#| msgid ""
+#| "Create the user's home directory if it does not exist. The files and "
+#| "directories contained in the skeleton directory (which can be defined "
+#| "with the <option>-k</option> option) will be copied to the home directory."
msgid ""
-"Remove the <replaceable>user</replaceable> from the named "
-"<replaceable>group</replaceable>."
+"Create the user's home directory if it does not exist. The files and "
+"directories contained in the skeleton directory (which can be defined with "
+"the <_:option-1/> option) will be copied to the home directory."
msgstr ""
-"从名为 <replaceable>group</replaceable> 的组中移除用户 <replaceable>user</"
-"replaceable>。"
+"如果不存在,则创建用户主目录。骨架目录中的文件和目录(可以使用 <option>-k</"
+"option> 选项指定),将会复制到主目录。"
-#: gpasswd.1.xml:181(term)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:341
+#, fuzzy
+#| msgid ""
+#| "By default, if this option is not specified and <option>CREATE_HOME</"
+#| "option> is not enabled, no home directories are created."
msgid ""
-"<option>-Q</option>, <option>--root</option>&nbsp;<replaceable>CHROOT_DIR</"
-"replaceable>"
+"By default, if this option is not specified and <_:option-1/> is not "
+"enabled, no home directories are created."
msgstr ""
-"<option>-Q</option>, <option>--root</option>&nbsp;<replaceable>CHROOT_DIR</"
-"replaceable>"
-
-#: gpasswd.1.xml:195(term)
-msgid "<option>-r</option>, <option>--remove-password</option>"
-msgstr "<option>-r</option>, <option>--remove-password</option>"
+"默认上,如果没有指定此选项并且 <option>CREATE_HOME</option> 没有启用,不会创"
+"建主目录。"
-#: gpasswd.1.xml:199(para)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:346
msgid ""
-"Remove the password from the named <replaceable>group</replaceable>. The "
-"group password will be empty. Only group members will be allowed to use "
-"<command>newgrp</command> to join the named <replaceable>group</replaceable>."
+"The directory where the user's home directory is created must exist and have "
+"proper SELinux context and permissions. Otherwise the user's home directory "
+"cannot be created or accessed."
msgstr ""
-#: gpasswd.1.xml:211(term)
-msgid "<option>-R</option>, <option>--restrict</option>"
-msgstr "<option>-R</option>, <option>--restrict</option>"
-
-#: gpasswd.1.xml:215(para)
-msgid ""
-"Restrict the access to the named <replaceable>group</replaceable>. The group "
-"password is set to \"!\". Only group members with a password will be allowed "
-"to use <command>newgrp</command> to join the named <replaceable>group</"
-"replaceable>."
+#. (itstool) path: term/option
+#: useradd.8.xml.out:355
+msgid "--no-create-home"
msgstr ""
-#: gpasswd.1.xml:227(term)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:358
+#, fuzzy
+#| msgid ""
+#| "Do no create the user's home directory, even if the system wide setting "
+#| "from <filename>/etc/login.defs</filename> (<option>CREATE_HOME</option>) "
+#| "is set to <replaceable>yes</replaceable>."
msgid ""
-"<option>-A</option>, <option>--administrators</option>&nbsp;"
-"<replaceable>user</replaceable>,..."
+"Do no create the user's home directory, even if the system wide setting from "
+"<_:filename-1/> (<_:option-2/>) is set to <_:replaceable-3/>."
msgstr ""
-"<option>-A</option>, <option>--administrators</option>&nbsp;"
-"<replaceable>user</replaceable>,..."
+"不创建用户主目录,即使系统在 <filename>/etc/login.defs</filename> 中的设置 "
+"(<option>CREATE_HOME</option>) 为 <replaceable>yes</replaceable>。"
-#: gpasswd.1.xml:231(para)
-msgid "Set the list of administrative users."
-msgstr "设置有管理权限的用户列表。"
+#. (itstool) path: term/option
+#: useradd.8.xml.out:368
+msgid "--no-user-group"
+msgstr ""
-#: gpasswd.1.xml:239(term)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:371
+#, fuzzy
+#| msgid ""
+#| "Do not create a group with the same name as the user, but add the user to "
+#| "the group specified by the <option>-g</option> option or by the "
+#| "<option>GROUP</option> variable in <filename>/etc/default/useradd</"
+#| "filename>."
msgid ""
-"<option>-M</option>, <option>--members</option>&nbsp;<replaceable>user</"
-"replaceable>,..."
+"Do not create a group with the same name as the user, but add the user to "
+"the group specified by the <_:option-1/> option or by the <_:option-2/> "
+"variable in <_:filename-3/>."
msgstr ""
-"<option>-M</option>, <option>--members</option>&nbsp;<replaceable>user</"
-"replaceable>,..."
+"不要创建同名组,而是将用户添加到 <option>-g</option> 选项指定的组,或根据 "
+"<filename>/etc/default/useradd</filename> 中的 <option>GROUP</option> 变量。"
-#: gpasswd.1.xml:243(para)
-msgid "Set the list of group members."
-msgstr "设置组成员列表。"
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:390
+msgid "Allow the creation of a user account with a duplicate (non-unique) UID."
+msgstr "允许使用重复的 UID 创建用户账户。"
-#: gpasswd.1.xml:253(para)
-msgid ""
-"This tool only operates on the <filename>/etc/group</filename><phrase "
-"condition=\"gshadow\"> and <filename>/etc/gshadow</filename> files.</"
-"phrase><phrase condition=\"no_gshadow\">file.</phrase> Thus you cannot "
-"change any NIS or LDAP group. This must be performed on the corresponding "
-"server."
-msgstr ""
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:391
+#, fuzzy
+#| msgid ""
+#| "This option is only valid in combination with the <option>-u</option> "
+#| "option."
+msgid "This option is only valid in combination with the <_:option-1/> option."
+msgstr "此选项只有和 <option>-u</option> 选项组合使用才有效。"
-#: gpasswd.1.xml:298(para)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:435
+#, fuzzy
+#| msgid ""
+#| "Note that <command>useradd</command> will not create a home directory for "
+#| "such an user, regardless of the default setting in <filename>/etc/login."
+#| "defs</filename> (<option>CREATE_HOME</option>). You have to specify the "
+#| "<option>-m</option> options if you want a home directory for a system "
+#| "account to be created."
msgid ""
-"<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>groupadd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>grpck</refentrytitle><manvolnum>8</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>group</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry><phrase condition="
-"\"gshadow\">, <citerefentry><refentrytitle>gshadow</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry></phrase>."
+"Note that <_:command-1/> will not create a home directory for such a user, "
+"regardless of the default setting in <_:filename-2/> (<_:option-3/>). You "
+"have to specify the <_:option-4/> options if you want a home directory for a "
+"system account to be created."
msgstr ""
-"<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>groupadd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>grpck</refentrytitle><manvolnum>8</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>group</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry><phrase condition="
-"\"gshadow\">, <citerefentry><refentrytitle>gshadow</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry></phrase>."
-
-#: faillog.8.xml:57(refentrytitle) faillog.8.xml:64(refname)
-#: faillog.8.xml:70(command) faillog.5.xml:57(refentrytitle)
-#: faillog.5.xml:64(refname) faillog.5.xml:111(refentrytitle)
-msgid "faillog"
-msgstr "faillog"
-
-#: faillog.8.xml:65(refpurpose)
-msgid "display faillog records or set login failure limits"
-msgstr "显示登录失败记录或设置登录失败限制"
+"注意:<command>useradd</command> 不会为这种用户创建主目录,无论 <filename>/"
+"etc/login.defs</filename> (<option>CREATE_HOME</option>) 中是的默认设置是怎"
+"样。如果想为要创建的系统账户创建主目录,需要指定 <option>-m</option> 选项。"
-#: faillog.8.xml:79(para)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:479
+#, fuzzy
+#| msgid ""
+#| "The name of the user's login shell. The default is to leave this field "
+#| "blank, which causes the system to select the default login shell "
+#| "specified by the <option>SHELL</option> variable in <filename>/etc/"
+#| "default/useradd</filename>, or an empty string by default."
msgid ""
-"<command>faillog</command> displays the contents of the failure log database "
-"(<filename>/var/log/faillog</filename>). It can also set the failure "
-"counters and limits. When <command>faillog</command> is run without "
-"arguments, it only displays the faillog records of the users who had a login "
-"failure."
+"The name of the user's login shell. The default is to leave this field "
+"blank, which causes the system to select the default login shell specified "
+"by the <_:option-1/> variable in <_:filename-2/>, or an empty string by "
+"default."
msgstr ""
+"用户的登录 shell 名。默认为留空,让系统根据 <filename>/etc/default/useradd</"
+"filename> 中的 <option>SHELL</option> 变量选择默认的登录 shell,默认为空字符"
+"串。"
-#: faillog.8.xml:90(para)
-msgid "The options which apply to the <command>faillog</command> command are:"
-msgstr "<command>faillog</command> 可以接受的选项有:"
+#. (itstool) path: term/option
+#: useradd.8.xml.out:490 usermod.8.xml.out:358
+msgid "--uid"
+msgstr ""
-#: faillog.8.xml:98(para)
-msgid ""
-"Display (or act on) faillog records for all users having an entry in the "
-"<filename>faillog</filename> database."
+#. (itstool) path: term/replaceable
+#: useradd.8.xml.out:490 usermod.8.xml.out:358
+msgid "UID"
msgstr ""
-#: faillog.8.xml:102(para)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:493
+#, fuzzy
+#| msgid ""
+#| "The numerical value of the user's ID. This value must be unique, unless "
+#| "the <option>-o</option> option is used. The value must be non-negative. "
+#| "The default is to use the smallest ID value greater than or equal to "
+#| "<option>UID_MIN</option> and greater than every other user."
msgid ""
-"The range of users can be restricted with the <option>-u</option> option."
-msgstr "用户的范围可以使用 <option>-u</option> 选项限制。"
+"The numerical value of the user's ID. This value must be unique, unless the "
+"<_:option-1/> option is used. The value must be non-negative. The default is "
+"to use the smallest ID value greater than or equal to <_:option-2/> and "
+"greater than every other user."
+msgstr ""
+"用户 ID 的数字值。此值必须为唯一的,除非使用了 <option>-o</option> 选项。此值"
+"必须非负,默认使用大于等于 <option>UID_MIN</option>,且大于任何其他用户 ID 最"
+"小值。"
-#: faillog.8.xml:106(para)
-msgid ""
-"In display mode, this is still restricted to existing users but forces the "
-"display of the faillog entries even if they are empty."
+#. (itstool) path: term/option
+#: useradd.8.xml.out:508
+msgid "--user-group"
msgstr ""
-#: faillog.8.xml:111(para)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:511
msgid ""
-"With the <option>-l</option>, <option>-m</option>, <option>-r</option>, "
-"<option>-t</option> options, the users' records are changed, even if the "
-"user does not exist on the system. This is useful to reset records of users "
-"that have been deleted or to set a policy in advance for a range of users."
+"Create a group with the same name as the user, and add the user to this "
+"group."
+msgstr "创建一个和用户同名的组,并将用户添加到组中。"
+
+#. (itstool) path: term/option
+#: useradd.8.xml.out:525 userdel.8.xml.out:152 usermod.8.xml.out:490
+#, fuzzy
+#| msgid "-"
+msgid "-Z"
+msgstr "-"
+
+#. (itstool) path: term/option
+#: useradd.8.xml.out:525 userdel.8.xml.out:152 usermod.8.xml.out:490
+msgid "--selinux-user"
msgstr ""
-#: faillog.8.xml:128(term)
-msgid ""
-"<option>-l</option>, <option>--lock-secs</option>&nbsp;<replaceable>SEC</"
-"replaceable>"
+#. (itstool) path: term/replaceable
+#. (itstool) path: para/replaceable
+#: useradd.8.xml.out:525 usermod.8.xml.out:490 usermod.8.xml.out:497
+msgid "SEUSER"
msgstr ""
-"<option>-l</option>, <option>--lock-secs</option>&nbsp;<replaceable>SEC</"
-"replaceable>"
-#: faillog.8.xml:132(para)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:528
msgid ""
-"Lock account for <replaceable>SEC</replaceable> seconds after failed login."
-msgstr "登录失败后锁定账户 <replaceable>SEC</replaceable> 秒。"
+"The SELinux user for the user's login. The default is to leave this field "
+"blank, which causes the system to select the default SELinux user."
+msgstr ""
+"用户登录的 SELinux 用户。默认为留空,这会造成系统选择默认的 SELinux 用户。"
-#: faillog.8.xml:136(para) faillog.8.xml:161(para) faillog.8.xml:173(para)
-msgid ""
-"Write access to <filename>/var/log/faillog</filename> is required for this "
-"option."
-msgstr "此选项要求对 <filename>/var/log/faillog</filename> 有写入权限。"
+#. (itstool) path: refsect2/title
+#: useradd.8.xml.out:538
+msgid "Changing the default values"
+msgstr "更改默认值"
-#: faillog.8.xml:143(term)
+#. (itstool) path: refsect2/para
+#: useradd.8.xml.out:539
+#, fuzzy
+#| msgid ""
+#| "When invoked with only the <option>-D</option> option, <command>useradd</"
+#| "command> will display the current default values. When invoked with "
+#| "<option>-D</option> plus other options, <command>useradd</command> will "
+#| "update the default values for the specified options. Valid default-"
+#| "changing options are:"
msgid ""
-"<option>-m</option>, <option>--maximum</option>&nbsp;<replaceable>MAX</"
-"replaceable>"
+"When invoked with only the <_:option-1/> option, <_:command-2/> will display "
+"the current default values. When invoked with <_:option-3/> plus other "
+"options, <_:command-4/> will update the default values for the specified "
+"options. Valid default-changing options are:"
msgstr ""
-"<option>-m</option>, <option>--maximum</option>&nbsp;<replaceable>MAX</"
-"replaceable>"
+"只带 <option>-D</option> 选项使用时,<command>useradd</command> 将显示当前的"
+"默认值。<option>-D</option> 和其它选项配合使用时,<command>useradd</command> "
+"将为指定的选项更新默认值。有效的“更改默认值”选项有:"
-#: faillog.8.xml:147(para)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:552
+#, fuzzy
+#| msgid ""
+#| "The path prefix for a new user's home directory. The user's name will be "
+#| "affixed to the end of <replaceable>BASE_DIR</replaceable> to form the new "
+#| "user's home directory name, if the <option>-d</option> option is not used "
+#| "when creating a new account."
msgid ""
-"Set the maximum number of login failures after the account is disabled to "
-"<replaceable>MAX</replaceable>."
+"The path prefix for a new user's home directory. The user's name will be "
+"affixed to the end of <_:replaceable-1/> to form the new user's home "
+"directory name, if the <_:option-2/> option is not used when creating a new "
+"account."
msgstr ""
+"新用户主目录的路径前缀。如果创建新账户时,没有使用 <option>-d</option> 选项,"
+"用户的名称将会缀在 <replaceable>BASE_DIR</replaceable> 的后边形成新用户的主目"
+"录名。"
-#: faillog.8.xml:151(para)
-msgid ""
-"Selecting a <replaceable>MAX</replaceable> value of 0 has the effect of not "
-"placing a limit on the number of failed logins."
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:559 useradd.8.xml.out:571 useradd.8.xml.out:586
+#: useradd.8.xml.out:606 useradd.8.xml.out:620
+#, fuzzy
+#| msgid ""
+#| "This option sets the <option>HOME</option> variable in <filename>/etc/"
+#| "default/useradd</filename>."
+msgid "This option sets the <_:option-1/> variable in <_:filename-2/>."
msgstr ""
+"这个选择在 <filename>/etc/default/useradd</filename> 中设置 <option>HOME</"
+"option> 选项。"
+
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:570
+msgid "The date on which the user account is disabled."
+msgstr "禁用此用户账户的日期。"
-#: faillog.8.xml:156(para)
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:582
msgid ""
-"The maximum failure count should always be 0 for <emphasis>root</emphasis> "
-"to prevent a denial of services attack against the system."
+"The number of days after a password has expired before the account will be "
+"disabled."
+msgstr "密码过期到账户被禁用之前的天数。"
+
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:597
+#, fuzzy
+#| msgid ""
+#| "The group name or ID for a new user's initial group (when the <option>-"
+#| "N/--no-user-group</option> is used or when the <option>USERGROUPS_ENAB</"
+#| "option> variable is set to <replaceable>no</replaceable> in <filename>/"
+#| "etc/login.defs</filename>). The named group must exist, and a numerical "
+#| "group ID must have an existing entry."
+msgid ""
+"The group name or ID for a new user's initial group (when the <_:option-1/> "
+"is used or when the <_:option-2/> variable is set to <_:replaceable-3/> in "
+"<_:filename-4/>). The named group must exist, and a numerical group ID must "
+"have an existing entry."
msgstr ""
+"新用户初始组的组名或 ID (使用了 <option>-N/--no-user-group</option> 或者 "
+"<filename>/etc/login.defs</filename> 中的变量 <option>USERGROUPS_ENAB</"
+"option> 设置为 <replaceable>no</replaceable> 时)。给出的组必须存在,并且数字"
+"组 ID 必须有一个已经存在的项。"
-#: faillog.8.xml:168(term)
-msgid "<option>-r</option>, <option>--reset</option>"
-msgstr "<option>-r</option>, <option>--reset</option>"
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:617
+msgid "The name of a new user's login shell."
+msgstr "新用户的登录 shell 名。"
-#: faillog.8.xml:170(para)
-msgid "Reset the counters of login failures."
-msgstr "重置登录失败计数。"
+#. (itstool) path: refsect1/title
+#: useradd.8.xml.out:632
+msgid "NOTES"
+msgstr "注意:"
-#: faillog.8.xml:195(para)
-msgid ""
-"Display faillog records more recent than <replaceable>DAYS</replaceable>."
-msgstr "显示新于 <replaceable>DAYS</replaceable> 的登录失败记录。"
+#. (itstool) path: para/filename
+#. (itstool) path: term/filename
+#: useradd.8.xml.out:634 useradd.8.xml.out:734
+msgid "/etc/skel/"
+msgstr "/etc/skel/"
-#: faillog.8.xml:206(para)
+#. (itstool) path: refsect1/para
+#: useradd.8.xml.out:633
+#, fuzzy
+#| msgid ""
+#| "The system administrator is responsible for placing the default user "
+#| "files in the <filename>/etc/skel/</filename> directory (or any other "
+#| "skeleton directory specified in <filename>/etc/default/useradd</filename> "
+#| "or on the command line)."
msgid ""
-"Display faillog record or maintains failure counters and limits (if used "
-"with <option>-l</option>, <option>-m</option> or <option>-r</option> "
-"options) only for the specified user(s)."
+"The system administrator is responsible for placing the default user files "
+"in the <_:filename-1/> directory (or any other skeleton directory specified "
+"in <_:filename-2/> or on the command line)."
msgstr ""
+"系统管理员负责将默认的用户文件放在 <filename>/etc/skel/</filename> 目录中(或"
+"者命令行上、<filename>/etc/default/useradd</filename> 中指定的任何其它目录)。"
+
+#. (itstool) path: refsect1/para
+#: useradd.8.xml.out:642
+msgid ""
+"You may not add a user to a NIS or LDAP group. This must be performed on the "
+"corresponding server."
+msgstr "您可能不能想 NIS 组或 LDAP 组添加用户。这只能在相应服务器上进行。"
-#: faillog.8.xml:224(para)
+#. (itstool) path: refsect1/para
+#: useradd.8.xml.out:647
+#, fuzzy
+#| msgid ""
+#| "Similarly, if the username already exists in an external user database "
+#| "such as NIS or LDAP, <command>useradd</command> will deny the user "
+#| "account creation request."
msgid ""
-"When none of the <option>-l</option>, <option>-m</option>, or <option>-r</"
-"option> options are used, <command>faillog</command> displays the faillog "
-"record of the specified user(s)."
+"Similarly, if the username already exists in an external user database such "
+"as NIS or LDAP, <_:command-1/> will deny the user account creation request."
msgstr ""
+"相似地,如果用户名已经存在于外部用户数据库中,比如 NIS 或 LDAP,"
+"<command>useradd</command> 将拒绝创建用户账户的请求。"
-#: faillog.8.xml:233(para)
+#. (itstool) path: refsect1/para
+#: useradd.8.xml.out:653
msgid ""
-"<command>faillog</command> only prints out users with no successful login "
-"since the last failure. To print out a user who has had a successful login "
-"since their last failure, you must explicitly request the user with the "
-"<option>-u</option> flag, or print out all users with the <option>-a</"
-"option> flag."
+"Usernames must start with a lower case letter or an underscore, followed by "
+"lower case letters, digits, underscores, or dashes. They can end with a "
+"dollar sign. In regular expression terms: [a-z_][a-z0-9_-]*[$]?"
msgstr ""
+"用户名必须以一个小写字母或下划线开始,跟随小写字符、数字、下划线或连字符的组"
+"合。可以以美元符号结束。用正则表达式表示就是:[a-z_][a-z0-9_-]*[$]?"
-#: faillog.8.xml:246(filename) faillog.5.xml:99(filename)
-msgid "/var/log/faillog"
-msgstr "/var/log/faillog"
+#. (itstool) path: refsect1/para
+#: useradd.8.xml.out:659
+msgid "Usernames may only be up to 32 characters long."
+msgstr "用户名不能超过 32 个字符长。"
-#: faillog.8.xml:248(para) faillog.5.xml:101(para)
-msgid "Failure logging file."
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:724
+msgid "Default values for account creation."
+msgstr "账户创建的默认值。"
+
+#. (itstool) path: term/filename
+#: useradd.8.xml.out:728
+#, fuzzy
+#| msgid "/etc/default/useradd"
+msgid "/etc/shadow-maint/useradd-pre.d/*"
+msgstr "/etc/default/useradd"
+
+#. (itstool) path: term/filename
+#: useradd.8.xml.out:728
+msgid "/etc/shadow-maint/useradd-post.d/*"
msgstr ""
-#: faillog.8.xml:256(para)
-msgid ""
-"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>faillog</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+#. (itstool) path: varlistentry/term
+#: useradd.8.xml.out:728 userdel.8.xml.out:208
+msgid "<_:filename-1/>, <_:filename-2/>"
msgstr ""
-"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>faillog</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
-#: faillog.5.xml:65(refpurpose)
-msgid "login failure logging file"
-msgstr "登录失败的日志文件"
+#. (itstool) path: para/command
+#: useradd.8.xml.out:730 userdel.8.xml.out:210
+#, fuzzy
+#| msgid "OPTIONS"
+msgid "ACTION"
+msgstr "选项"
-#: faillog.5.xml:70(para)
-msgid ""
-"<filename>/var/log/faillog</filename> maintains a count of login failures "
-"and the limits for each account."
+#. (itstool) path: para/command
+#: useradd.8.xml.out:730 userdel.8.xml.out:210
+msgid "SUBJECT"
msgstr ""
-#: faillog.5.xml:74(para)
-msgid ""
-"The file contains fixed length records, indexed by numerical UID. Each "
-"record contains the count of login failures since the last successful login; "
-"the maximum number of failures before the account is disabled; the line on "
-"which the last login failure occurred; the date of the last login failure; "
-"and the duration (in seconds) during which the account will be locked after "
-"a failure."
-msgstr ""
+#. (itstool) path: para/filename
+#: useradd.8.xml.out:730
+#, fuzzy
+#| msgid "useradd"
+msgid "useradd-pre.d"
+msgstr "useradd"
-#: faillog.5.xml:84(para)
-msgid "The structure of the file is:"
-msgstr "文件的结构是:"
+#. (itstool) path: para/filename
+#: useradd.8.xml.out:730
+#, fuzzy
+#| msgid "useradd"
+msgid "useradd-post.d"
+msgstr "useradd"
-#: faillog.5.xml:85(programlisting)
-#, no-wrap
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:730
msgid ""
-"\n"
-"struct\tfaillog {\n"
-"\tshort fail_cnt;\n"
-"\tshort fail_max;\n"
-"\tchar fail_line[12];\n"
-"\ttime_t fail_time;\n"
-"\tlong fail_locktime;\n"
-"};"
+"Run-part files to execute during user addition. The environment variable <_:"
+"command-1/> will be populated with useradd and <_:command-2/> with the <_:"
+"command-3/>. <_:filename-4/> will be executed prior to any user addition. <_:"
+"filename-5/> will execute after user addition. If a script exits non-zero "
+"then execution will terminate."
msgstr ""
-"\n"
-"struct\tfaillog {\n"
-"\tshort fail_cnt;\n"
-"\tshort fail_max;\n"
-"\tchar fail_line[12];\n"
-"\ttime_t fail_time;\n"
-"\tlong fail_locktime;\n"
-"};"
-#: expiry.1.xml:45(contrib) chsh.1.xml:44(contrib) chfn.1.xml:44(contrib)
-#: chage.1.xml:42(contrib)
-msgid "Creation, 1990"
-msgstr ""
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:736
+msgid "Directory containing default files."
+msgstr "包含默认文件的目录。"
-#: expiry.1.xml:61(refentrytitle) expiry.1.xml:68(refname)
-#: expiry.1.xml:74(command)
-msgid "expiry"
-msgstr "expiry"
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:774 userdel.8.xml.out:242
+msgid "can't update password file"
+msgstr "无法更新密码文件"
-#: expiry.1.xml:69(refpurpose)
-msgid "check and enforce password expiration policy"
-msgstr ""
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:792
+#, fuzzy
+#| msgid "UID already in use (and no <option>-o</option>)"
+msgid "UID already in use (and no <_:option-1/>)"
+msgstr "UID 已经使用 (且没有 <option>-o</option>)"
-#: expiry.1.xml:83(para)
-msgid ""
-"The <command>expiry</command> command checks (<option>-c</option>) the "
-"current password expiration and forces (<option>-f</option>) changes when "
-"required. It is callable as a normal user command."
-msgstr ""
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:804
+msgid "username already in use"
+msgstr "用户名已被使用"
-#: expiry.1.xml:92(para)
-msgid "The options which apply to the <command>expiry</command> command are:"
-msgstr "<command>expiry</command> 选项可以接受的选项有:"
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:816
+msgid "can't create home directory"
+msgstr "无法创建主目录"
-#: expiry.1.xml:97(term)
-msgid "<option>-c</option>, <option>--check</option>"
-msgstr "<option>-c</option>, <option>--check</option>"
+#. (itstool) path: term/replaceable
+#: useradd.8.xml.out:820
+#, fuzzy
+#| msgid "1"
+msgid "14"
+msgstr "1"
-#: expiry.1.xml:99(para)
-msgid "Check the password expiration of the current user."
+#. (itstool) path: listitem/para
+#: useradd.8.xml.out:822
+msgid "can't update SELinux user mapping"
msgstr ""
-#: expiry.1.xml:105(para)
-msgid "Force a password change if the current user has an expired password."
-msgstr "如果用户密码过期,则强制用户修改密码。"
-
-#: expiry.1.xml:140(para) chage.1.xml:340(para)
+#. (itstool) path: refsect1/para
+#: useradd.8.xml.out:831 usermod.8.xml.out:592
msgid ""
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>shadow</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+"<_:citerefentry-1/>, <_:citerefentry-2/>, <_:citerefentry-3/>, <_:"
+"citerefentry-4/>, <_:citerefentry-5/>, <_:citerefentry-6/>, <_:"
+"citerefentry-7/>, <_:citerefentry-8/>, <_:citerefentry-9/>, <_:phrase-10/> "
+"<_:citerefentry-11/>, <_:citerefentry-12/>."
msgstr ""
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>shadow</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
-#: chsh.1.xml:68(refpurpose)
-msgid "change login shell"
-msgstr "更改登录 shell"
+#. (itstool) path: refnamediv/refpurpose
+#: userdel.8.xml.out:47
+msgid "delete a user account and related files"
+msgstr "删除用户账户和相关文件"
-#: chsh.1.xml:85(para)
+#. (itstool) path: refsect1/para
+#: userdel.8.xml.out:61
+#, fuzzy
+#| msgid ""
+#| "The <command>userdel</command> command modifies the system account files, "
+#| "deleting all entries that refer to the user name <emphasis remap=\"I"
+#| "\">LOGIN</emphasis>. The named user must exist."
msgid ""
-"The <command>chsh</command> command changes the user login shell. This "
-"determines the name of the user's initial login command. A normal user may "
-"only change the login shell for her own account; the superuser may change "
-"the login shell for any account."
+"The <_:command-1/> command modifies the system account files, deleting all "
+"entries that refer to the user name <_:emphasis-2/>. The named user must "
+"exist."
msgstr ""
+"<command>userdel</command> 修改系统账户文件,删除与用户名 <emphasis remap=\"I"
+"\">LOGIN</emphasis> 相关的所以项目。给出的用户名必须存在。"
-#: chsh.1.xml:96(para)
-msgid "The options which apply to the <command>chsh</command> command are:"
-msgstr "<command>chsh</command> 命令可以接受的选项有:"
-
-#: chsh.1.xml:123(para)
+#. (itstool) path: listitem/para
+#: userdel.8.xml.out:79
+#, fuzzy
+#| msgid ""
+#| "This option forces the removal of the user account, even if the user is "
+#| "still logged in. It also forces <command>userdel</command> to remove the "
+#| "user's home directory and mail spool, even if another user uses the same "
+#| "home directory or if the mail spool is not owned by the specified user. "
+#| "If <option>USERGROUPS_ENAB</option> is defined to <emphasis remap=\"I"
+#| "\">yes</emphasis> in <filename>/etc/login.defs</filename> and if a group "
+#| "exists with the same name as the deleted user, then this group will be "
+#| "removed, even if it is still the primary group of another user."
msgid ""
-"The name of the user's new login shell. Setting this field to blank causes "
-"the system to select the default login shell."
+"This option forces the removal of the user account, even if the user is "
+"still logged in. It also forces <_:command-1/> to remove the user's home "
+"directory and mail spool, even if another user uses the same home directory "
+"or if the mail spool is not owned by the specified user. If <_:option-2/> is "
+"defined to <_:emphasis-3/> in <_:filename-4/> and if a group exists with the "
+"same name as the deleted user, then this group will be removed, even if it "
+"is still the primary group of another user."
msgstr ""
-"用户的新登录 shell 的名称。将此字段设置为空会让系统选择默认的登录 shell。"
+"此选项强制删除用户账户,甚至用户仍然在登录状态。它也强制 <command>userdel</"
+"command> 删除用户的主目录和邮箱,即使其它用户也使用同一个主目录或邮箱不属于指"
+"定的用户。如果 <filename>/etc/login.defs</filename> 中的 "
+"<option>USERGROUPS_ENAB</option> 定义为 <emphasis remap=\"I\">yes</"
+"emphasis>,并且如果有一个和用户同名的组,也会删除此组,即使它仍然是别的用户的"
+"主组。"
-#: chsh.1.xml:130(para)
+#. (itstool) path: listitem/para
+#: userdel.8.xml.out:92
+#, fuzzy
+#| msgid ""
+#| "<emphasis>Note:</emphasis> This option is dangerous and may leave your "
+#| "system in an inconsistent state."
msgid ""
-"If the <option>-s</option> option is not selected, <command>chsh</command> "
-"operates in an interactive fashion, prompting the user with the current "
-"login shell. Enter the new value to change the shell, or leave the line "
-"blank to use the current one. The current shell is displayed between a pair "
-"of <emphasis>[ ]</emphasis> marks."
+"<_:emphasis-1/> This option is dangerous and may leave your system in an "
+"inconsistent state."
+msgstr "<emphasis>注意:</emphasis>此选项危险,可能会破坏系统的稳定性。"
+
+#. (itstool) path: term/option
+#: userdel.8.xml.out:106 usermod.8.xml.out:307
+msgid "--remove"
msgstr ""
-#: chsh.1.xml:141(para)
+#. (itstool) path: listitem/para
+#: userdel.8.xml.out:109
msgid ""
-"The only restriction placed on the login shell is that the command name must "
-"be listed in <filename>/etc/shells</filename>, unless the invoker is the "
-"superuser, and then any value may be added. An account with a restricted "
-"login shell may not change her login shell. For this reason, placing "
-"<filename>/bin/rsh</filename> in <filename>/etc/shells</filename> is "
-"discouraged since accidentally changing to a restricted shell would prevent "
-"the user from ever changing her login shell back to its original value."
+"Files in the user's home directory will be removed along with the home "
+"directory itself and the user's mail spool. Files located in other file "
+"systems will have to be searched for and deleted manually."
msgstr ""
+"用户主目录中的文件将随用户主目录和用户邮箱一起删除。在其它文件系统中的文件必"
+"须手动搜索并删除。"
-#: chsh.1.xml:176(filename)
-msgid "/etc/shells"
-msgstr "/etc/shells"
-
-#: chsh.1.xml:178(para)
-msgid "List of valid login shells."
-msgstr "可用的登录 shell 的列表。"
-
-#: chsh.1.xml:192(para)
+#. (itstool) path: listitem/para
+#: userdel.8.xml.out:115
+#, fuzzy
+#| msgid ""
+#| "The mail spool is defined by the <option>MAIL_DIR</option> variable in "
+#| "the <filename>login.defs</filename> file."
msgid ""
-"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>login.defs</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>."
+"The mail spool is defined by the <_:option-1/> variable in the <_:filename-2/"
+"> file."
msgstr ""
-"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>login.defs</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>."
+"邮箱在 <filename>login.defs</filename> 文件中的 <option>MAIL_DIR</option> 变"
+"量中定义。"
-#: chpasswd.8.xml:69(refpurpose)
-msgid "update passwords in batch mode"
-msgstr "批量更新密码"
+#. (itstool) path: listitem/para
+#: userdel.8.xml.out:155
+msgid "Remove any SELinux user mapping for the user's login."
+msgstr "移除用户登录的所有 SELinux 用户映射。"
-#: chpasswd.8.xml:83(para)
-msgid ""
-"The <command>chpasswd</command> command reads a list of user name and "
-"password pairs from standard input and uses this information to update a "
-"group of existing users. Each line is of the format:"
+#. (itstool) path: term/filename
+#: userdel.8.xml.out:208
+msgid "/etc/shadow-maint/userdel-pre.d/*"
msgstr ""
-#: chpasswd.8.xml:88(para)
-msgid ""
-"<emphasis remap=\"I\">user_name</emphasis>:<emphasis remap=\"I\">password</"
-"emphasis>"
+#. (itstool) path: term/filename
+#: userdel.8.xml.out:208
+msgid "/etc/shadow-maint/userdel-post.d/*"
msgstr ""
-"<emphasis remap=\"I\">user_name</emphasis>:<emphasis remap=\"I\">password</"
-"emphasis>"
-#: chpasswd.8.xml:92(para)
+#. (itstool) path: para/filename
+#: userdel.8.xml.out:210
+#, fuzzy
+#| msgid "userdel"
+msgid "userdel-pre.d"
+msgstr "userdel"
+
+#. (itstool) path: para/filename
+#: userdel.8.xml.out:210
+#, fuzzy
+#| msgid "userdel"
+msgid "userdel-post.d"
+msgstr "userdel"
+
+#. (itstool) path: listitem/para
+#: userdel.8.xml.out:210
msgid ""
-"By default the passwords must be supplied in clear-text, and are encrypted "
-"by <command>chpasswd</command>. Also the password age will be updated, if "
-"present."
+"Run-part files to execute during user deletion. The environment variable <_:"
+"command-1/> will be populated with <_:command-2/> and <_:command-3/> with "
+"the username. <_:filename-4/> will be executed prior to any user deletion. "
+"<_:filename-5/> will execute after user deletion. If a script exits non-zero "
+"then execution will terminate."
msgstr ""
-"默认必须明文提供密码,然后由 <command>chpasswd</command> 加密。如果存在密码年"
-"龄信息,也会更新之。"
-#: chpasswd.8.xml:97(para)
+#. (itstool) path: listitem/para
+#: userdel.8.xml.out:254
+msgid "specified user doesn't exist"
+msgstr "指定的用户不存在"
+
+#. (itstool) path: listitem/para
+#: userdel.8.xml.out:260
+msgid "user currently logged in"
+msgstr "用户已经登录"
+
+#. (itstool) path: listitem/para
+#: userdel.8.xml.out:272
+msgid "can't remove home directory"
+msgstr "无法删除主目录"
+
+#. (itstool) path: refsect1/para
+#: userdel.8.xml.out:281
#, fuzzy
#| msgid ""
-#| "The default encryption algorithm can be defined for the system with the "
-#| "ENCRYPT_METHOD variable of <filename>/etc/login.defs</filename>, and can "
-#| "be overwiten with the <option>-e</option>, <option>-m</option>, or "
-#| "<option>-c</option> options."
-msgid ""
-"The default encryption algorithm can be defined for the system with the "
-"<option>ENCRYPT_METHOD</option> or <option>MD5_CRYPT_ENAB</option> variables "
-"of <filename>/etc/login.defs</filename>, and can be overwritten with the "
-"<option>-e</option>, <option>-m</option>, or <option>-c</option> options."
+#| "<command>userdel</command> will not allow you to remove an account if "
+#| "there are running processes which belong to this account. In that case, "
+#| "you may have to kill those processes or lock the user's password or "
+#| "account and remove the account later. The <option>-f</option> option can "
+#| "force the deletion of this account."
+msgid ""
+"<_:command-1/> will not allow you to remove an account if there are running "
+"processes which belong to this account. In that case, you may have to kill "
+"those processes or lock the user's password or account and remove the "
+"account later. The <_:option-2/> option can force the deletion of this "
+"account."
msgstr ""
-"默认加密算法可以通过 <filename>/etc/login.defs</filename> 的 ENCRYPT_METHOD "
-"变量设置,并且可以使用 <option>-e</option>, <option>-m</option> 或 <option>-"
-"c</option> 选项覆盖。"
+"如果某账户有正在运行的进程,<command>userdel</command> 不会允许此账户。此时,"
+"您可能必须要杀死那写进程或者锁定用户的密码和账户,并稍后再删除账户。<option>-"
+"f</option> 选项可以强制此删除账户。"
-#: chpasswd.8.xml:105(para)
+#. (itstool) path: refsect1/para
+#: userdel.8.xml.out:288
msgid ""
-"By default, passwords are encrypted by PAM, but (even if not recommended) "
-"you can select a different encryption method with the <option>-e</option>, "
-"<option>-m</option>, or <option>-c</option> options."
-msgstr ""
+"You should manually check all file systems to ensure that no files remain "
+"owned by this user."
+msgstr "您应该手动检查所以文件系统,以确保没有遗留此用户的文件。"
-#: chpasswd.8.xml:111(para)
+#. (itstool) path: refsect1/para
+#: userdel.8.xml.out:292
msgid ""
-"<phrase condition=\"pam\">Except when PAM is used to encrypt the passwords,</"
-"phrase><command>chpasswd</command> first updates all the passwords in "
-"memory, and then commits all the changes to disk if no errors occurred for "
-"any user."
-msgstr ""
+"You may not remove any NIS attributes on a NIS client. This must be "
+"performed on the NIS server."
+msgstr "您不能在 NIS 客户端上移除任何 NIS 属性。这必须在 NIS 服务器上执行。"
-#: chpasswd.8.xml:117(para)
-msgid ""
-"When PAM is used to encrypt the passwords (and update the passwords in the "
-"system database) then if a password cannot be updated <command>chpasswd</"
-"command> continues updating the passwords of the next users, and will return "
-"an error code on exit."
+#. (itstool) path: refsect1/para
+#: userdel.8.xml.out:295
+#, fuzzy
+#| msgid ""
+#| "If <option>USERGROUPS_ENAB</option> is defined to <emphasis remap=\"I"
+#| "\">yes</emphasis> in <filename>/etc/login.defs</filename>, "
+#| "<command>userdel</command> will delete the group with the same name as "
+#| "the user. To avoid inconsistencies in the passwd and group databases, "
+#| "<command>userdel</command> will check that this group is not used as a "
+#| "primary group for another user, and will just warn without deleting the "
+#| "group otherwise. The <option>-f</option> option can force the deletion of "
+#| "this group."
+msgid ""
+"If <_:option-1/> is defined to <_:emphasis-2/> in <_:filename-3/>, <_:"
+"command-4/> will delete the group with the same name as the user. To avoid "
+"inconsistencies in the passwd and group databases, <_:command-5/> will check "
+"that this group is not used as a primary group for another user, and will "
+"just warn without deleting the group otherwise. The <_:option-6/> option can "
+"force the deletion of this group."
msgstr ""
+"如果在 <filename>/etc/login.defs</filename> 中 <option>USERGROUPS_ENAB</"
+"option> 设置为 <emphasis remap=\"I\">yes</emphasis>, <command>userdel</"
+"command> 将删除同名组。为了避免损坏 passwd 和 group 数据库,"
+"<command>userdel</command> 将会检查这个主是否被别的用户用作主组,如果有,将只"
+"发出警告并不删除此组。<option>-f</option> 选项可以强制删除此组。"
-#: chpasswd.8.xml:123(para) chgpasswd.8.xml:98(para)
+#. (itstool) path: refsect1/para
+#: userdel.8.xml.out:308
msgid ""
-"This command is intended to be used in a large system environment where many "
-"accounts are created at a single time."
-msgstr "此命令一般用于需要一次创建很多用户的大型系统。"
+"<_:citerefentry-1/>, <_:citerefentry-2/>, <_:citerefentry-3/>, <_:"
+"citerefentry-4/>, <_:citerefentry-5/>, <_:citerefentry-6/>, <_:"
+"citerefentry-7/>, <_:citerefentry-8/>, <_:phrase-9/> <_:citerefentry-10/>, "
+"<_:citerefentry-11/>."
+msgstr ""
-#: chpasswd.8.xml:131(para)
-msgid "The options which apply to the <command>chpasswd</command> command are:"
-msgstr "<command>chpasswd</command> 可以接受的选项有:"
+#. (itstool) path: refnamediv/refpurpose
+#: usermod.8.xml.out:48
+msgid "modify a user account"
+msgstr "修改一个用户账户"
-#: chpasswd.8.xml:137(term)
+#. (itstool) path: refsect1/para
+#: usermod.8.xml.out:63
+#, fuzzy
+#| msgid ""
+#| "The <command>usermod</command> command modifies the system account files "
+#| "to reflect the changes that are specified on the command line."
msgid ""
-"<option>-c</option>, <option>--crypt-method</option>&nbsp;"
-"<replaceable>METHOD</replaceable>"
+"The <_:command-1/> command modifies the system account files to reflect the "
+"changes that are specified on the command line."
msgstr ""
-"<option>-c</option>, <option>--crypt-method</option>&nbsp;"
-"<replaceable>METHOD</replaceable>"
+"<command>usermod</command> 修改系统账户文件和在命令行上指定的相关更改。"
-#: chpasswd.8.xml:142(para) chgpasswd.8.xml:115(para)
-msgid "The available methods are DES, MD5, and NONE."
-msgstr "可用的方法有 DES,MD5 和 NONE。"
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:81
+#, fuzzy
+#| msgid ""
+#| "Add the user to the supplementary group(s). Use only with the <option>-G</"
+#| "option> option."
+msgid ""
+"Add the user to the supplementary group(s). Use only with the <_:option-1/> "
+"option."
+msgstr "将用户添加到附加组。只能和 <option>-G</option> 选项一起使用。"
-#: chpasswd.8.xml:149(para)
-msgid "By default, PAM is used to encrypt the passwords."
-msgstr "默认,使用 PAM 来加密密码。"
+#. (itstool) path: term/option
+#: usermod.8.xml.out:89
+msgid "--badnames"
+msgstr ""
-#: chpasswd.8.xml:152(para)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:102
+#, fuzzy
+#| msgid ""
+#| "The new value of the user's password file comment field. It is normally "
+#| "modified using the <citerefentry><refentrytitle>chfn</"
+#| "refentrytitle><manvolnum>1</manvolnum></citerefentry> utility."
msgid ""
-"By default (if none of the <option>-c</option>, <option>-m</option>, or "
-"<option>-e</option> options are specified), the encryption method is defined "
-"by the <option>ENCRYPT_METHOD</option> or <option>MD5_CRYPT_ENAB</option> "
-"variables of <filename>/etc/login.defs</filename>."
+"The new value of the user's password file comment field. It is normally "
+"modified using the <_:citerefentry-1/> utility."
msgstr ""
+"用户密码文件中注释字段的新值。通常使用 <citerefentry><refentrytitle>chfn</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry> 工具对其进行修改。"
-#: chpasswd.8.xml:163(term) chgpasswd.8.xml:125(term)
-msgid "<option>-e</option>, <option>--encrypted</option>"
-msgstr "<option>-e</option>, <option>--encrypted</option>"
-
-#: chpasswd.8.xml:165(para) chgpasswd.8.xml:127(para)
-msgid "Supplied passwords are in encrypted form."
-msgstr "提供的密码是已经加密了的"
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: usermod.8.xml.out:112 usermod.8.xml.out:258
+#, fuzzy
+#| msgid "home_ph"
+msgid "--home"
+msgstr "home_ph"
-#: chpasswd.8.xml:179(term) chgpasswd.8.xml:137(term)
-msgid "<option>-m</option>, <option>--md5</option>"
-msgstr "<option>-m</option>, <option>--md5</option>"
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:115
+msgid "The user's new login directory."
+msgstr "用户的新登录目录。"
-#: chpasswd.8.xml:181(para) chgpasswd.8.xml:139(para)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:118
+#, fuzzy
+#| msgid ""
+#| "If the <option>-m</option> option is given, the contents of the current "
+#| "home directory will be moved to the new home directory, which is created "
+#| "if it does not already exist."
msgid ""
-"Use MD5 encryption instead of DES when the supplied passwords are not "
-"encrypted."
-msgstr "如果提供的密码没有加密,则使用 MD5 加密而不是 DES。"
+"If the <_:option-1/> option is given, the contents of the current home "
+"directory will be moved to the new home directory, which is created if it "
+"does not already exist. If the current home directory does not exist the new "
+"home directory will not be created."
+msgstr ""
+"如果给了 <option>-m</option> 选项,当前主目录的内容将会移动到新主目录中,如果"
+"不存在,则创建。"
-#: chpasswd.8.xml:200(term)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:136
+#, fuzzy
+#| msgid ""
+#| "An empty <replaceable>EXPIRE_DATE</replaceable> argument will disable the "
+#| "expiration of the account."
msgid ""
-"<option>-s</option>, <option>--sha-rounds</option>&nbsp;<replaceable>ROUNDS</"
-"replaceable>"
-msgstr ""
-"<option>-s</option>, <option>--sha-rounds</option>&nbsp;<replaceable>ROUNDS</"
-"replaceable>"
+"An empty <_:replaceable-1/> argument will disable the expiration of the "
+"account."
+msgstr "空 <replaceable>EXPIRE_DATE</replaceable> 参数将禁用账户过期。"
-#: chpasswd.8.xml:219(para)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:140 usermod.8.xml.out:161
+#, fuzzy
+#| msgid ""
+#| "This option requires a <filename>/etc/shadow</filename> file. A "
+#| "<filename>/etc/shadow</filename> entry will be created if there were none."
msgid ""
-"By default, the number of rounds is defined by the "
-"<option>SHA_CRYPT_MIN_ROUNDS</option> and <option>SHA_CRYPT_MAX_ROUNDS</"
-"option> variables in <filename>/etc/login.defs</filename>."
+"This option requires a <_:filename-1/> file. A <_:filename-2/> entry will be "
+"created if there were none."
msgstr ""
+"此选项需要一个 <filename>/etc/passwd</filename> 文件。如果没有,将会创建一条 "
+"<filename>/etc/shadow</filename> 项目。"
-#: chpasswd.8.xml:232(para) chgpasswd.8.xml:187(para)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:152
msgid ""
-"Remember to set permissions or umask to prevent readability of unencrypted "
-"files by other users."
-msgstr "记住要设置权限或者掩码来阻止其它用户对未加密文件的读取。"
-
-#: chpasswd.8.xml:276(filename)
-msgid "/etc/pam.d/chpasswd"
-msgstr "/etc/pam.d/chpasswd"
-
-#: chpasswd.8.xml:278(para)
-msgid "PAM configuration for <command>chpasswd</command>."
-msgstr "<command>chpasswd</command> 的 PAM 配置。"
+"The number of days after a password expires until the account is permanently "
+"disabled."
+msgstr "密码过期之后,账户被彻底禁用之前的天数。"
-#: chpasswd.8.xml:286(para)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:156
msgid ""
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>newusers</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<phrase><citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, </phrase><citerefentry><refentrytitle>useradd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
-msgstr ""
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>newusers</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<phrase><citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>, </phrase><citerefentry><refentrytitle>useradd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+"A value of 0 disables the account as soon as the password has expired, and a "
+"value of -1 disables the feature."
+msgstr "0 表示密码过期时,立即禁用账户;-1 表示不使用这个功能。"
-#: chgpasswd.8.xml:47(contrib)
-msgid "Creation, 2006"
-msgstr ""
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:173
+msgid ""
+"The group name or number of the user's new initial login group. The group "
+"must exist."
+msgstr "用户的新初始登录组的组名或数字代号。此组必须存在。"
-#: chgpasswd.8.xml:65(refpurpose)
-msgid "update group passwords in batch mode"
-msgstr "批量更新组密码"
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:177
+msgid ""
+"Any file from the user's home directory owned by the previous primary group "
+"of the user will be owned by this new group."
+msgstr "用户主目录中,属于原来的主组的文件将转交新组所有。"
-#: chgpasswd.8.xml:79(para)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:181
msgid ""
-"The <command>chgpasswd</command> command reads a list of group name and "
-"password pairs from standard input and uses this information to update a set "
-"of existing groups. Each line is of the format:"
-msgstr ""
-"<command>chgpasswd</command> 命令从标准输入读取一系列组名和密码对,并使用此信"
-"息更新这些存在的组。每行的格式如下:"
+"The group ownership of files outside of the user's home directory must be "
+"fixed manually."
+msgstr "主目录之外的文件所属的组必须手动修改。"
-#: chgpasswd.8.xml:84(para)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:185
msgid ""
-"<emphasis remap=\"I\">group_name</emphasis>:<emphasis remap=\"I\">password</"
-"emphasis>"
+"The change of the group ownership of files inside of the user's home "
+"directory is also not done if the home dir owner uid is different from the "
+"current or new user id. This is a safety measure for special home "
+"directories such as <_:filename-1/>."
msgstr ""
-"<emphasis remap=\"I\">group_name</emphasis>:<emphasis remap=\"I\">password</"
-"emphasis>"
-#: chgpasswd.8.xml:88(para)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:198
+#, fuzzy
+#| msgid ""
+#| "A list of supplementary groups which the user is also a member of. Each "
+#| "group is separated from the next by a comma, with no intervening "
+#| "whitespace. The groups are subject to the same restrictions as the group "
+#| "given with the <option>-g</option> option."
msgid ""
-"By default the supplied password must be in clear-text, and is encrypted by "
-"<command>chgpasswd</command>."
+"A list of supplementary groups which the user is also a member of. Each "
+"group is separated from the next by a comma, with no intervening whitespace. "
+"The groups are subject to the same restrictions as the group given with the "
+"<_:option-1/> option."
msgstr ""
-"默认上,提供的密码必须是明码文本,然后由 <command>chgpasswd</command> 加密。"
+"用户还属于的附加组列表。组之间使用逗号分隔,没有空格。这些组需要遵守和 "
+"<option>-g</option> 选项中给的组同样的限制。"
-#: chgpasswd.8.xml:92(para)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:205
#, fuzzy
#| msgid ""
-#| "The default encryption algorithm can be defined for the system with the "
-#| "ENCRYPT_METHOD variable of <filename>/etc/login.defs</filename>, and can "
-#| "be overwiten with the <option>-e</option>, <option>-m</option>, or "
-#| "<option>-c</option> options."
+#| "If the user is currently a member of a group which is not listed, the "
+#| "user will be removed from the group. This behaviour can be changed via "
+#| "the <option>-a</option> option, which appends the user to the current "
+#| "supplementary group list."
msgid ""
-"The default encryption algorithm can be defined for the system with the "
-"<option>ENCRYPT_METHOD</option> variable of <filename>/etc/login.defs</"
-"filename>, and can be overwritten with the <option>-e</option>, <option>-m</"
-"option>, or <option>-c</option> options."
+"If the user is currently a member of a group which is not listed, the user "
+"will be removed from the group. This behaviour can be changed via the <_:"
+"option-1/> option, which appends the user to the current supplementary group "
+"list."
msgstr ""
-"默认加密算法可以通过 <filename>/etc/login.defs</filename> 的 ENCRYPT_METHOD "
-"变量设置,并且可以使用 <option>-e</option>, <option>-m</option> 或 <option>-"
-"c</option> 选项覆盖。"
+"如果用户当前是一个组的成员,而这个组没有列在这里,用户将被从那个组里便删除。"
+"这个行为可以通过 <option>-a</option> 选项修改,这使用户追加到给出的附加组列表"
+"中。"
-#: chgpasswd.8.xml:106(para)
-msgid ""
-"The options which apply to the <command>chgpasswd</command> command are:"
-msgstr "<command>chgpasswd</command> 可以接受的选项有:"
+#. (itstool) path: term/replaceable
+#. (itstool) path: para/replaceable
+#: usermod.8.xml.out:215 usermod.8.xml.out:221
+#, fuzzy
+#| msgid "LOGIN"
+msgid "NEW_LOGIN"
+msgstr "登录"
-#: chgpasswd.8.xml:238(para)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:218
+#, fuzzy
+#| msgid ""
+#| "The name of the user will be changed from <replaceable>LOGIN</"
+#| "replaceable> to <replaceable>NEW_LOGIN</replaceable>. Nothing else is "
+#| "changed. In particular, the user's home directory or mail spool should "
+#| "probably be renamed manually to reflect the new login name."
msgid ""
-"<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>1</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>."
+"The name of the user will be changed from <_:replaceable-1/> to <_:"
+"replaceable-2/>. Nothing else is changed. In particular, the user's home "
+"directory or mail spool should probably be renamed manually to reflect the "
+"new login name."
msgstr ""
-"<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>1</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
-"manvolnum></citerefentry>."
+"用户的名称将会从 <replaceable>LOGIN</replaceable> 修改为 "
+"<replaceable>NEW_LOGIN</replaceable>。不会更改别的任何东西。特别是,用户的主"
+"目录名和邮件池也需要手动修改以和新登录名对应。"
-#: chfn.1.xml:68(refpurpose)
-msgid "change real user name and information"
-msgstr "更改真名和信息"
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: usermod.8.xml.out:229 usermod.8.xml.out:400
+#, fuzzy
+#| msgid "-"
+msgid "-L"
+msgstr "-"
-#: chfn.1.xml:85(para)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:232
+#, fuzzy
+#| msgid ""
+#| "Lock a user's password. This puts a '!' in front of the encrypted "
+#| "password, effectively disabling the password. You can't use this option "
+#| "with <option>-p</option> or <option>-U</option>."
msgid ""
-"The <command>chfn</command> command changes user fullname, office room "
-"number, office phone number, and home phone number information for a user's "
-"account. This information is typically printed by "
-"<citerefentry><refentrytitle>finger</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry> and similar programs. A normal user may only change the fields "
-"for her own account, subject to the restrictions in <filename>/etc/login."
-"defs</filename>. (The default configuration is to prevent users from "
-"changing their fullname.) The superuser may change any field for any "
-"account. Additionally, only the superuser may use the <option>-o</option> "
-"option to change the undefined portions of the GECOS field."
+"Lock a user's password. This puts a '!' in front of the encrypted password, "
+"effectively disabling the password. You can't use this option with <_:"
+"option-1/> or <_:option-2/>."
msgstr ""
+"锁定用户的密码。这会在用户加密的密码之前放置一个“!”,可以快速禁用密码。您可以"
+"和 <option>-p</option> 或 <option>-U</option> 配合使用此选项。"
-#: chfn.1.xml:99(para)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:238
+#, fuzzy
+#| msgid ""
+#| "Note: if you wish to lock the account (not only access with a password), "
+#| "you should also set the <replaceable>EXPIRE_DATE</replaceable> to "
+#| "<replaceable>1</replaceable>."
msgid ""
-"These fields must not contain any colons. Except for the <emphasis remap=\"I"
-"\">other</emphasis> field, they should not contain any comma or equal sign. "
-"It is also recommended to avoid non-US-ASCII characters, but this is only "
-"enforced for the phone numbers. The <emphasis remap=\"I\">other</emphasis> "
-"field is used to store accounting information used by other applications."
+"Note: if you wish to lock the account (not only access with a password), you "
+"should also set the <_:replaceable-1/> to <_:replaceable-2/>."
msgstr ""
+"注意:如果希望锁定账户(不仅仅是通过密码访问),您也需要设置 "
+"<replaceable>EXPIRE_DATE</replaceable> 为 <replaceable>1</replaceable>。"
-#: chfn.1.xml:112(para)
-msgid "The options which apply to the <command>chfn</command> command are:"
-msgstr "<command>chfn</command> 命令可以接受的选项有:"
+#. (itstool) path: term/option
+#: usermod.8.xml.out:248
+msgid "--move-home"
+msgstr ""
-#: chfn.1.xml:117(term)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:251
msgid ""
-"<option>-f</option>, <option>--full-name</option>&nbsp;"
-"<replaceable>FULL_NAME</replaceable>"
+"Move the content of the user's home directory to the new location. If the "
+"current home directory does not exist the new home directory will not be "
+"created."
msgstr ""
-"<option>-f</option>, <option>--full-name</option>&nbsp;"
-"<replaceable>FULL_NAME</replaceable>"
-#: chfn.1.xml:121(para)
-msgid "Change the user's full name."
-msgstr "更改用户的全名"
-
-#: chfn.1.xml:125(term)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:256
+#, fuzzy
+#| msgid ""
+#| "This option is only valid in combination with the <option>-u</option> "
+#| "option."
msgid ""
-"<option>-h</option>, <option>--home-phone</option>&nbsp;"
-"<replaceable>HOME_PHONE</replaceable>"
-msgstr ""
-"<option>-h</option>, <option>--home-phone</option>&nbsp;"
-"<replaceable>HOME_PHONE</replaceable>"
+"This option is only valid in combination with the <_:option-1/> (or <_:"
+"option-2/>) option."
+msgstr "此选项只有和 <option>-u</option> 选项组合使用才有效。"
-#: chfn.1.xml:129(para)
-msgid "Change the user's home phone number."
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:260
+#, fuzzy
+#| msgid ""
+#| "<command>usermod</command> will try to adapt the ownership of the files "
+#| "and to copy the modes, ACL and extended attributes, but manual changes "
+#| "might be needed afterwards."
+msgid ""
+"<_:command-1/> will try to adapt the ownership of the files and to copy the "
+"modes, ACL and extended attributes, but manual changes might be needed "
+"afterwards."
msgstr ""
+"<command>usermod</command> 会改写文件的属主并复制模式、ACL 和扩展属性,但是稍"
+"后也可能需要手动修改。"
-#: chfn.1.xml:133(term)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:272
+#, fuzzy
+#| msgid ""
+#| "When used with the <option>-u</option> option, this option allows to "
+#| "change the user ID to a non-unique value."
msgid ""
-"<option>-o</option>, <option>--other</option>&nbsp;<replaceable>OTHER</"
-"replaceable>"
-msgstr ""
-"<option>-o</option>, <option>--other</option>&nbsp;<replaceable>OTHER</"
-"replaceable>"
+"When used with the <_:option-1/> option, this option allows to change the "
+"user ID to a non-unique value."
+msgstr "使用 <option>-u</option> 选项时,可以将用户 ID 改为非唯一的值。"
-#: chfn.1.xml:137(para)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:293
+#, fuzzy
+#| msgid ""
+#| "The password will be written in the local <filename>/etc/passwd</"
+#| "filename> or <filename>/etc/shadow</filename> file. This might differ "
+#| "from the password database configured in your PAM configuration."
msgid ""
-"Change the user's other GECOS information. This field is used to store "
-"accounting information used by other applications, and can be changed only "
-"by a superuser."
+"The password will be written in the local <_:filename-1/> or <_:filename-2/> "
+"file. This might differ from the password database configured in your PAM "
+"configuration."
msgstr ""
+"密码将会写到本地的 <filename>/etc/passwd</filename> 或 <filename>/etc/"
+"shadow</filename> 文件。这可能会与您的机器有所不同,这根据 PAM 配置中的密码数"
+"据库配置而定。"
-#: chfn.1.xml:145(term)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:310
+#, fuzzy
+#| msgid ""
+#| "Add the user to the supplementary group(s). Use only with the <option>-G</"
+#| "option> option."
msgid ""
-"<option>-r</option>, <option>--room</option>&nbsp;<replaceable>ROOM_NUMBER</"
-"replaceable>"
-msgstr ""
-"<option>-r</option>, <option>--room</option>&nbsp;<replaceable>ROOM_NUMBER</"
-"replaceable>"
+"Remove the user from named supplementary group(s). Use only with the <_:"
+"option-1/> option."
+msgstr "将用户添加到附加组。只能和 <option>-G</option> 选项一起使用。"
-#: chfn.1.xml:149(para)
-msgid "Change the user's room number."
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:350
+#, fuzzy
+#| msgid ""
+#| "The name of the user's new login shell. Setting this field to blank "
+#| "causes the system to select the default login shell."
+msgid ""
+"The path of the user's new login shell. Setting this field to blank causes "
+"the system to select the default login shell."
msgstr ""
+"用户的新登录 shell 的名称。将此字段设置为空会让系统选择默认的登录 shell。"
-#: chfn.1.xml:165(term)
-msgid "<option>-u</option>, <option>--help</option>"
-msgstr "<option>-u</option>, <option>--help</option>"
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:361
+msgid "The new numerical value of the user's ID."
+msgstr "用户 ID 的新数值。"
-#: chfn.1.xml:173(term)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:364
+#, fuzzy
+#| msgid ""
+#| "This value must be unique, unless the <option>-o</option> option is used. "
+#| "The value must be non-negative."
msgid ""
-"<option>-w</option>, <option>--work-phone</option>&nbsp;"
-"<replaceable>WORK_PHONE</replaceable>"
+"This value must be unique, unless the <_:option-1/> option is used. The "
+"value must be non-negative."
msgstr ""
-"<option>-w</option>, <option>--work-phone</option>&nbsp;"
-"<replaceable>WORK_PHONE</replaceable>"
+"这个值必须是唯一的,除非使用了 <option>-o</option> 选项,必须是非负值。"
-#: chfn.1.xml:177(para)
-msgid "Change the user's office phone number."
-msgstr ""
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:369
+msgid ""
+"The user's mailbox, and any files which the user owns and which are located "
+"in the user's home directory will have the file user ID changed "
+"automatically."
+msgstr "用户的邮箱,用户主目录中属于此用户的文件的属主 ID 也将自动更改。"
-#: chfn.1.xml:181(para)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:374
msgid ""
-"If none of the options are selected, <command>chfn</command> operates in an "
-"interactive fashion, prompting the user with the current values for all of "
-"the fields. Enter the new value to change the field, or leave the line blank "
-"to use the current value. The current value is displayed between a pair of "
-"<emphasis remap=\"B\">[ ]</emphasis> marks. Without options, <command>chfn</"
-"command> prompts for the current user account."
+"The ownership of files outside of the user's home directory must be fixed "
+"manually."
+msgstr "用户主目录之外文件所有权必须手动修复。"
+
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:378
+msgid ""
+"The change of the user ownership of files inside of the user's home "
+"directory is also not done if the home dir owner uid is different from the "
+"current or new user id. This is a safety measure for special home "
+"directories such as <_:filename-1/>."
msgstr ""
-#: chfn.1.xml:226(para)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:397
+#, fuzzy
+#| msgid ""
+#| "Unlock a user's password. This removes the '!' in front of the encrypted "
+#| "password. You can't use this option with <option>-p</option> or <option>-"
+#| "L</option>."
msgid ""
-"<citerefentry><refentrytitle>chsh</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>login.defs</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>."
+"Unlock a user's password. This removes the '!' in front of the encrypted "
+"password. You can't use this option with <_:option-1/> or <_:option-2/>."
msgstr ""
-"<citerefentry><refentrytitle>chsh</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>login.defs</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>."
+"解锁用户的密码。这将移除加密的密码之前的“!”。您可以将此选项和 <option>-p</"
+"option> 或 <option>-L</option> 配合使用。"
-#: chage.1.xml:66(refpurpose)
-msgid "change user password expiry information"
-msgstr "更改用户密码过期信息"
+#. (itstool) path: para/replaceable
+#: usermod.8.xml.out:406
+msgid "99999"
+msgstr ""
-#: chage.1.xml:82(para)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:402
+#, fuzzy
+#| msgid ""
+#| "Note: if you wish to unlock the account (not only access with a "
+#| "password), you should also set the <replaceable>EXPIRE_DATE</replaceable> "
+#| "(for example to <replaceable>99999</replaceable>, or to the "
+#| "<option>EXPIRE</option> value from <filename>/etc/default/useradd</"
+#| "filename>)."
msgid ""
-"The <command>chage</command> command changes the number of days between "
-"password changes and the date of the last password change. This information "
-"is used by the system to determine when a user must change their password."
+"Note: if you wish to unlock the account (not only access with a password), "
+"you should also set the <_:replaceable-1/> (for example to <_:replaceable-2/"
+">, or to the <_:option-3/> value from <_:filename-4/>)."
msgstr ""
+"注意:如果您希望解锁账户(不只是使用密码访问),您也应该设置 "
+"<replaceable>EXPIRE_DATE</replaceable> (例如设置为 <replaceable>99999</"
+"replaceable>,或者 <filename>/etc/default/useradd</filename> 中的 "
+"<option>EXPIRE</option> 值)。"
-#: chage.1.xml:92(para)
-msgid "The options which apply to the <command>chage</command> command are:"
-msgstr "<command>chage</command> 命令可以接受的选项有:"
+#. (itstool) path: term/option
+#: usermod.8.xml.out:414
+#, fuzzy
+#| msgid "-"
+msgid "-v"
+msgstr "-"
-#: chage.1.xml:97(term)
-msgid ""
-"<option>-d</option>, <option>--lastday</option>&nbsp;<replaceable>LAST_DAY</"
-"replaceable>"
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: usermod.8.xml.out:414 usermod.8.xml.out:440
+msgid "--add-subuids"
msgstr ""
-"<option>-d</option>, <option>--lastday</option>&nbsp;<replaceable>LAST_DAY</"
-"replaceable>"
-#: chage.1.xml:101(para)
-msgid ""
-"Set the number of days since January 1st, 1970 when the password was last "
-"changed. The date may also be expressed in the format YYYY-MM-DD (or the "
-"format more commonly used in your area). If the <replaceable>LAST_DAY</"
-"replaceable> is set to <emphasis>0</emphasis> the user is forced to change "
-"his password on the next log on."
+#. (itstool) path: term/replaceable
+#: usermod.8.xml.out:414 usermod.8.xml.out:432 usermod.8.xml.out:452
+#: usermod.8.xml.out:470
+msgid "FIRST"
msgstr ""
-#: chage.1.xml:112(term)
-msgid ""
-"<option>-E</option>, <option>--expiredate</option>&nbsp;"
-"<replaceable>EXPIRE_DATE</replaceable>"
+#. (itstool) path: term/replaceable
+#: usermod.8.xml.out:414 usermod.8.xml.out:432 usermod.8.xml.out:452
+#: usermod.8.xml.out:470
+msgid "LAST"
msgstr ""
-"<option>-E</option>, <option>--expiredate</option>&nbsp;"
-"<replaceable>EXPIRE_DATE</replaceable>"
-#: chage.1.xml:116(para)
-msgid ""
-"Set the date or number of days since January 1, 1970 on which the user's "
-"account will no longer be accessible. The date may also be expressed in the "
-"format YYYY-MM-DD (or the format more commonly used in your area). A user "
-"whose account is locked must contact the system administrator before being "
-"able to use the system again."
+#. (itstool) path: varlistentry/term
+#: usermod.8.xml.out:413 usermod.8.xml.out:431 usermod.8.xml.out:451
+#: usermod.8.xml.out:469
+#, fuzzy
+#| msgid ""
+#| "<option>-u</option>, <option>--uid</option>&nbsp;<replaceable>UID</"
+#| "replaceable>"
+msgid "<_:option-1/>, <_:option-2/> <_:replaceable-3/>-<_:replaceable-4/>"
msgstr ""
+"<option>-u</option>, <option>--uid</option>&nbsp;<replaceable>UID</"
+"replaceable>"
-#: chage.1.xml:124(para)
-msgid ""
-"For example the following can be used to set an account to expire in 180 "
-"days:"
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:417
+msgid "Add a range of subordinate uids to the user's account."
msgstr ""
-#: chage.1.xml:128(programlisting)
-#, no-wrap
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:420 usermod.8.xml.out:458
msgid ""
-"\n"
-"\t chage -E $(date -d +180days +%Y-%m-%d)\n"
-"\t "
+"This option may be specified multiple times to add multiple ranges to a "
+"users account."
msgstr ""
-#: chage.1.xml:131(para)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:423 usermod.8.xml.out:443 usermod.8.xml.out:461
+#: usermod.8.xml.out:481
+#, fuzzy
+#| msgid ""
+#| "No checks will be performed with regard to the <option>UID_MIN</option>, "
+#| "<option>UID_MAX</option>, <option>SYS_UID_MIN</option>, or "
+#| "<option>SYS_UID_MAX</option> from <filename>/etc/login.defs</filename>."
msgid ""
-"Passing the number <emphasis remap=\"I\">-1</emphasis> as the "
-"<replaceable>EXPIRE_DATE</replaceable> will remove an account expiration "
-"date."
+"No checks will be performed with regard to <_:option-1/>, <_:option-2/>, or "
+"<_:option-3/> from /etc/login.defs."
msgstr ""
-"<replaceable>EXPIRE_DATE</replaceable> 设置为 <emphasis remap=\"I\">-1</"
-"emphasis> 会移除账户的过期日期。"
+"不会对 <filename>/etc/login.defs</filename> 中的 <option>UID_MIN</option>, "
+"<option>UID_MAX</option>, <option>SYS_UID_MIN</option> 和 "
+"<option>SYS_UID_MAX</option> 进行检查。"
-#: chage.1.xml:145(term)
+#. (itstool) path: term/option
+#: usermod.8.xml.out:432
#, fuzzy
-#| msgid "<option>-s</option>, <option>--sort</option>"
-msgid "<option>-i</option>, <option>--iso8601</option>"
-msgstr "<option>-s</option>, <option>--sort</option>"
+#| msgid "-"
+msgid "-V"
+msgstr "-"
-#: chage.1.xml:147(para)
-msgid "When printing dates, use YYYY-MM-DD format."
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: usermod.8.xml.out:432 usermod.8.xml.out:440
+msgid "--del-subuids"
msgstr ""
-#: chage.1.xml:151(term)
-msgid ""
-"<option>-I</option>, <option>--inactive</option>&nbsp;<replaceable>INACTIVE</"
-"replaceable>"
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:435
+msgid "Remove a range of subordinate uids from the user's account."
msgstr ""
-"<option>-I</option>, <option>--inactive</option>&nbsp;<replaceable>INACTIVE</"
-"replaceable>"
-#: chage.1.xml:155(para)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:438
msgid ""
-"Set the number of days of inactivity after a password has expired before the "
-"account is locked. The <replaceable>INACTIVE</replaceable> option is the "
-"number of days of inactivity. A user whose account is locked must contact "
-"the system administrator before being able to use the system again."
+"This option may be specified multiple times to remove multiple ranges to a "
+"users account. When both <_:option-1/> and <_:option-2/> are specified, the "
+"removal of all subordinate uid ranges happens before any subordinate uid "
+"range is added."
msgstr ""
-#: chage.1.xml:162(para)
-msgid ""
-"Passing the number <emphasis remap=\"I\">-1</emphasis> as the "
-"<replaceable>INACTIVE</replaceable> will remove an account's inactivity."
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: usermod.8.xml.out:452 usermod.8.xml.out:478
+msgid "--add-subgids"
msgstr ""
-"<replaceable>INACTIVE</replaceable> 设置为 <emphasis remap=\"I\">-1</"
-"emphasis> 会移除账户禁用功能。"
-
-#: chage.1.xml:174(para)
-msgid "Show account aging information."
-msgstr "显示账户年龄信息。"
-#: chage.1.xml:180(term)
-msgid ""
-"<option>-m</option>, <option>--mindays</option>&nbsp;<replaceable>MIN_DAYS</"
-"replaceable>"
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:455
+msgid "Add a range of subordinate gids to the user's account."
msgstr ""
-"<option>-m</option>, <option>--mindays</option>&nbsp;<replaceable>MIN_DAYS</"
-"replaceable>"
-#: chage.1.xml:192(term)
-msgid ""
-"<option>-M</option>, <option>--maxdays</option>&nbsp;<replaceable>MAX_DAYS</"
-"replaceable>"
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: usermod.8.xml.out:470 usermod.8.xml.out:478
+msgid "--del-subgids"
msgstr ""
-"<option>-M</option>, <option>--maxdays</option>&nbsp;<replaceable>MAX_DAYS</"
-"replaceable>"
-#: chage.1.xml:196(para)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:473
#, fuzzy
+#| msgid "Remove any SELinux user mapping for the user's login."
+msgid "Remove a range of subordinate gids from the user's account."
+msgstr "移除用户登录的所有 SELinux 用户映射。"
+
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:476
msgid ""
-"Set the maximum number of days during which a password is valid. When "
-"<replaceable>MAX_DAYS</replaceable> plus <replaceable>LAST_DAY</replaceable> "
-"is less than the current day, the user will be required to change their "
-"password before being able to use their account. This occurrence can be "
-"planned for in advance by use of the <option>-W</option> option, which "
-"provides the user with advance warning."
+"This option may be specified multiple times to remove multiple ranges to a "
+"users account. When both <_:option-1/> and <_:option-2/> are specified, the "
+"removal of all subordinate gid ranges happens before any subordinate gid "
+"range is added."
msgstr ""
-"设置密码有效的最大天数。<replaceable>MAX_DAYS</replaceable> 加 "
-"<replaceable>LAST_DAY</replaceable> 小于当前日期时,会要求用户更改密码,否则"
-"不能使用此账户。"
-#: chage.1.xml:225(term)
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:493
+msgid "The new SELinux user for the user's login."
+msgstr "用户登录的 SELinux 用户。"
+
+#. (itstool) path: listitem/para
+#: usermod.8.xml.out:496
+#, fuzzy
+#| msgid ""
+#| "A blank <replaceable>SEUSER</replaceable> will remove the SELinux user "
+#| "mapping for user <replaceable>LOGIN</replaceable> (if any)."
msgid ""
-"<option>-W</option>, <option>--warndays</option>&nbsp;"
-"<replaceable>WARN_DAYS</replaceable>"
+"A blank <_:replaceable-1/> will remove the SELinux user mapping for user <_:"
+"replaceable-2/> (if any)."
msgstr ""
-"<option>-W</option>, <option>--warndays</option>&nbsp;"
-"<replaceable>WARN_DAYS</replaceable>"
+"空的 <replaceable>SEUSER</replaceable> 将移除用户 <replaceable>LOGIN</"
+"replaceable> 的 SELinux 用户映射(如果有)。"
-#: chage.1.xml:229(para)
+#. (itstool) path: refsect1/para
+#: usermod.8.xml.out:508
#, fuzzy
+#| msgid ""
+#| "You must make certain that the named user is not executing any processes "
+#| "when this command is being executed if the user's numerical user ID, the "
+#| "user's name, or the user's home directory is being changed. "
+#| "<command>usermod</command> checks this on Linux, but only check if the "
+#| "user is logged in according to utmp on other architectures."
msgid ""
-"Set the number of days of warning before a password change is required. The "
-"<replaceable>WARN_DAYS</replaceable> option is the number of days prior to "
-"the password expiring that a user will be warned their password is about to "
-"expire."
+"You must make certain that the named user is not executing any processes "
+"when this command is being executed if the user's numerical user ID, the "
+"user's name, or the user's home directory is being changed. <_:command-1/> "
+"checks this on Linux. On other platforms it only uses utmp to check if the "
+"user is logged in."
msgstr ""
-"设置在要求更改密码之前几天开始警告。<replaceable>WARN_DAYS</replaceable> 选项"
+"如果要更改用户的数字 ID、用户名或主目录,需要确保允许命令时,用户没有执行任何"
+"进程。<command>usermod</command> 会在 Linux 上进行检查;但是在其它平台上,仅"
+"仅根据 utmp 检查用户是否已经登录。"
-#: chage.1.xml:238(para)
-msgid ""
-"If none of the options are selected, <command>chage</command> operates in an "
-"interactive fashion, prompting the user with the current values for all of "
-"the fields. Enter the new value to change the field, or leave the line blank "
-"to use the current value. The current value is displayed between a pair of "
-"<emphasis>[ ]</emphasis> marks."
+#. (itstool) path: para/command
+#: usermod.8.xml.out:516
+msgid "crontab"
msgstr ""
-"如果没有选择任何选项,<command>chage</command> 会进入交互模式,以所有字段的当"
-"前值提示用户。输入一个新值可以更改这些字段,或者留空使用当前值。当前值出现在 "
-"<emphasis>[ ]</emphasis> 标记对里。"
-#: chage.1.xml:248(para)
-msgid ""
-"The <command>chage</command> program requires a shadow password file to be "
-"available."
-msgstr "<command>chage</command> 需要有一个影子密码文件才可用。"
+#. (itstool) path: para/command
+#: usermod.8.xml.out:517
+msgid "at"
+msgstr ""
-#: chage.1.xml:252(para)
+#. (itstool) path: refsect1/para
+#: usermod.8.xml.out:515
+#, fuzzy
+#| msgid ""
+#| "You must change the owner of any <command>crontab</command> files or "
+#| "<command>at</command> jobs manually."
msgid ""
-"The chage program will report only the information from the shadow password "
-"file. This implies that configuration from other sources (e.g. LDAP or empty "
-"password hash field from the passwd file) that affect the user's login will "
-"not be shown in the chage output."
+"You must change the owner of any <_:command-1/> files or <_:command-2/> jobs "
+"manually."
msgstr ""
+"您必须手动更改 <command>crontab</command> 文件或 <command>at</command> 作业的"
+"属主。"
-#: chage.1.xml:258(para)
-msgid ""
-"The <command>chage</command> program will also not report any inconsistency "
-"between the shadow and passwd files (e.g. missing x in the passwd file). The "
-"<command>pwck</command> can be used to check for this kind of "
-"inconsistencies."
+#. (itstool) path: refsect1/para
+#: usermod.8.xml.out:519
+msgid "You must make any changes involving NIS on the NIS server."
+msgstr "您必须更改 NIS 服务器上的 NIS 相关内容。"
+
+#. (itstool) path: refnamediv/refname
+#. (itstool) path: cmdsynopsis/command
+#. (itstool) path: para/command
+#: vipw.8.xml.out:43 vipw.8.xml.out:57 vipw.8.xml.out:67 vipw.8.xml.out:86
+msgid "vigr"
+msgstr "vigr"
+
+#. (itstool) path: refnamediv/refpurpose
+#: vipw.8.xml.out:44
+msgid "edit the password, group, shadow-password or shadow-group file"
+msgstr "编辑密码、组、影子密码或影子组文件。"
+
+#. (itstool) path: para/envar
+#: vipw.8.xml.out:75
+#, fuzzy
+#| msgid "VISUAL"
+msgid "$VISUAL"
+msgstr "VISUAL"
+
+#. (itstool) path: para/envar
+#: vipw.8.xml.out:76
+#, fuzzy
+#| msgid "EDITOR"
+msgid "$EDITOR"
+msgstr "EDITOR"
+
+#. (itstool) path: citerefentry/refentrytitle
+#: vipw.8.xml.out:77 vipw.8.xml.out:204
+#, fuzzy
+#| msgid "vipw"
+msgid "vi"
+msgstr "vipw"
+
+#. (itstool) path: refsect1/para
+#: vipw.8.xml.out:66
+#, fuzzy
+#| msgid ""
+#| "The <command>vipw</command> and <command>vigr</command> commands edits "
+#| "the files <filename>/etc/passwd</filename> and <filename>/etc/group</"
+#| "filename>, respectively. With the <option>-s</option> flag, they will "
+#| "edit the shadow versions of those files, <filename>/etc/shadow</filename> "
+#| "and <filename>/etc/gshadow</filename>, respectively. The programs will "
+#| "set the appropriate locks to prevent file corruption. When looking for an "
+#| "editor, the programs will first try the environment variable <envar>"
+#| "$VISUAL</envar>, then the environment variable <envar>$EDITOR</envar>, "
+#| "and finally the default editor, <citerefentry><refentrytitle>vi</"
+#| "refentrytitle><manvolnum>1</manvolnum></citerefentry>."
+msgid ""
+"The <_:command-1/> and <_:command-2/> commands edits the files <_:filename-3/"
+"> and <_:filename-4/>, respectively. With the <_:option-5/> flag, they will "
+"edit the shadow versions of those files, <_:filename-6/> and <_:filename-7/"
+">, respectively. The programs will set the appropriate locks to prevent file "
+"corruption. When looking for an editor, the programs will first try the "
+"environment variable <_:envar-8/>, then the environment variable <_:envar-9/"
+">, and finally the default editor, <_:citerefentry-10/>."
msgstr ""
+"<command>vipw</command> 和 <command>vigr</command> 命令分别编辑 <filename>/"
+"etc/passwd</filename> 和 <filename>/etc/group</filename> 文件。使用 <option>-"
+"s</option> 标识时,将编辑这些文件的影子版,即分别为 <filename>/etc/shadow</"
+"filename> 和 <filename>/etc/gshadow</filename>。这些程序将设置相应的锁,以防"
+"止文件损坏。寻找编辑器时,首先尝试环境变量 <envar>$VISUAL</envar>,然后是环境"
+"变量 <envar>$EDITOR</envar>,最后是默认编辑器 "
+"<citerefentry><refentrytitle>vi</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>。"
-#: chage.1.xml:264(para)
+#. (itstool) path: refsect1/para
+#: vipw.8.xml.out:84
+#, fuzzy
+#| msgid ""
+#| "The options which apply to the <command>passwd</command> command are:"
msgid ""
-"The <command>chage</command> command is restricted to the root user, except "
-"for the <option>-l</option> option, which may be used by an unprivileged "
-"user to determine when their password or account is due to expire."
-msgstr ""
-"只有 root 才可以使用 <command>chage</command>,一个特殊情况是 <option>-l</"
-"option> 选项,用来让非特权用户觉得自己的密码或账户何时过期。"
+"The options which apply to the <_:command-1/> and <_:command-2/> commands "
+"are:"
+msgstr "<command>passwd</command> 命令可以接受的选项有:"
-#: chage.1.xml:329(replaceable)
-msgid "15"
-msgstr "15"
+#. (itstool) path: listitem/para
+#: vipw.8.xml.out:92
+msgid "Edit group database."
+msgstr "编辑 group 数据库。"
-#: chage.1.xml:331(para)
-msgid "can't find the shadow password file"
-msgstr "无法找到影子密码文件"
+#. (itstool) path: term/option
+#: vipw.8.xml.out:102
+#, fuzzy
+#| msgid "passwd"
+msgid "--passwd"
+msgstr "passwd"
+
+#. (itstool) path: listitem/para
+#: vipw.8.xml.out:104
+msgid "Edit passwd database."
+msgstr "编辑 passwd 数据库。"
+
+#. (itstool) path: term/option
+#: vipw.8.xml.out:126
+#, fuzzy
+#| msgid "shadow"
+msgid "--shadow"
+msgstr "shadow"
+
+#. (itstool) path: listitem/para
+#: vipw.8.xml.out:128
+msgid "Edit shadow or gshadow database."
+msgstr "编辑 shadow 或 gshadow 数据库。"
+
+#. (itstool) path: listitem/para
+#: vipw.8.xml.out:134
+msgid "Indicates which user's tcb shadow file to edit."
+msgstr "指定要编辑哪个用户的 tcb 影子文件。"
+
+#. (itstool) path: refsect1/title
+#: vipw.8.xml.out:153
+msgid "ENVIRONMENT"
+msgstr "环境变量"
+
+#. (itstool) path: term/option
+#. (itstool) path: para/option
+#: vipw.8.xml.out:156 vipw.8.xml.out:164
+msgid "VISUAL"
+msgstr "VISUAL"
-#: chage.1.xml:307(para)
+#. (itstool) path: listitem/para
+#: vipw.8.xml.out:158
+msgid "Editor to be used."
+msgstr "要使用的编辑器。"
+
+#. (itstool) path: term/option
+#: vipw.8.xml.out:162
+msgid "EDITOR"
+msgstr "EDITOR"
+
+#. (itstool) path: listitem/para
+#: vipw.8.xml.out:164
+#, fuzzy
+#| msgid "Editor to be used if <option>VISUAL</option> is not set."
+msgid "Editor to be used if <_:option-1/> is not set."
+msgstr "<option>VISUAL</option> 没有设置的情况下,使用的编辑器。"
+
+#. (itstool) path: refsect1/para
+#: vipw.8.xml.out:202
msgid ""
-"The <command>chage</command> command exits with the following values: "
-"<placeholder-1/>"
-msgstr "<command>chage</command> 命令有如下退出值:<placeholder-1/>"
+"<_:citerefentry-1/>, <_:citerefentry-2/>, <_:citerefentry-3/> <_:"
+"citerefentry-4/>, <_:citerefentry-5/>, <_:citerefentry-6/>, <_:"
+"citerefentry-7/>."
+msgstr ""
+
+#~ msgid "<option>-g</option>, <option>--group</option>"
+#~ msgstr "<option>-g</option>, <option>--group</option>"
+
+#~ msgid "<option>-h</option>, <option>--help</option>"
+#~ msgstr "<option>-h</option>, <option>--help</option>"
+
+#~ msgid "<option>-p</option>, <option>--passwd</option>"
+#~ msgstr "<option>-p</option>, <option>--passwd</option>"
+
+#~ msgid "<option>-q</option>, <option>--quiet</option>"
+#~ msgstr "<option>-q</option>, <option>--quiet</option>"
+
+#~ msgid ""
+#~ "<option>-R</option>, <option>--root</option>&nbsp;"
+#~ "<replaceable>CHROOT_DIR</replaceable>"
+#~ msgstr ""
+#~ "<option>-R</option>, <option>--root</option>&nbsp;"
+#~ "<replaceable>CHROOT_DIR</replaceable>"
+
+#~ msgid "<option>-s</option>, <option>--shadow</option>"
+#~ msgstr "<option>-s</option>, <option>--shadow</option>"
+
+#~ msgid "<option>-u</option>, <option>--user</option>"
+#~ msgstr "<option>-u</option>, <option>--user</option>"
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>vi</refentrytitle><manvolnum>1</manvolnum></"
+#~ "citerefentry>, <citerefentry><refentrytitle>group</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>gshadow</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry><citerefentry condition=\"tcb"
+#~ "\"><refentrytitle>login.defs</refentrytitle><manvolnum>5</manvolnum></"
+#~ "citerefentry>, <citerefentry><refentrytitle>passwd</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, <citerefentry "
+#~ "condition=\"tcb\"><refentrytitle>tcb</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>shadow</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>vi</refentrytitle><manvolnum>1</manvolnum></"
+#~ "citerefentry>, <citerefentry><refentrytitle>group</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>gshadow</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry><citerefentry condition=\"tcb"
+#~ "\"><refentrytitle>login.defs</refentrytitle><manvolnum>5</manvolnum></"
+#~ "citerefentry>, <citerefentry><refentrytitle>passwd</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, <citerefentry "
+#~ "condition=\"tcb\"><refentrytitle>tcb</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>shadow</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+
+#~ msgid ""
+#~ "The options which apply to the <command>usermod</command> command are:"
+#~ msgstr "<command>usermod</command> 可以接受的选项有:"
+
+#~ msgid "<option>-a</option>, <option>--append</option>"
+#~ msgstr "<option>-a</option>, <option>--append</option>"
+
+#~ msgid ""
+#~ "<option>-c</option>, <option>--comment</option>&nbsp;"
+#~ "<replaceable>COMMENT</replaceable>"
+#~ msgstr ""
+#~ "<option>-c</option>, <option>--comment</option>&nbsp;"
+#~ "<replaceable>COMMENT</replaceable>"
+
+#, fuzzy
+#~| msgid ""
+#~| "<option>-d</option>, <option>--home-dir</option>&nbsp;"
+#~| "<replaceable>HOME_DIR</replaceable>"
+#~ msgid ""
+#~ "<option>-d</option>, <option>--home</option>&nbsp;<replaceable>HOME_DIR</"
+#~ "replaceable>"
+#~ msgstr ""
+#~ "<option>-d</option>, <option>--home-dir</option>&nbsp;"
+#~ "<replaceable>HOME_DIR</replaceable>"
+
+#~ msgid ""
+#~ "<option>-e</option>, <option>--expiredate</option>&nbsp;"
+#~ "<replaceable>EXPIRE_DATE</replaceable>"
+#~ msgstr ""
+#~ "<option>-e</option>, <option>--expiredate</option>&nbsp;"
+#~ "<replaceable>EXPIRE_DATE</replaceable>"
+
+#~ msgid ""
+#~ "<option>-f</option>, <option>--inactive</option>&nbsp;"
+#~ "<replaceable>INACTIVE</replaceable>"
+#~ msgstr ""
+#~ "<option>-f</option>, <option>--inactive</option>&nbsp;"
+#~ "<replaceable>INACTIVE</replaceable>"
+
+#~ msgid ""
+#~ "<option>-g</option>, <option>--gid</option>&nbsp;<replaceable>GROUP</"
+#~ "replaceable>"
+#~ msgstr ""
+#~ "<option>-g</option>, <option>--gid</option>&nbsp;<replaceable>GROUP</"
+#~ "replaceable>"
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
-#: chage.1.xml:0(None)
-msgid "translator-credits"
-msgstr "YunQiang Su <wzssyqa@gmail.com>, 2010."
+#~ msgid ""
+#~ "<option>-G</option>, <option>--groups</option>&nbsp;<replaceable>GROUP1</"
+#~ "replaceable>[<emphasis remap=\"I\">,GROUP2,...</emphasis>[<emphasis remap="
+#~ "\"I\">,GROUPN</emphasis>]]]"
+#~ msgstr ""
+#~ "<option>-G</option>, <option>--groups</option>&nbsp;<replaceable>GROUP1</"
+#~ "replaceable>[<emphasis remap=\"I\">,GROUP2,...</emphasis>[<emphasis remap="
+#~ "\"I\">,GROUPN</emphasis>]]]"
+
+#~ msgid ""
+#~ "<option>-l</option>, <option>--login</option>&nbsp;"
+#~ "<replaceable>NEW_LOGIN</replaceable>"
+#~ msgstr ""
+#~ "<option>-l</option>, <option>--login</option>&nbsp;"
+#~ "<replaceable>NEW_LOGIN</replaceable>"
+
+#~ msgid "<option>-L</option>, <option>--lock</option>"
+#~ msgstr "<option>-L</option>, <option>--lock</option>"
+
+#~ msgid "<option>-m</option>, <option>--move-home</option>"
+#~ msgstr "<option>-m</option>, <option>--move-home</option>"
#~ msgid "Move the content of the user's home directory to the new location."
#~ msgstr "将用户的主目录移动到新位置。"
#~ msgid ""
+#~ "This option is only valid in combination with the <option>-d</option> (or "
+#~ "<option>--home</option>) option."
+#~ msgstr ""
+#~ "这个选项只有和 <option>-d</option> (或 <option>--home</option>) 选项组合使"
+#~ "用时才有效。"
+
+#~ msgid "<option>-o</option>, <option>--non-unique</option>"
+#~ msgstr "<option>-o</option>, <option>--non-unique</option>"
+
+#~ msgid ""
+#~ "<option>-p</option>, <option>--password</option>&nbsp;"
+#~ "<replaceable>PASSWORD</replaceable>"
+#~ msgstr ""
+#~ "<option>-p</option>, <option>--password</option>&nbsp;"
+#~ "<replaceable>PASSWORD</replaceable>"
+
+#~ msgid ""
+#~ "The encrypted password, as returned by "
+#~ "<citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</"
+#~ "manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "已经加密过的密码,就像 <citerefentry><refentrytitle>crypt</"
+#~ "refentrytitle><manvolnum>3</manvolnum></citerefentry> 返回的那样。"
+
+#~ msgid ""
+#~ "<option>-s</option>, <option>--shell</option>&nbsp;<replaceable>SHELL</"
+#~ "replaceable>"
+#~ msgstr ""
+#~ "<option>-s</option>, <option>--shell</option>&nbsp;<replaceable>SHELL</"
+#~ "replaceable>"
+
+#~ msgid "<option>-U</option>, <option>--unlock</option>"
+#~ msgstr "<option>-U</option>, <option>--unlock</option>"
+
+#, fuzzy
+#~| msgid ""
+#~| "<option>-u</option>, <option>--user</option>&nbsp;<replaceable>LOGIN</"
+#~| "replaceable>|<replaceable>RANGE</replaceable>"
+#~ msgid ""
+#~ "<option>-v</option>, <option>--add-subuids</option>&nbsp;"
+#~ "<replaceable>FIRST</replaceable>-<replaceable>LAST</replaceable>"
+#~ msgstr ""
+#~ "<option>-u</option>, <option>--user</option>&nbsp;<replaceable>LOGIN</"
+#~ "replaceable>|<replaceable>RANGE</replaceable>"
+
+#, fuzzy
+#~| msgid ""
+#~| "<option>-u</option>, <option>--user</option>&nbsp;<replaceable>LOGIN</"
+#~| "replaceable>|<replaceable>RANGE</replaceable>"
+#~ msgid ""
+#~ "<option>-V</option>, <option>--del-subuids</option>&nbsp;"
+#~ "<replaceable>FIRST</replaceable>-<replaceable>LAST</replaceable>"
+#~ msgstr ""
+#~ "<option>-u</option>, <option>--user</option>&nbsp;<replaceable>LOGIN</"
+#~ "replaceable>|<replaceable>RANGE</replaceable>"
+
+#, fuzzy
+#~| msgid ""
+#~| "<option>-u</option>, <option>--user</option>&nbsp;<replaceable>LOGIN</"
+#~| "replaceable>|<replaceable>RANGE</replaceable>"
+#~ msgid ""
+#~ "<option>-w</option>, <option>--add-subgids</option>&nbsp;"
+#~ "<replaceable>FIRST</replaceable>-<replaceable>LAST</replaceable>"
+#~ msgstr ""
+#~ "<option>-u</option>, <option>--user</option>&nbsp;<replaceable>LOGIN</"
+#~ "replaceable>|<replaceable>RANGE</replaceable>"
+
+#, fuzzy
+#~| msgid ""
+#~| "The default behavior (if the <option>-g</option>, <option>-N</option>, "
+#~| "and <option>-U</option> options are not specified) is defined by the "
+#~| "<option>USERGROUPS_ENAB</option> variable in <filename>/etc/login.defs</"
+#~| "filename>."
+#~ msgid ""
+#~ "No checks will be performed with regard to <option>SUB_GID_MIN</option>, "
+#~ "<option>SUB_GID_MAX</option>, or <option>SUB_GID_COUNT</option> from /etc/"
+#~ "login.defs."
+#~ msgstr ""
+#~ "如果没有指定 <option>-g</option>, <option>-N</option> 和 <option>-U</"
+#~ "option> 选项,默认行为由 <filename>/etc/login.defs</filename> 中的 "
+#~ "<option>USERGROUPS_ENAB</option> 变量指定。"
+
+#, fuzzy
+#~| msgid ""
+#~| "<option>-u</option>, <option>--user</option>&nbsp;<replaceable>LOGIN</"
+#~| "replaceable>|<replaceable>RANGE</replaceable>"
+#~ msgid ""
+#~ "<option>-W</option>, <option>--del-subgids</option>&nbsp;"
+#~ "<replaceable>FIRST</replaceable>-<replaceable>LAST</replaceable>"
+#~ msgstr ""
+#~ "<option>-u</option>, <option>--user</option>&nbsp;<replaceable>LOGIN</"
+#~ "replaceable>|<replaceable>RANGE</replaceable>"
+
+#~ msgid ""
+#~ "<option>-Z</option>, <option>--selinux-user</option>&nbsp;"
+#~ "<replaceable>SEUSER</replaceable>"
+#~ msgstr ""
+#~ "<option>-Z</option>, <option>--selinux-user</option>&nbsp;"
+#~ "<replaceable>SEUSER</replaceable>"
+
+#~ msgid "<option>MAIL_DIR</option> (string)"
+#~ msgstr "<option>MAIL_DIR</option> (string)"
+
+#~ msgid "<option>MAIL_FILE</option> (string)"
+#~ msgstr "<option>MAIL_FILE</option> (string)"
+
+#~ msgid "<option>MAX_MEMBERS_PER_GROUP</option> (number)"
+#~ msgstr "<option>MAX_MEMBERS_PER_GROUP</option> (number)"
+
+#, fuzzy
+#~| msgid "<option>SYS_GID_MIN</option> (number)"
+#~ msgid "<option>SUB_GID_MIN</option> (number)"
+#~ msgstr "<option>SYS_GID_MIN</option> (number)"
+
+#, fuzzy
+#~| msgid "<option>SYS_GID_MAX</option> (number)"
+#~ msgid "<option>SUB_GID_MAX</option> (number)"
+#~ msgstr "<option>SYS_GID_MAX</option> (number)"
+
+#, fuzzy
+#~| msgid "<option>SYS_GID_MIN</option> (number)"
+#~ msgid "<option>SUB_GID_COUNT</option> (number)"
+#~ msgstr "<option>SYS_GID_MIN</option> (number)"
+
+#, fuzzy
+#~| msgid "<option>SYS_UID_MIN</option> (number)"
+#~ msgid "<option>SUB_UID_MIN</option> (number)"
+#~ msgstr "<option>SYS_UID_MIN</option> (number)"
+
+#, fuzzy
+#~| msgid "<option>SYS_UID_MAX</option> (number)"
+#~ msgid "<option>SUB_UID_MAX</option> (number)"
+#~ msgstr "<option>SYS_UID_MAX</option> (number)"
+
+#, fuzzy
+#~| msgid "<option>SYS_UID_MIN</option> (number)"
+#~ msgid "<option>SUB_UID_COUNT</option> (number)"
+#~ msgstr "<option>SYS_UID_MIN</option> (number)"
+
+#, fuzzy
+#~| msgid ""
+#~| "The default value for <option>SYS_UID_MIN</option> (resp. "
+#~| "<option>SYS_UID_MAX</option>) is 101 (resp. <option>UID_MIN</option>-1)."
+#~ msgid ""
+#~ "The default values for <option>SUB_UID_MIN</option>, <option>SUB_UID_MAX</"
+#~ "option>, <option>SUB_UID_COUNT</option> are respectively 100000, "
+#~ "600100000 and 10000."
+#~ msgstr ""
+#~ "<option>SYS_UID_MIN</option> 和 <option>SYS_UID_MAX</option> 的默认值分别"
+#~ "是 101 和 <option>UID_MIN</option>-1。"
+
+#~ msgid "<option>TCB_SYMLINKS</option> (boolean)"
+#~ msgstr "<option>TCB_SYMLINKS</option> (boolean)"
+
+#, fuzzy
+#~| msgid ""
+#~| "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
+#~| "manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</"
+#~| "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~| "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~| "manvolnum></citerefentry>, <citerefentry><refentrytitle>crypt</"
+#~| "refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
+#~| "<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>8</"
+#~| "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
+#~| "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~| "<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
+#~| "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
+#~| "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~| "<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
+#~| "manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
+#~| "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~| "<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
+#~| "manvolnum></citerefentry>."
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>crypt</"
+#~ "refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <phrase condition=\"subids"
+#~ "\"><citerefentry><refentrytitle>subgid</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>subuid</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, </"
+#~ "phrase><citerefentry><refentrytitle>useradd</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>userdel</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>crypt</"
+#~ "refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>."
+
+#~ msgid ""
+#~ "The options which apply to the <command>userdel</command> command are:"
+#~ msgstr "<command>userdel</command> 可以使用的选项有:"
+
+#~ msgid "<option>-f</option>, <option>--force</option>"
+#~ msgstr "<option>-f</option>, <option>--force</option>"
+
+#~ msgid "<option>-r</option>, <option>--remove</option>"
+#~ msgstr "<option>-r</option>, <option>--remove</option>"
+
+#~ msgid "<option>-Z</option>, <option>--selinux-user</option>"
+#~ msgstr "<option>-Z</option>, <option>--selinux-user</option>"
+
+#~ msgid "<option>USERDEL_CMD</option> (string)"
+#~ msgstr "<option>USERDEL_CMD</option> (string)"
+
+#~ msgid "<option>USERGROUPS_ENAB</option> (boolean)"
+#~ msgstr "<option>USERGROUPS_ENAB</option> (boolean)"
+
+#~ msgid ""
+#~ "The <command>userdel</command> command exits with the following values: "
+#~ "<placeholder-1/>"
+#~ msgstr "<command>userdel</command> 命令使用如下值退出:<placeholder-1/>"
+
+#, fuzzy
+#~| msgid ""
+#~| "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
+#~| "manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</"
+#~| "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~| "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~| "manvolnum></citerefentry>, <citerefentry><refentrytitle>crypt</"
+#~| "refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
+#~| "<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>8</"
+#~| "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
+#~| "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~| "<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
+#~| "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
+#~| "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~| "<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
+#~| "manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
+#~| "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~| "<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
+#~| "manvolnum></citerefentry>."
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, <phrase condition="
+#~ "\"subids\"><citerefentry><refentrytitle>subgid</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>subuid</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, </phrase><citerefentry><refentrytitle>useradd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>crypt</"
+#~ "refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>."
+
+#~ msgid ""
+#~ "The options which apply to the <command>useradd</command> command are:"
+#~ msgstr "<command>useradd</command> 可以使用的选项有:"
+
+#~ msgid ""
+#~ "<option>-b</option>, <option>--base-dir</option>&nbsp;"
+#~ "<replaceable>BASE_DIR</replaceable>"
+#~ msgstr ""
+#~ "<option>-b</option>, <option>--base-dir</option>&nbsp;"
+#~ "<replaceable>BASE_DIR</replaceable>"
+
+#~ msgid ""
+#~ "<option>-d</option>, <option>--home-dir</option>&nbsp;"
+#~ "<replaceable>HOME_DIR</replaceable>"
+#~ msgstr ""
+#~ "<option>-d</option>, <option>--home-dir</option>&nbsp;"
+#~ "<replaceable>HOME_DIR</replaceable>"
+
+#~ msgid "<option>-D</option>, <option>--defaults</option>"
+#~ msgstr "<option>-D</option>, <option>--defaults</option>"
+
+#~ msgid ""
+#~ "<option>-k</option>, <option>--skel</option>&nbsp;<replaceable>SKEL_DIR</"
+#~ "replaceable>"
+#~ msgstr ""
+#~ "<option>-k</option>, <option>--skel</option>&nbsp;<replaceable>SKEL_DIR</"
+#~ "replaceable>"
+
+#~ msgid ""
+#~ "<option>-K</option>, <option>--key</option>&nbsp;<replaceable>KEY</"
+#~ "replaceable>=<replaceable>VALUE</replaceable>"
+#~ msgstr ""
+#~ "<option>-K</option>, <option>--key</option>&nbsp;<replaceable>KEY</"
+#~ "replaceable>=<replaceable>VALUE</replaceable>"
+
+#~ msgid "<option>-l</option>, <option>--no-log-init</option>"
+#~ msgstr "<option>-l</option>, <option>--no-log-init</option>"
+
+#~ msgid "<option>-m</option>, <option>--create-home</option>"
+#~ msgstr "<option>-m</option>, <option>--create-home</option>"
+
+#, fuzzy
+#~| msgid "<option>-m</option>, <option>--create-home</option>"
+#~ msgid "<option>-M</option>, <option>--no-create-home</option>"
+#~ msgstr "<option>-m</option>, <option>--create-home</option>"
+
+#~ msgid "<option>-N</option>, <option>--no-user-group</option>"
+#~ msgstr "<option>-N</option>, <option>--no-user-group</option>"
+
+#~ msgid "<option>-r</option>, <option>--system</option>"
+#~ msgstr "<option>-r</option>, <option>--system</option>"
+
+#~ msgid "<option>-U</option>, <option>--user-group</option>"
+#~ msgstr "<option>-U</option>, <option>--user-group</option>"
+
+#~ msgid ""
+#~ "This option sets the <option>EXPIRE</option> variable in <filename>/etc/"
+#~ "default/useradd</filename>."
+#~ msgstr ""
+#~ "此选项在 <filename>/etc/default/useradd</filename> 中设置 <option>EXPIRE</"
+#~ "option> 变量。"
+
+#~ msgid ""
+#~ "This option sets the <option>INACTIVE</option> variable in <filename>/etc/"
+#~ "default/useradd</filename>."
+#~ msgstr ""
+#~ "这个选项在 <filename>/etc/default/useradd</filename> 中设置 "
+#~ "<option>INACTIVE</option> 变量。"
+
+#~ msgid ""
+#~ "This option sets the <option>GROUP</option> variable in <filename>/etc/"
+#~ "default/useradd</filename>."
+#~ msgstr ""
+#~ "这个选项在 <filename>/etc/default/useradd</filename> 中设置 "
+#~ "<option>GROUP</option> 变量。"
+
+#~ msgid ""
+#~ "This option sets the <option>SHELL</option> variable in <filename>/etc/"
+#~ "default/useradd</filename>."
+#~ msgstr ""
+#~ "这个选项在 <filename>/etc/default/useradd</filename> 设置 <option>SHELL</"
+#~ "option> 变量。"
+
+#~ msgid "<option>CREATE_HOME</option> (boolean)"
+#~ msgstr "<option>CREATE_HOME</option> (boolean)"
+
+#~ msgid "<option>GID_MAX</option> (number)"
+#~ msgstr "<option>GID_MAX</option> (number)"
+
+#~ msgid "<option>GID_MIN</option> (number)"
+#~ msgstr "<option>GID_MIN</option> (number)"
+
+#~ msgid "<option>PASS_MAX_DAYS</option> (number)"
+#~ msgstr "<option>PASS_MAX_DAYS</option> (number)"
+
+#~ msgid "<option>PASS_MIN_DAYS</option> (number)"
+#~ msgstr "<option>PASS_MIN_DAYS</option> (number)"
+
+#~ msgid "<option>PASS_WARN_AGE</option> (number)"
+#~ msgstr "<option>PASS_WARN_AGE</option> (number)"
+
+#~ msgid "<option>SYS_GID_MAX</option> (number)"
+#~ msgstr "<option>SYS_GID_MAX</option> (number)"
+
+#~ msgid "<option>SYS_GID_MIN</option> (number)"
+#~ msgstr "<option>SYS_GID_MIN</option> (number)"
+
+#~ msgid "<option>SYS_UID_MAX</option> (number)"
+#~ msgstr "<option>SYS_UID_MAX</option> (number)"
+
+#~ msgid "<option>SYS_UID_MIN</option> (number)"
+#~ msgstr "<option>SYS_UID_MIN</option> (number)"
+
+#~ msgid ""
+#~ "The default value for <option>SYS_UID_MIN</option> (resp. "
+#~ "<option>SYS_UID_MAX</option>) is 101 (resp. <option>UID_MIN</option>-1)."
+#~ msgstr ""
+#~ "<option>SYS_UID_MIN</option> 和 <option>SYS_UID_MAX</option> 的默认值分别"
+#~ "是 101 和 <option>UID_MIN</option>-1。"
+
+#~ msgid "<option>TCB_AUTH_GROUP</option> (boolean)"
+#~ msgstr "<option>TCB_AUTH_GROUP</option> (boolean)"
+
+#~ msgid "<option>UID_MAX</option> (number)"
+#~ msgstr "<option>UID_MAX</option> (number)"
+
+#~ msgid "<option>UID_MIN</option> (number)"
+#~ msgstr "<option>UID_MIN</option> (number)"
+
+#~ msgid ""
+#~ "The default value for <option>UID_MIN</option> (resp. <option>UID_MAX</"
+#~ "option>) is 1000 (resp. 60000)."
+#~ msgstr ""
+#~ "<option>UID_MIN</option> 和 <option>UID_MAX</option> 的默认值分别是 1000 "
+#~ "和 60000。"
+
+#~ msgid ""
+#~ "The <command>useradd</command> command exits with the following values: "
+#~ "<placeholder-1/>"
+#~ msgstr "<command>useradd</command> 可以返回如下值:<placeholder-1/>"
+
+#, fuzzy
+#~| msgid ""
+#~| "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
+#~| "manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</"
+#~| "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~| "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~| "manvolnum></citerefentry>, <citerefentry><refentrytitle>crypt</"
+#~| "refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
+#~| "<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
+#~| "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupdel</"
+#~| "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~| "<citerefentry><refentrytitle>groupmod</refentrytitle><manvolnum>8</"
+#~| "manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
+#~| "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~| "<citerefentry><refentrytitle>newusers</refentrytitle><manvolnum>8</"
+#~| "manvolnum></citerefentry>, <citerefentry><refentrytitle>userdel</"
+#~| "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~| "<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
+#~| "manvolnum></citerefentry>."
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>crypt</"
+#~ "refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupdel</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupmod</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>newusers</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <phrase condition=\"subids"
+#~ "\"><citerefentry><refentrytitle>subgid</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>subuid</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, </"
+#~ "phrase><citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>crypt</"
+#~ "refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupdel</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupmod</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>newusers</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>userdel</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>."
+
+#~ msgid ""
#~ "Additional arguments may be provided after the username, in which case "
#~ "they are supplied to the user's login shell. In particular, an argument "
#~ "of <option>-c</option> will cause the next argument to be treated as a "
@@ -9787,6 +13842,280 @@ msgstr "YunQiang Su <wzssyqa@gmail.com>, 2010."
#~ "shell 的参数分隔开来。"
#~ msgid ""
+#~ "<option>-c</option>, <option>--command</option>&nbsp;"
+#~ "<replaceable>COMMAND</replaceable>"
+#~ msgstr ""
+#~ "<option>-c</option>, <option>--command</option>&nbsp;"
+#~ "<replaceable>COMMAND</replaceable>"
+
+#~ msgid "<option>-</option>, <option>-l</option>, <option>--login</option>"
+#~ msgstr "<option>-</option>, <option>-l</option>, <option>--login</option>"
+
+#~ msgid ""
+#~ "<option>-m</option>, <option>-p</option>, <option>--preserve-environment</"
+#~ "option>"
+#~ msgstr ""
+#~ "<option>-m</option>, <option>-p</option>, <option>--preserve-environment</"
+#~ "option>"
+
+#~ msgid "<option>CONSOLE</option> (string)"
+#~ msgstr "<option>CONSOLE</option> (string)"
+
+#~ msgid "<option>CONSOLE_GROUPS</option> (string)"
+#~ msgstr "<option>CONSOLE_GROUPS</option> (string)"
+
+#~ msgid "<option>DEFAULT_HOME</option> (boolean)"
+#~ msgstr "<option>DEFAULT_HOME</option> (boolean)"
+
+#~ msgid "<option>ENVIRON_FILE</option> (string)"
+#~ msgstr "<option>ENVIRON_FILE</option> (string)"
+
+#~ msgid "<option>ENV_PATH</option> (string)"
+#~ msgstr "<option>ENV_PATH</option> (string)"
+
+#~ msgid "<option>ENV_SUPATH</option> (string)"
+#~ msgstr "<option>ENV_SUPATH</option> (string)"
+
+#, fuzzy
+#~| msgid ""
+#~| "If set, it will be used to define the PATH environment variable when the "
+#~| "superuser login. The value can be preceded by <replaceable>PATH=</"
+#~| "replaceable>, or a colon separated list of paths (for example "
+#~| "<replaceable>/sbin:/bin:/usr/sbin:/usr/bin</replaceable>). The default "
+#~| "value is <replaceable>PATH=/sbin:/bin:/usr/sbin:/usr/bin</replaceable>."
+#~ msgid ""
+#~ "If set, it will be used to define the PATH environment variable when the "
+#~ "superuser login. The value is a colon separated list of paths (for "
+#~ "example <replaceable>/sbin:/bin:/usr/sbin:/usr/bin</replaceable>) and can "
+#~ "be preceded by <replaceable>PATH=</replaceable>. The default value is "
+#~ "<replaceable>PATH=/sbin:/bin:/usr/sbin:/usr/bin</replaceable>."
+#~ msgstr ""
+#~ "如果设置了,它将用于定义超级用户登录时的 PATH 环境变量。此值可以用 "
+#~ "<replaceable>PATH=</replaceable> 开头,或者是冒号分隔的路径列表 (例如 "
+#~ "<replaceable>/sbin:/bin:/usr/sbin:/usr/bin</replaceable>)。默认值是 "
+#~ "<replaceable>PATH=/sbin:/bin:/usr/sbin:/usr/bin</replaceable>。"
+
+#~ msgid "<option>ENV_TZ</option> (string)"
+#~ msgstr "<option>ENV_TZ</option> (string)"
+
+#~ msgid "<option>LOGIN_STRING</option> (string)"
+#~ msgstr "<option>LOGIN_STRING</option> (string)"
+
+#~ msgid "<option>MAIL_CHECK_ENAB</option> (boolean)"
+#~ msgstr "<option>MAIL_CHECK_ENAB</option> (boolean)"
+
+#~ msgid "<option>QUOTAS_ENAB</option> (boolean)"
+#~ msgstr "<option>QUOTAS_ENAB</option> (boolean)"
+
+#~ msgid "<option>SULOG_FILE</option> (string)"
+#~ msgstr "<option>SULOG_FILE</option> (string)"
+
+#~ msgid "<option>SU_NAME</option> (string)"
+#~ msgstr "<option>SU_NAME</option> (string)"
+
+#~ msgid "<option>SU_WHEEL_ONLY</option> (boolean)"
+#~ msgstr "<option>SU_WHEEL_ONLY</option> (boolean)"
+
+#~ msgid "<option>SYSLOG_SU_ENAB</option> (boolean)"
+#~ msgstr "<option>SYSLOG_SU_ENAB</option> (boolean)"
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>sg</refentrytitle><manvolnum>1</manvolnum></"
+#~ "citerefentry>, <citerefentry><refentrytitle>sh</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>sg</refentrytitle><manvolnum>1</manvolnum></"
+#~ "citerefentry>, <citerefentry><refentrytitle>sh</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>."
+
+#~ msgid "<option>SYSLOG_SG_ENAB</option> (boolean)"
+#~ msgstr "<option>SYSLOG_SG_ENAB</option> (boolean)"
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>id</refentrytitle><manvolnum>1</manvolnum></"
+#~ "citerefentry>, <citerefentry><refentrytitle>login</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>su</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>group</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry><phrase condition="
+#~ "\"gshadow\">, <citerefentry><refentrytitle>gshadow</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry></phrase>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>id</refentrytitle><manvolnum>1</manvolnum></"
+#~ "citerefentry>, <citerefentry><refentrytitle>login</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>su</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>group</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry><phrase condition="
+#~ "\"gshadow\">, <citerefentry><refentrytitle>gshadow</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry></phrase>."
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>chage</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>login</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>passwd</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>pwck</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>pwconv</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>pwunconv</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>su</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>sulogin</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>chage</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>login</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>passwd</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>pwck</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>pwconv</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>pwunconv</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>su</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>sulogin</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>."
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>getpwent</refentrytitle><manvolnum>3</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>shadow</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>getpwent</refentrytitle><manvolnum>3</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>shadow</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+
+#~ msgid ""
+#~ "The <command>pwunconv</command> command creates <emphasis remap=\"I"
+#~ "\">passwd</emphasis> from <emphasis remap=\"I\">passwd</emphasis> and "
+#~ "<emphasis remap=\"I\">shadow</emphasis> and then removes <emphasis remap="
+#~ "\"I\">shadow</emphasis>."
+#~ msgstr ""
+#~ "<command>pwunconv</command> 命令使用 <emphasis remap=\"I\">passwd</"
+#~ "emphasis> 和 <emphasis remap=\"I\">shadow</emphasis> 来创建 <emphasis "
+#~ "remap=\"I\">passwd</emphasis>,然后移除 <emphasis remap=\"I\">shadow</"
+#~ "emphasis>。"
+
+#~ msgid ""
+#~ "The <command>grpconv</command> command creates <emphasis remap=\"I"
+#~ "\">gshadow</emphasis> from <emphasis remap=\"I\">group</emphasis> and an "
+#~ "optionally existing <emphasis remap=\"I\">gshadow</emphasis>."
+#~ msgstr ""
+#~ "<command>grpconv</command> 从 <emphasis remap=\"I\">group</emphasis> 和可"
+#~ "能存在的 <emphasis remap=\"I\">gshadow</emphasis> 创建 <emphasis remap=\"I"
+#~ "\">gshadow</emphasis>。"
+
+#~ msgid ""
+#~ "The <command>grpunconv</command> command creates <emphasis remap=\"I"
+#~ "\">group</emphasis> from <emphasis remap=\"I\">group</emphasis> and "
+#~ "<emphasis remap=\"I\">gshadow</emphasis> and then removes <emphasis remap="
+#~ "\"I\">gshadow</emphasis>."
+#~ msgstr ""
+#~ "<command>grpunconv</command> 命令从 <emphasis remap=\"I\">group</"
+#~ "emphasis> 和 <emphasis remap=\"I\">gshadow</emphasis> 创建 <emphasis "
+#~ "remap=\"I\">group</emphasis>,然后移除 <emphasis remap=\"I\">gshadow</"
+#~ "emphasis>。"
+
+#~ msgid ""
+#~ "<command>pwconv</command> will use the values of <emphasis remap=\"I"
+#~ "\">PASS_MIN_DAYS</emphasis>, <emphasis remap=\"I\">PASS_MAX_DAYS</"
+#~ "emphasis>, and <emphasis remap=\"I\">PASS_WARN_AGE</emphasis> from "
+#~ "<filename>/etc/login.defs</filename> when adding new entries to "
+#~ "<filename>/etc/shadow</filename>."
+#~ msgstr ""
+#~ "<command>pwconv</command> 向 <filename>/etc/shadow</filename> 添加条目时,"
+#~ "将使用<filename>/etc/login.defs</filename> 中的 <emphasis remap=\"I"
+#~ "\">PASS_MIN_DAYS</emphasis>, <emphasis remap=\"I\">PASS_MAX_DAYS</"
+#~ "emphasis> 和 <emphasis remap=\"I\">PASS_WARN_AGE</emphasis> 值。"
+
+#~ msgid ""
+#~ "The options which apply to the <command>pwconv</command>, "
+#~ "<command>pwunconv</command>, <command>grpconv</command>, and "
+#~ "<command>grpunconv</command> commands are:"
+#~ msgstr ""
+#~ "<command>pwconv</command>, <command>pwunconv</command>, <command>grpconv</"
+#~ "command> 和 <command>grpunconv</command> 命令可以接受的选项有:"
+
+#~ msgid ""
+#~ "The following configuration variable in <filename>/etc/login.defs</"
+#~ "filename> changes the behavior of <command>grpconv</command> and "
+#~ "<command>grpunconv</command>:"
+#~ msgstr ""
+#~ "<filename>/etc/login.defs</filename> 中的如下配置变量改变 "
+#~ "<command>grpconv</command> 和 <command>grpunconv</command> 的行为:"
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>grpck</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>pwck</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry><phrase condition=\"tcb\">, "
+#~ "<citerefentry><refentrytitle>tcb_convert</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>tcb_unconvert</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry></phrase>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>grpck</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>pwck</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry><phrase condition=\"tcb\">, "
+#~ "<citerefentry><refentrytitle>tcb_convert</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>tcb_unconvert</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry></phrase>."
+
+#~ msgid "The options which apply to the <command>pwck</command> command are:"
+#~ msgstr "<command>pwck</command> 选项可以接受的选项有:"
+
+#~ msgid "<option>-r</option>, <option>--read-only</option>"
+#~ msgstr "<option>-r</option>, <option>--read-only</option>"
+
+#~ msgid "<option>-s</option>, <option>--sort</option>"
+#~ msgstr "<option>-s</option>, <option>--sort</option>"
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>grpck</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>shadow</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>grpck</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>shadow</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>."
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>."
+
+#~ msgid ""
#~ "The encrypted password field may be blank, in which case no password is "
#~ "required to authenticate as the specified login name. However, some "
#~ "applications which read the <filename>/etc/passwd</filename> file may "
@@ -9814,6 +14143,182 @@ msgstr "YunQiang Su <wzssyqa@gmail.com>, 2010."
#~ "refentrytitle><manvolnum>3</manvolnum></citerefentry> 中的说明。"
#~ msgid ""
+#~ "The comment field is used by various system utilities, such as "
+#~ "<citerefentry><refentrytitle>finger</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "此注释字段被多个系统工具使用,例如 <citerefentry><refentrytitle>finger</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>。"
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>getent</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>getpwnam</refentrytitle><manvolnum>3</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>login</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>pwck</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>pwconv</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>pwunconv</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>su</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>sulogin</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>getent</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>getpwnam</refentrytitle><manvolnum>3</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>login</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>pwck</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>pwconv</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>pwunconv</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>su</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>sulogin</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>."
+
+#~ msgid "<option>-d</option>, <option>--delete</option>"
+#~ msgstr "<option>-d</option>, <option>--delete</option>"
+
+#~ msgid "<option>-e</option>, <option>--expire</option>"
+#~ msgstr "<option>-e</option>, <option>--expire</option>"
+
+#~ msgid ""
+#~ "<option>-i</option>, <option>--inactive</option>&nbsp;"
+#~ "<replaceable>INACTIVE</replaceable>"
+#~ msgstr ""
+#~ "<option>-i</option>, <option>--inactive</option>&nbsp;"
+#~ "<replaceable>INACTIVE</replaceable>"
+
+#~ msgid "<option>-k</option>, <option>--keep-tokens</option>"
+#~ msgstr "<option>-k</option>, <option>--keep-tokens</option>"
+
+#~ msgid "<option>-l</option>, <option>--lock</option>"
+#~ msgstr "<option>-l</option>, <option>--lock</option>"
+
+#~ msgid ""
+#~ "<option>-n</option>, <option>--mindays</option>&nbsp;"
+#~ "<replaceable>MIN_DAYS</replaceable>"
+#~ msgstr ""
+#~ "<option>-n</option>, <option>--mindays</option>&nbsp;"
+#~ "<replaceable>MIN_DAYS</replaceable>"
+
+#~ msgid ""
+#~ "<option>-r</option>, <option>--repository</option>&nbsp;"
+#~ "<replaceable>REPOSITORY</replaceable>"
+#~ msgstr ""
+#~ "<option>-r</option>, <option>--repository</option>&nbsp;"
+#~ "<replaceable>REPOSITORY</replaceable>"
+
+#~ msgid "<option>-S</option>, <option>--status</option>"
+#~ msgstr "<option>-S</option>, <option>--status</option>"
+
+#~ msgid "<option>-u</option>, <option>--unlock</option>"
+#~ msgstr "<option>-u</option>, <option>--unlock</option>"
+
+#~ msgid ""
+#~ "<option>-w</option>, <option>--warndays</option>&nbsp;"
+#~ "<replaceable>WARN_DAYS</replaceable>"
+#~ msgstr ""
+#~ "<option>-w</option>, <option>--warndays</option>&nbsp;"
+#~ "<replaceable>WARN_DAYS</replaceable>"
+
+#~ msgid ""
+#~ "<option>-x</option>, <option>--maxdays</option>&nbsp;"
+#~ "<replaceable>MAX_DAYS</replaceable>"
+#~ msgstr ""
+#~ "<option>-x</option>, <option>--maxdays</option>&nbsp;"
+#~ "<replaceable>MAX_DAYS</replaceable>"
+
+#~ msgid "<option>ENCRYPT_METHOD</option> (string)"
+#~ msgstr "<option>ENCRYPT_METHOD</option> (string)"
+
+#~ msgid ""
+#~ "It can take one of these values: <replaceable>DES</replaceable> "
+#~ "(default), <replaceable>MD5</replaceable><phrase condition=\"sha_crypt"
+#~ "\">, <replaceable>SHA256</replaceable>, <replaceable>SHA512</"
+#~ "replaceable></phrase>."
+#~ msgstr ""
+#~ "可以使用如下值:<replaceable>DES</replaceable> (default), "
+#~ "<replaceable>MD5</replaceable><phrase condition=\"sha_crypt\">, "
+#~ "<replaceable>SHA256</replaceable>, <replaceable>SHA512</replaceable></"
+#~ "phrase>."
+
+#~ msgid "<option>MD5_CRYPT_ENAB</option> (boolean)"
+#~ msgstr "<option>MD5_CRYPT_ENAB</option> (boolean)"
+
+#~ msgid "<option>OBSCURE_CHECKS_ENAB</option> (boolean)"
+#~ msgstr "<option>OBSCURE_CHECKS_ENAB</option> (boolean)"
+
+#~ msgid "<option>PASS_ALWAYS_WARN</option> (boolean)"
+#~ msgstr "<option>PASS_ALWAYS_WARN</option> (boolean)"
+
+#~ msgid "<option>PASS_CHANGE_TRIES</option> (number)"
+#~ msgstr "<option>PASS_CHANGE_TRIES</option> (number)"
+
+#~ msgid "<option>PASS_MAX_LEN</option> (number)"
+#~ msgstr "<option>PASS_MAX_LEN</option> (number)"
+
+#~ msgid "<option>PASS_MIN_LEN</option> (number)"
+#~ msgstr "<option>PASS_MIN_LEN</option> (number)"
+
+#~ msgid "<option>SHA_CRYPT_MIN_ROUNDS</option> (number)"
+#~ msgstr "<option>SHA_CRYPT_MIN_ROUNDS</option> (number)"
+
+#~ msgid "<option>SHA_CRYPT_MAX_ROUNDS</option> (number)"
+#~ msgstr "<option>SHA_CRYPT_MAX_ROUNDS</option> (number)"
+
+#~ msgid ""
+#~ "The <command>passwd</command> command exits with the following values: "
+#~ "<placeholder-1/>"
+#~ msgstr "<command>passwd</command> 命令退出,并返回如下值:<placeholder-1/>"
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>chpasswd</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>passwd</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <phrase condition=\"no_pam"
+#~ "\"><citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, </phrase><citerefentry><refentrytitle>usermod</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>chpasswd</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>passwd</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <phrase condition=\"no_pam"
+#~ "\"><citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, </phrase><citerefentry><refentrytitle>usermod</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+
+#~ msgid ""
+#~ "To disable all logins, investigate <citerefentry><refentrytitle>nologin</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "如果要禁用所有登录,请参考 <citerefentry><refentrytitle>nologin</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>。"
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>nologin</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>nologin</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+
+#~ msgid ""
#~ "If this field does not specify an existing directory, the specified "
#~ "directory is created, with ownership set to the user being created or "
#~ "updated and its primary group."
@@ -9821,14 +14326,1013 @@ msgstr "YunQiang Su <wzssyqa@gmail.com>, 2010."
#~ "如果此字段指定的不是现有的目录,将会创建指定的目录,所有权设置为创建或更新"
#~ "的用户及其主组。"
+#~ msgid ""
+#~ "The options which apply to the <command>newusers</command> command are:"
+#~ msgstr "<command>newusers</command> 命令可以使用的选项有:"
+
+#~ msgid "<option>-c</option>, <option>--crypt-method</option>"
+#~ msgstr "<option>-c</option>, <option>--crypt-method</option>"
+
+#~ msgid "<option>-s</option>, <option>--sha-rounds</option>"
+#~ msgstr "<option>-s</option>, <option>--sha-rounds</option>"
+
+#~ msgid "PAM configuration for <command>newusers</command>."
+#~ msgstr "<command>newusers</command> 的 PAM 配置。"
+
+#, fuzzy
+#~| msgid ""
+#~| "<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</"
+#~| "manvolnum></citerefentry>, <citerefentry><refentrytitle>grpck</"
+#~| "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~| "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</"
+#~| "manvolnum></citerefentry>, <citerefentry><refentrytitle>shadow</"
+#~| "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~| "<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
+#~| "manvolnum></citerefentry>."
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>passwd</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, <phrase condition="
+#~ "\"subids\"><citerefentry><refentrytitle>subgid</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>subuid</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, </phrase><citerefentry><refentrytitle>useradd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>grpck</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>shadow</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>."
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>id</refentrytitle><manvolnum>1</manvolnum></"
+#~ "citerefentry>, <citerefentry><refentrytitle>login</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</manvolnum></"
+#~ "citerefentry>, <citerefentry><refentrytitle>sg</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>group</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry><phrase condition="
+#~ "\"gshadow\">, <citerefentry condition=\"gshadow\"><refentrytitle>gshadow</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry></phrase>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>id</refentrytitle><manvolnum>1</manvolnum></"
+#~ "citerefentry>, <citerefentry><refentrytitle>login</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</manvolnum></"
+#~ "citerefentry>, <citerefentry><refentrytitle>sg</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>group</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry><phrase condition="
+#~ "\"gshadow\">, <citerefentry condition=\"gshadow\"><refentrytitle>gshadow</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry></phrase>."
+
+#~ msgid "<option>CHFN_AUTH</option> (boolean)"
+#~ msgstr "<option>CHFN_AUTH</option> (boolean)"
+
+#~ msgid "<option>CHFN_RESTRICT</option> (string)"
+#~ msgstr "<option>CHFN_RESTRICT</option> (string)"
+
+#~ msgid "<option>CHSH_AUTH</option> (boolean)"
+#~ msgstr "<option>CHSH_AUTH</option> (boolean)"
+
+#~ msgid ""
+#~ "If <replaceable>yes</replaceable>, the <command>chsh</command> program "
+#~ "will require authentication before making any changes, unless run by the "
+#~ "superuser."
+#~ msgstr ""
+#~ "如果 <replaceable>yes</replaceable>,<command>chsh</command> 程序在做任何"
+#~ "更改之前都会要求认证,除非是以超级用户身份运行的。"
+
+#~ msgid "<option>ERASECHAR</option> (number)"
+#~ msgstr "<option>ERASECHAR</option> (number)"
+
+#~ msgid "<option>FAIL_DELAY</option> (number)"
+#~ msgstr "<option>FAIL_DELAY</option> (number)"
+
+#~ msgid "<option>FAILLOG_ENAB</option> (boolean)"
+#~ msgstr "<option>FAILLOG_ENAB</option> (boolean)"
+
+#~ msgid "<option>FAKE_SHELL</option> (string)"
+#~ msgstr "<option>FAKE_SHELL</option> (string)"
+
+#~ msgid "<option>FTMP_FILE</option> (string)"
+#~ msgstr "<option>FTMP_FILE</option> (string)"
+
+#~ msgid "<option>HUSHLOGIN_FILE</option> (string)"
+#~ msgstr "<option>HUSHLOGIN_FILE</option> (string)"
+
+#~ msgid "<option>ISSUE_FILE</option> (string)"
+#~ msgstr "<option>ISSUE_FILE</option> (string)"
+
+#~ msgid "<option>KILLCHAR</option> (number)"
+#~ msgstr "<option>KILLCHAR</option> (number)"
+
+#~ msgid "<option>LASTLOG_ENAB</option> (boolean)"
+#~ msgstr "<option>LASTLOG_ENAB</option> (boolean)"
+
+#~ msgid "<option>LOG_OK_LOGINS</option> (boolean)"
+#~ msgstr "<option>LOG_OK_LOGINS</option> (boolean)"
+
+#~ msgid "<option>LOG_UNKFAIL_ENAB</option> (boolean)"
+#~ msgstr "<option>LOG_UNKFAIL_ENAB</option> (boolean)"
+
+#~ msgid "<option>LOGIN_RETRIES</option> (number)"
+#~ msgstr "<option>LOGIN_RETRIES</option> (number)"
+
+#~ msgid "<option>LOGIN_TIMEOUT</option> (number)"
+#~ msgstr "<option>LOGIN_TIMEOUT</option> (number)"
+
+#~ msgid "<option>MOTD_FILE</option> (string)"
+#~ msgstr "<option>MOTD_FILE</option> (string)"
+
+#~ msgid "<option>NOLOGINS_FILE</option> (string)"
+#~ msgstr "<option>NOLOGINS_FILE</option> (string)"
+
+#~ msgid "<option>PORTTIME_CHECKS_ENAB</option> (boolean)"
+#~ msgstr "<option>PORTTIME_CHECKS_ENAB</option> (boolean)"
+
+#~ msgid "<option>TTYGROUP</option> (string)"
+#~ msgstr "<option>TTYGROUP</option> (string)"
+
+#~ msgid "<option>TTYPERM</option> (string)"
+#~ msgstr "<option>TTYPERM</option> (string)"
+
+#~ msgid "<option>TTYTYPE_FILE</option> (string)"
+#~ msgstr "<option>TTYTYPE_FILE</option> (string)"
+
+#~ msgid "<option>ULIMIT</option> (number)"
+#~ msgstr "<option>ULIMIT</option> (number)"
+
+#~ msgid ""
+#~ "<phrase condition=\"no_pam\">CHFN_AUTH</phrase> CHFN_RESTRICT <phrase "
+#~ "condition=\"no_pam\">LOGIN_STRING</phrase>"
+#~ msgstr ""
+#~ "<phrase condition=\"no_pam\">CHFN_AUTH</phrase> CHFN_RESTRICT <phrase "
+#~ "condition=\"no_pam\">LOGIN_STRING</phrase>"
+
+#~ msgid ""
+#~ "<phrase condition=\"no_pam\">CONSOLE</phrase> CONSOLE_GROUPS DEFAULT_HOME "
+#~ "<phrase condition=\"no_pam\">ENV_HZ ENV_PATH ENV_SUPATH ENV_TZ "
+#~ "ENVIRON_FILE</phrase> ERASECHAR FAIL_DELAY <phrase condition=\"no_pam"
+#~ "\">FAILLOG_ENAB</phrase> FAKE_SHELL <phrase condition=\"no_pam"
+#~ "\">FTMP_FILE</phrase> HUSHLOGIN_FILE <phrase condition=\"no_pam"
+#~ "\">ISSUE_FILE</phrase> KILLCHAR <phrase condition=\"no_pam"
+#~ "\">LASTLOG_ENAB</phrase> LOGIN_RETRIES <phrase condition=\"no_pam"
+#~ "\">LOGIN_STRING</phrase> LOGIN_TIMEOUT LOG_OK_LOGINS LOG_UNKFAIL_ENAB "
+#~ "<phrase condition=\"no_pam\">MAIL_CHECK_ENAB MAIL_DIR MAIL_FILE MOTD_FILE "
+#~ "NOLOGINS_FILE PORTTIME_CHECKS_ENAB QUOTAS_ENAB</phrase> TTYGROUP TTYPERM "
+#~ "TTYTYPE_FILE <phrase condition=\"no_pam\">ULIMIT UMASK</phrase> "
+#~ "USERGROUPS_ENAB"
+#~ msgstr ""
+#~ "<phrase condition=\"no_pam\">CONSOLE</phrase> CONSOLE_GROUPS DEFAULT_HOME "
+#~ "<phrase condition=\"no_pam\">ENV_HZ ENV_PATH ENV_SUPATH ENV_TZ "
+#~ "ENVIRON_FILE</phrase> ERASECHAR FAIL_DELAY <phrase condition=\"no_pam"
+#~ "\">FAILLOG_ENAB</phrase> FAKE_SHELL <phrase condition=\"no_pam"
+#~ "\">FTMP_FILE</phrase> HUSHLOGIN_FILE <phrase condition=\"no_pam"
+#~ "\">ISSUE_FILE</phrase> KILLCHAR <phrase condition=\"no_pam"
+#~ "\">LASTLOG_ENAB</phrase> LOGIN_RETRIES <phrase condition=\"no_pam"
+#~ "\">LOGIN_STRING</phrase> LOGIN_TIMEOUT LOG_OK_LOGINS LOG_UNKFAIL_ENAB "
+#~ "<phrase condition=\"no_pam\">MAIL_CHECK_ENAB MAIL_DIR MAIL_FILE MOTD_FILE "
+#~ "NOLOGINS_FILE PORTTIME_CHECKS_ENAB QUOTAS_ENAB</phrase> TTYGROUP TTYPERM "
+#~ "TTYTYPE_FILE <phrase condition=\"no_pam\">ULIMIT UMASK</phrase> "
+#~ "USERGROUPS_ENAB"
+
+#~ msgid ""
+#~ "PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE <phrase condition=\"tcb"
+#~ "\">TCB_AUTH_GROUP TCB_SYMLINKS USE_TCB</phrase>"
+#~ msgstr ""
+#~ "PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE <phrase condition=\"tcb"
+#~ "\">TCB_AUTH_GROUP TCB_SYMLINKS USE_TCB</phrase>"
+
+#~ msgid ""
+#~ "<phrase condition=\"no_pam\">CONSOLE</phrase> CONSOLE_GROUPS DEFAULT_HOME "
+#~ "<phrase condition=\"no_pam\">ENV_HZ ENVIRON_FILE</phrase> ENV_PATH "
+#~ "ENV_SUPATH <phrase condition=\"no_pam\">ENV_TZ LOGIN_STRING "
+#~ "MAIL_CHECK_ENAB MAIL_DIR MAIL_FILE QUOTAS_ENAB</phrase> SULOG_FILE "
+#~ "SU_NAME <phrase condition=\"no_pam\">SU_WHEEL_ONLY</phrase> "
+#~ "SYSLOG_SU_ENAB <phrase condition=\"no_pam\">USERGROUPS_ENAB</phrase>"
+#~ msgstr ""
+#~ "<phrase condition=\"no_pam\">CONSOLE</phrase> CONSOLE_GROUPS DEFAULT_HOME "
+#~ "<phrase condition=\"no_pam\">ENV_HZ ENVIRON_FILE</phrase> ENV_PATH "
+#~ "ENV_SUPATH <phrase condition=\"no_pam\">ENV_TZ LOGIN_STRING "
+#~ "MAIL_CHECK_ENAB MAIL_DIR MAIL_FILE QUOTAS_ENAB</phrase> SULOG_FILE "
+#~ "SU_NAME <phrase condition=\"no_pam\">SU_WHEEL_ONLY</phrase> "
+#~ "SYSLOG_SU_ENAB <phrase condition=\"no_pam\">USERGROUPS_ENAB</phrase>"
+
+#~ msgid "ENV_HZ <phrase condition=\"no_pam\">ENV_TZ</phrase>"
+#~ msgstr "ENV_HZ <phrase condition=\"no_pam\">ENV_TZ</phrase>"
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>passwd</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</manvolnum></"
+#~ "citerefentry>, <citerefentry><refentrytitle>passwd</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>pam</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>passwd</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</manvolnum></"
+#~ "citerefentry>, <citerefentry><refentrytitle>passwd</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>pam</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+
+#~ msgid ""
+#~ "<emphasis remap=\"I\">permission</emphasis>:<emphasis remap=\"I\">users</"
+#~ "emphasis>:<emphasis remap=\"I\">origins</emphasis>"
+#~ msgstr ""
+#~ "<emphasis remap=\"I\">permission</emphasis>:<emphasis remap=\"I\">users</"
+#~ "emphasis>:<emphasis remap=\"I\">origins</emphasis>"
+
+#~ msgid ""
+#~ "This version of <command>login</command> has many compilation options, "
+#~ "only some of which may be in use at any particular site."
+#~ msgstr ""
+#~ "此版本的 <command>login</command> 有很多编译选项,只有一部分可以在任何站点"
+#~ "使用。"
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>mail</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>passwd</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></"
+#~ "citerefentry>, <citerefentry><refentrytitle>su</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>nologin</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>securetty</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>getty</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>mail</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>passwd</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></"
+#~ "citerefentry>, <citerefentry><refentrytitle>su</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>nologin</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>securetty</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>getty</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>."
+
+#~ msgid ""
+#~ "K: file creation mask, set by <citerefentry><refentrytitle>umask</"
+#~ "refentrytitle><manvolnum>2</manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "K:文件创建掩码,由 <citerefentry><refentrytitle>umask</"
+#~ "refentrytitle><manvolnum>2</manvolnum></citerefentry> 设置。"
+
+#~ msgid ""
+#~ "P: process priority, set by <citerefentry><refentrytitle>setpriority</"
+#~ "refentrytitle><manvolnum>2</manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "P:进程优先级,由 <citerefentry><refentrytitle>setpriority</"
+#~ "refentrytitle><manvolnum>2</manvolnum></citerefentry> 设置。"
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>setpriority</"
+#~ "refentrytitle><manvolnum>2</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>setrlimit</refentrytitle><manvolnum>2</"
+#~ "manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>setpriority</"
+#~ "refentrytitle><manvolnum>2</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>setrlimit</refentrytitle><manvolnum>2</"
+#~ "manvolnum></citerefentry>."
+
+#~ msgid ""
+#~ "The options which apply to the <command>lastlog</command> command are:"
+#~ msgstr "<command>lastlog</command> 命令可以接受的选项有:"
+
+#~ msgid ""
+#~ "<option>-b</option>, <option>--before</option>&nbsp;<replaceable>DAYS</"
+#~ "replaceable>"
+#~ msgstr ""
+#~ "<option>-b</option>, <option>--before</option>&nbsp;<replaceable>DAYS</"
+#~ "replaceable>"
+
+#, fuzzy
+#~| msgid "<option>-u</option>, <option>--user</option>"
+#~ msgid "<option>-C</option>, <option>--clear</option>"
+#~ msgstr "<option>-u</option>, <option>--user</option>"
+
+#, fuzzy
+#~| msgid "<option>-r</option>, <option>--reset</option>"
+#~ msgid "<option>-S</option>, <option>--set</option>"
+#~ msgstr "<option>-r</option>, <option>--reset</option>"
+
+#~ msgid ""
+#~ "<option>-t</option>, <option>--time</option>&nbsp;<replaceable>DAYS</"
+#~ "replaceable>"
+#~ msgstr ""
+#~ "<option>-t</option>, <option>--time</option>&nbsp;<replaceable>DAYS</"
+#~ "replaceable>"
+
+#~ msgid ""
+#~ "<option>-u</option>, <option>--user</option>&nbsp;<replaceable>LOGIN</"
+#~ "replaceable>|<replaceable>RANGE</replaceable>"
+#~ msgstr ""
+#~ "<option>-u</option>, <option>--user</option>&nbsp;<replaceable>LOGIN</"
+#~ "replaceable>|<replaceable>RANGE</replaceable>"
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>group</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>grpck</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>grpconv</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>group</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>grpck</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>grpconv</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>."
+
+#~ msgid ""
+#~ "a valid group identifier <phrase condition=\"gshadow\"> (<filename>/etc/"
+#~ "group</filename> only)</phrase>"
+#~ msgstr ""
+#~ "有效的组标识符 <phrase condition=\"gshadow\"> (仅 <filename>/etc/group</"
+#~ "filename>)</phrase>"
+
+#~ msgid ""
+#~ "a valid list of members <phrase condition=\"gshadow\"> and "
+#~ "administrators</phrase>"
+#~ msgstr "有效的成员和 <phrase condition=\"gshadow\">管理员</phrase> 列表。"
+
+#~ msgid "The options which apply to the <command>grpck</command> command are:"
+#~ msgstr "<command>grpck</command> 可以接受的选项有:"
+
+#~ msgid ""
+#~ "Sort entries in <filename>/etc/group</filename><phrase condition=\"gshadow"
+#~ "\">and <filename>/etc/gshadow</filename></phrase> by GID."
+#~ msgstr ""
+#~ "根据 GID 在 <filename>/etc/group</filename><phrase condition=\"gshadow\"> "
+#~ "和 <filename>/etc/gshadow</filename></phrase> 中进行排序。"
+
+#, fuzzy
+#~| msgid ""
+#~| "By default, <command>pwck</command> operates on the files <filename>/etc/"
+#~| "passwd</filename> and <filename>/etc/shadow</filename><phrase condition="
+#~| "\"tcb\"> (or the files in <filename>/etc/tcb</filename>)</phrase>. The "
+#~| "user may select alternate files with the <replaceable>passwd</"
+#~| "replaceable> and <replaceable>shadow</replaceable> parameters."
+#~ msgid ""
+#~ "By default, <command>grpck</command> operates on <filename>/etc/group</"
+#~ "filename><phrase condition=\"gshadow\">and <filename>/etc/gshadow</"
+#~ "filename></phrase>. The user may select alternate files with the "
+#~ "<emphasis remap=\"I\">group</emphasis><phrase condition=\"no_gshadow"
+#~ "\">parameter.</phrase><phrase condition=\"gshadow\">and <emphasis remap="
+#~ "\"I\">shadow</emphasis> parameters.</phrase>"
+#~ msgstr ""
+#~ "默认上,<command>pwck</command> 操作文件 <filename>/etc/passwd</filename> "
+#~ "和 <filename>/etc/shadow</filename><phrase condition=\"tcb\"> (或者在 "
+#~ "<filename>/etc/tcb</filename> 中的文件)</phrase>。用户也可以使用 "
+#~ "<replaceable>passwd</replaceable> 和 <replaceable>shadow</replaceable> 参"
+#~ "数来选择替代文件。"
+
+#~ msgid ""
+#~ "The <command>grpck</command> command exits with the following values: "
+#~ "<placeholder-1/>"
+#~ msgstr "<command>grpck</command> 可以返回如下值:<placeholder-1/>"
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, <phrase condition="
+#~ "\"gshadow\"><citerefentry><refentrytitle>gshadow</"
+#~ "refentrytitle><manvolnum>5</manvolnum>, </citerefentry>, </"
+#~ "phrase><citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>pwck</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, <phrase condition="
+#~ "\"gshadow\"><citerefentry><refentrytitle>gshadow</"
+#~ "refentrytitle><manvolnum>5</manvolnum>, </citerefentry>, </"
+#~ "phrase><citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>pwck</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>."
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>getgid</"
+#~ "refentrytitle><manvolnum>2</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>getgroups</refentrytitle><manvolnum>2</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>getuid</"
+#~ "refentrytitle><manvolnum>2</manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>getgid</"
+#~ "refentrytitle><manvolnum>2</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>getgroups</refentrytitle><manvolnum>2</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>getuid</"
+#~ "refentrytitle><manvolnum>2</manvolnum></citerefentry>."
+
+#~ msgid ""
+#~ "The options which apply to the <command>groupmod</command> command are:"
+#~ msgstr "<command>groupmod</command> 命令可以接受的选项有:"
+
+#~ msgid ""
+#~ "<option>-g</option>, <option>--gid</option>&nbsp;<replaceable>GID</"
+#~ "replaceable>"
+#~ msgstr ""
+#~ "<option>-g</option>, <option>--gid</option>&nbsp;<replaceable>GID</"
+#~ "replaceable>"
+
+#, fuzzy
+#~| msgid ""
+#~| "The default behavior (if the <option>-g</option>, <option>-N</option>, "
+#~| "and <option>-U</option> options are not specified) is defined by the "
+#~| "<option>USERGROUPS_ENAB</option> variable in <filename>/etc/login.defs</"
+#~| "filename>."
+#~ msgid ""
+#~ "No checks will be performed with regard to the <option>GID_MIN</option>, "
+#~ "<option>GID_MAX</option>, <option>SYS_GID_MIN</option>, or "
+#~ "<option>SYS_GID_MAX</option> from <filename>/etc/login.defs</filename>."
+#~ msgstr ""
+#~ "如果没有指定 <option>-g</option>, <option>-N</option> 和 <option>-U</"
+#~ "option> 选项,默认行为由 <filename>/etc/login.defs</filename> 中的 "
+#~ "<option>USERGROUPS_ENAB</option> 变量指定。"
+
+#~ msgid ""
+#~ "<option>-n</option>, <option>--new-name</option>&nbsp;"
+#~ "<replaceable>NEW_GROUP</replaceable>"
+#~ msgstr ""
+#~ "<option>-n</option>, <option>--new-name</option>&nbsp;"
+#~ "<replaceable>NEW_GROUP</replaceable>"
+
+#~ msgid ""
+#~ "The <command>groupmod</command> command exits with the following values: "
+#~ "<placeholder-1/>"
+#~ msgstr "<command>groupmod</command> 命令可以返回如下值:<placeholder-1/>"
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>gpasswd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupdel</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>gpasswd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupdel</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+
+#~ msgid ""
+#~ "The options which apply to the <command>groupmems</command> command are:"
+#~ msgstr "<command>groupmems</command> 命令可以接受的选项有:"
+
+#~ msgid ""
+#~ "<option>-a</option>, <option>--add</option>&nbsp;<replaceable>user_name</"
+#~ "replaceable>"
+#~ msgstr ""
+#~ "<option>-a</option>, <option>--add</option>&nbsp;<replaceable>user_name</"
+#~ "replaceable>"
+
+#~ msgid ""
+#~ "<option>-d</option>, <option>--delete</option>&nbsp;"
+#~ "<replaceable>user_name</replaceable>"
+#~ msgstr ""
+#~ "<option>-d</option>, <option>--delete</option>&nbsp;"
+#~ "<replaceable>user_name</replaceable>"
+
+#~ msgid ""
+#~ "<option>-g</option>, <option>--group</option>&nbsp;"
+#~ "<replaceable>group_name</replaceable>"
+#~ msgstr ""
+#~ "<option>-g</option>, <option>--group</option>&nbsp;"
+#~ "<replaceable>group_name</replaceable>"
+
+#~ msgid "<option>-l</option>, <option>--list</option>"
+#~ msgstr "<option>-l</option>, <option>--list</option>"
+
+#~ msgid "<option>-p</option>, <option>--purge</option>"
+#~ msgstr "<option>-p</option>, <option>--purge</option>"
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+
+#~ msgid ""
+#~ "The options which apply to the <command>groupdel</command> command are:"
+#~ msgstr "<command>groupdel</command> 命令可以接受的选项有:"
+
+#~ msgid ""
+#~ "The <command>groupdel</command> command exits with the following values: "
+#~ "<placeholder-1/>"
+#~ msgstr "<command>groupdel</command> 命令以如下值退出:<placeholder-1/>"
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>gpasswd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>useradd</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>userdel</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>gpasswd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>useradd</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>userdel</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>."
+
+#~ msgid ""
+#~ "The options which apply to the <command>groupadd</command> command are:"
+#~ msgstr "<command>groupadd</command> 命令可以接受的选项有:"
+
+#, fuzzy
+#~| msgid ""
+#~| "Except for the <option>-A</option> and <option>-M</option> options, the "
+#~| "options cannot be combined."
+#~ msgid ""
+#~ "See also the <option>-r</option> option and the <option>GID_MAX</option> "
+#~ "description."
+#~ msgstr ""
+#~ "除了 <option>-A</option> 和 <option>-M</option> 选项,其它选项不能联合使"
+#~ "用。"
+
+#~ msgid ""
+#~ "Example: <option>-K</option>&nbsp;<replaceable>GID_MIN</"
+#~ "replaceable>=<replaceable>100</replaceable>&nbsp;<option>-K</option>&nbsp;"
+#~ "<replaceable>GID_MAX</replaceable>=<replaceable>499</replaceable>"
+#~ msgstr ""
+#~ "示例:<option>-K</option>&nbsp;<replaceable>GID_MIN</"
+#~ "replaceable>=<replaceable>100</replaceable>&nbsp;<option>-K</option>&nbsp;"
+#~ "<replaceable>GID_MAX</replaceable>=<replaceable>499</replaceable>"
+
+#~ msgid ""
+#~ "Groupnames may only be up to &GROUP_NAME_MAX_LENGTH; characters long."
+#~ msgstr "组名最长为 &GROUP_NAME_MAX_LENGTH; 个字符。"
+
#~ msgid "GID not unique (when <option>-o</option> not used)"
#~ msgstr "GID 不唯一 (没有使用 <option>-o</option>)"
#~ msgid "group name not unique"
#~ msgstr "组名不唯一"
-#~ msgid "-M"
-#~ msgstr "-M"
+#~ msgid ""
+#~ "The <command>groupadd</command> command exits with the following values: "
+#~ "<placeholder-1/>"
+#~ msgstr "<command>groupadd</command> 可能以如下值退出:<placeholder-1/>"
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>gpasswd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>gpasswd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+
+#~ msgid ""
+#~ "The options which apply to the <command>gpasswd</command> command are:"
+#~ msgstr "<command>gpasswd</command> 可以接受的选项有:"
+
+#~ msgid ""
+#~ "<option>-a</option>, <option>--add</option>&nbsp;<replaceable>user</"
+#~ "replaceable>"
+#~ msgstr ""
+#~ "<option>-a</option>, <option>--add</option>&nbsp;<replaceable>user</"
+#~ "replaceable>"
+
+#~ msgid ""
+#~ "<option>-d</option>, <option>--delete</option>&nbsp;<replaceable>user</"
+#~ "replaceable>"
+#~ msgstr ""
+#~ "<option>-d</option>, <option>--delete</option>&nbsp;<replaceable>user</"
+#~ "replaceable>"
+
+#~ msgid ""
+#~ "<option>-Q</option>, <option>--root</option>&nbsp;"
+#~ "<replaceable>CHROOT_DIR</replaceable>"
+#~ msgstr ""
+#~ "<option>-Q</option>, <option>--root</option>&nbsp;"
+#~ "<replaceable>CHROOT_DIR</replaceable>"
+
+#~ msgid "<option>-r</option>, <option>--remove-password</option>"
+#~ msgstr "<option>-r</option>, <option>--remove-password</option>"
+
+#~ msgid "<option>-R</option>, <option>--restrict</option>"
+#~ msgstr "<option>-R</option>, <option>--restrict</option>"
+
+#~ msgid ""
+#~ "<option>-A</option>, <option>--administrators</option>&nbsp;"
+#~ "<replaceable>user</replaceable>,..."
+#~ msgstr ""
+#~ "<option>-A</option>, <option>--administrators</option>&nbsp;"
+#~ "<replaceable>user</replaceable>,..."
+
+#~ msgid ""
+#~ "<option>-M</option>, <option>--members</option>&nbsp;<replaceable>user</"
+#~ "replaceable>,..."
+#~ msgstr ""
+#~ "<option>-M</option>, <option>--members</option>&nbsp;<replaceable>user</"
+#~ "replaceable>,..."
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>grpck</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>group</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry><phrase condition="
+#~ "\"gshadow\">, <citerefentry><refentrytitle>gshadow</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry></phrase>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>grpck</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>group</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry><phrase condition="
+#~ "\"gshadow\">, <citerefentry><refentrytitle>gshadow</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry></phrase>."
+
+#~ msgid ""
+#~ "The options which apply to the <command>faillog</command> command are:"
+#~ msgstr "<command>faillog</command> 可以接受的选项有:"
+
+#~ msgid ""
+#~ "<option>-l</option>, <option>--lock-secs</option>&nbsp;<replaceable>SEC</"
+#~ "replaceable>"
+#~ msgstr ""
+#~ "<option>-l</option>, <option>--lock-secs</option>&nbsp;<replaceable>SEC</"
+#~ "replaceable>"
+
+#~ msgid ""
+#~ "<option>-m</option>, <option>--maximum</option>&nbsp;<replaceable>MAX</"
+#~ "replaceable>"
+#~ msgstr ""
+#~ "<option>-m</option>, <option>--maximum</option>&nbsp;<replaceable>MAX</"
+#~ "replaceable>"
+
+#~ msgid "<option>-r</option>, <option>--reset</option>"
+#~ msgstr "<option>-r</option>, <option>--reset</option>"
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>faillog</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>faillog</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+
+#~ msgid ""
+#~ "The options which apply to the <command>expiry</command> command are:"
+#~ msgstr "<command>expiry</command> 选项可以接受的选项有:"
+
+#~ msgid "<option>-c</option>, <option>--check</option>"
+#~ msgstr "<option>-c</option>, <option>--check</option>"
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>shadow</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>shadow</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+
+#~ msgid "The options which apply to the <command>chsh</command> command are:"
+#~ msgstr "<command>chsh</command> 命令可以接受的选项有:"
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>."
+
+#~ msgid ""
+#~ "<emphasis remap=\"I\">user_name</emphasis>:<emphasis remap=\"I"
+#~ "\">password</emphasis>"
+#~ msgstr ""
+#~ "<emphasis remap=\"I\">user_name</emphasis>:<emphasis remap=\"I"
+#~ "\">password</emphasis>"
+
+#, fuzzy
+#~| msgid ""
+#~| "The default encryption algorithm can be defined for the system with the "
+#~| "ENCRYPT_METHOD variable of <filename>/etc/login.defs</filename>, and can "
+#~| "be overwiten with the <option>-e</option>, <option>-m</option>, or "
+#~| "<option>-c</option> options."
+#~ msgid ""
+#~ "The default encryption algorithm can be defined for the system with the "
+#~ "<option>ENCRYPT_METHOD</option> or <option>MD5_CRYPT_ENAB</option> "
+#~ "variables of <filename>/etc/login.defs</filename>, and can be overwritten "
+#~ "with the <option>-e</option>, <option>-m</option>, or <option>-c</option> "
+#~ "options."
+#~ msgstr ""
+#~ "默认加密算法可以通过 <filename>/etc/login.defs</filename> 的 "
+#~ "ENCRYPT_METHOD 变量设置,并且可以使用 <option>-e</option>, <option>-m</"
+#~ "option> 或 <option>-c</option> 选项覆盖。"
+
+#~ msgid ""
+#~ "The options which apply to the <command>chpasswd</command> command are:"
+#~ msgstr "<command>chpasswd</command> 可以接受的选项有:"
+
+#~ msgid ""
+#~ "<option>-c</option>, <option>--crypt-method</option>&nbsp;"
+#~ "<replaceable>METHOD</replaceable>"
+#~ msgstr ""
+#~ "<option>-c</option>, <option>--crypt-method</option>&nbsp;"
+#~ "<replaceable>METHOD</replaceable>"
+
+#~ msgid "<option>-e</option>, <option>--encrypted</option>"
+#~ msgstr "<option>-e</option>, <option>--encrypted</option>"
+
+#~ msgid "<option>-m</option>, <option>--md5</option>"
+#~ msgstr "<option>-m</option>, <option>--md5</option>"
+
+#~ msgid ""
+#~ "<option>-s</option>, <option>--sha-rounds</option>&nbsp;"
+#~ "<replaceable>ROUNDS</replaceable>"
+#~ msgstr ""
+#~ "<option>-s</option>, <option>--sha-rounds</option>&nbsp;"
+#~ "<replaceable>ROUNDS</replaceable>"
+
+#~ msgid "PAM configuration for <command>chpasswd</command>."
+#~ msgstr "<command>chpasswd</command> 的 PAM 配置。"
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>newusers</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<phrase><citerefentry><refentrytitle>login.defs</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, </"
+#~ "phrase><citerefentry><refentrytitle>useradd</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>newusers</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<phrase><citerefentry><refentrytitle>login.defs</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, </"
+#~ "phrase><citerefentry><refentrytitle>useradd</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>."
+
+#~ msgid ""
+#~ "<emphasis remap=\"I\">group_name</emphasis>:<emphasis remap=\"I"
+#~ "\">password</emphasis>"
+#~ msgstr ""
+#~ "<emphasis remap=\"I\">group_name</emphasis>:<emphasis remap=\"I"
+#~ "\">password</emphasis>"
+
+#~ msgid ""
+#~ "The options which apply to the <command>chgpasswd</command> command are:"
+#~ msgstr "<command>chgpasswd</command> 可以接受的选项有:"
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>."
+
+#~ msgid "The options which apply to the <command>chfn</command> command are:"
+#~ msgstr "<command>chfn</command> 命令可以接受的选项有:"
+
+#~ msgid ""
+#~ "<option>-f</option>, <option>--full-name</option>&nbsp;"
+#~ "<replaceable>FULL_NAME</replaceable>"
+#~ msgstr ""
+#~ "<option>-f</option>, <option>--full-name</option>&nbsp;"
+#~ "<replaceable>FULL_NAME</replaceable>"
+
+#~ msgid ""
+#~ "<option>-h</option>, <option>--home-phone</option>&nbsp;"
+#~ "<replaceable>HOME_PHONE</replaceable>"
+#~ msgstr ""
+#~ "<option>-h</option>, <option>--home-phone</option>&nbsp;"
+#~ "<replaceable>HOME_PHONE</replaceable>"
+
+#~ msgid ""
+#~ "<option>-o</option>, <option>--other</option>&nbsp;<replaceable>OTHER</"
+#~ "replaceable>"
+#~ msgstr ""
+#~ "<option>-o</option>, <option>--other</option>&nbsp;<replaceable>OTHER</"
+#~ "replaceable>"
+
+#~ msgid ""
+#~ "<option>-r</option>, <option>--room</option>&nbsp;"
+#~ "<replaceable>ROOM_NUMBER</replaceable>"
+#~ msgstr ""
+#~ "<option>-r</option>, <option>--room</option>&nbsp;"
+#~ "<replaceable>ROOM_NUMBER</replaceable>"
+
+#~ msgid "<option>-u</option>, <option>--help</option>"
+#~ msgstr "<option>-u</option>, <option>--help</option>"
+
+#~ msgid ""
+#~ "<option>-w</option>, <option>--work-phone</option>&nbsp;"
+#~ "<replaceable>WORK_PHONE</replaceable>"
+#~ msgstr ""
+#~ "<option>-w</option>, <option>--work-phone</option>&nbsp;"
+#~ "<replaceable>WORK_PHONE</replaceable>"
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>chsh</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>chsh</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</"
+#~ "manvolnum></citerefentry>."
+
+#~ msgid "The options which apply to the <command>chage</command> command are:"
+#~ msgstr "<command>chage</command> 命令可以接受的选项有:"
+
+#~ msgid ""
+#~ "<option>-d</option>, <option>--lastday</option>&nbsp;"
+#~ "<replaceable>LAST_DAY</replaceable>"
+#~ msgstr ""
+#~ "<option>-d</option>, <option>--lastday</option>&nbsp;"
+#~ "<replaceable>LAST_DAY</replaceable>"
+
+#~ msgid ""
+#~ "<option>-E</option>, <option>--expiredate</option>&nbsp;"
+#~ "<replaceable>EXPIRE_DATE</replaceable>"
+#~ msgstr ""
+#~ "<option>-E</option>, <option>--expiredate</option>&nbsp;"
+#~ "<replaceable>EXPIRE_DATE</replaceable>"
+
+#~ msgid ""
+#~ "<option>-I</option>, <option>--inactive</option>&nbsp;"
+#~ "<replaceable>INACTIVE</replaceable>"
+#~ msgstr ""
+#~ "<option>-I</option>, <option>--inactive</option>&nbsp;"
+#~ "<replaceable>INACTIVE</replaceable>"
+
+#~ msgid ""
+#~ "<option>-m</option>, <option>--mindays</option>&nbsp;"
+#~ "<replaceable>MIN_DAYS</replaceable>"
+#~ msgstr ""
+#~ "<option>-m</option>, <option>--mindays</option>&nbsp;"
+#~ "<replaceable>MIN_DAYS</replaceable>"
+
+#~ msgid ""
+#~ "<option>-M</option>, <option>--maxdays</option>&nbsp;"
+#~ "<replaceable>MAX_DAYS</replaceable>"
+#~ msgstr ""
+#~ "<option>-M</option>, <option>--maxdays</option>&nbsp;"
+#~ "<replaceable>MAX_DAYS</replaceable>"
+
+#~ msgid ""
+#~ "<option>-W</option>, <option>--warndays</option>&nbsp;"
+#~ "<replaceable>WARN_DAYS</replaceable>"
+#~ msgstr ""
+#~ "<option>-W</option>, <option>--warndays</option>&nbsp;"
+#~ "<replaceable>WARN_DAYS</replaceable>"
+
+#~ msgid ""
+#~ "The <command>chage</command> command exits with the following values: "
+#~ "<placeholder-1/>"
+#~ msgstr "<command>chage</command> 命令有如下退出值:<placeholder-1/>"
+
+#~ msgid "translator-credits"
+#~ msgstr "YunQiang Su <wzssyqa@gmail.com>, 2010."
#~ msgid ""
#~ "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
@@ -9917,12 +15421,6 @@ msgstr "YunQiang Su <wzssyqa@gmail.com>, 2010."
#~ "<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
#~ "manvolnum></citerefentry>."
-#~ msgid "-q"
-#~ msgstr "-q"
-
-#~ msgid "-s"
-#~ msgstr "-s"
-
#~ msgid ""
#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</"
#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>shadow</"
@@ -9943,26 +15441,11 @@ msgstr "YunQiang Su <wzssyqa@gmail.com>, 2010."
#~ msgid "new_users"
#~ msgstr "新用户"
-#~ msgid "full_name"
-#~ msgstr "full_name"
-
#~ msgid "-f <placeholder-1/>"
#~ msgstr "-f <placeholder-1/>"
-#~ msgid "room_no"
-#~ msgstr "room_no"
-
-#~ msgid "work_ph"
-#~ msgstr "work_ph"
-
#~ msgid "-w <placeholder-1/>"
#~ msgstr "-w <placeholder-1/>"
-#~ msgid "home_ph"
-#~ msgstr "home_ph"
-
-#~ msgid "other"
-#~ msgstr "其它"
-
#~ msgid "-o <placeholder-1/>"
#~ msgstr "-o <placeholder-1/>"