{"id":4253,"date":"2022-12-20T17:39:54","date_gmt":"2022-12-20T20:39:54","guid":{"rendered":"http:\/\/lode.uno\/linux-man\/index.php\/2022\/12\/20\/login-defs-zh_cn\/"},"modified":"2022-12-20T17:39:54","modified_gmt":"2022-12-20T20:39:54","slug":"login-defs-zh_cn","status":"publish","type":"post","link":"https:\/\/lode.uno\/linux-man\/2022\/12\/20\/login-defs-zh_cn\/","title":{"rendered":"LOGIN.DEFS (zh_CN)"},"content":{"rendered":"<h1 align=\"center\">LOGIN.DEFS<\/h1>\n<p> <a href=\"#\u00e5\u00e7\u00a7\u00b0\">\u00e5\u00e7\u00a7\u00b0<\/a><br \/> <a href=\"#\u00e6\u00e8\u00bf\u00b0\">\u00e6\u00e8\u00bf\u00b0<\/a><br \/> <a href=\"#\u00e4\u00ba\u00a4\u00e5\u00e5\u00bc\u00e7\u00a8\">\u00e4\u00ba\u00a4\u00e5\u00e5\u00bc\u00e7\u00a8<\/a><br \/> <a href=\"#\u00e5\u00e8\u00a7\">\u00e5\u00e8\u00a7<\/a> <\/p>\n<hr>\n<h2>\u00e5\u00e7\u00a7\u00b0 <a name=\"\u00e5\u00e7\u00a7\u00b0\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">login.defs \u2212 \u00e5\u00bd\u00b1\u00e5\u00e5\u00af\u00e7\u00a0\u00e5\u00a5\u00e4\u00bb\u00b6\u00e9\u00e7\u00bd\u00ae<\/p>\n<h2>\u00e6\u00e8\u00bf\u00b0 <a name=\"\u00e6\u00e8\u00bf\u00b0\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">The \/etc\/login.defs file defines the site\u2212specific 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.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">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 &#8220;#&#8221; pound sign and the pound sign must be the first non\u2212white character of the line.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">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 <i>yes<\/i> or <i>no<\/i>. An undefined boolean parameter or one with a value other than these will be given a <i>no<\/i> value. Numbers (both regular and long) may be either decimal values, octal values (precede the value with <i>0<\/i>) or hexadecimal values (precede the value with <i>0x<\/i>). The maximum value of the regular and long numeric parameters is machine\u2212dependent.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">\u00e6\u00e4\u00be\u00e5\u00a6\u00e4\u00b8\u00e9\u00e7\u00bd\u00ae\u00e9\u00a1\u00b9\u00ef\u00bc<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>CHFN_AUTH<\/b> (boolean)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00a6\u00e6\u00e4\u00b8\u00ba <i>yes<\/i>\u00ef\u00bc<b>chfn<\/b> \u00e8\u00bf\u00e8\u00a1\u00e4\u00bb\u00bb\u00e4\u00bd\u00e6\u00b4\u00e6\u00b9\u00e5\u00e9\u00bd\u00e8\u00a6\u00e8\u00a6\u00e6\u00b1\u00e8\u00ae\u00a4\u00e8\u00af\u00ef\u00bc\u00e9\u00a4\u00e9\u00e7\u00b1\u00e8\u00b6\u00e7\u00ba\u00a7\u00e7\u00a8\u00e6\u00b7\u00e8\u00bf\u00e8\u00a1\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>CHFN_RESTRICT<\/b> (string)<\/p>\n<p style=\"margin-left:17%;\">This parameter specifies which values in the <i>gecos<\/i> field of the \/etc\/passwd file may be changed by regular users using the <b>chfn<\/b> program. It can be any combination of letters <i>f<\/i>, <i>r<\/i>, <i>w<\/i>, <i>h<\/i>, for Full name, Room number, Work phone, and Home phone, respectively. For backward compatibility, <i>yes<\/i> is equivalent to <i>rwh<\/i> and <i>no<\/i> is equivalent to <i>frwh<\/i>. If not specified, only the superuser can make any changes. The most restrictive setting is better achieved by not installing <b>chfn<\/b> SUID.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>CHSH_AUTH<\/b> (boolean)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00a6\u00e6 <i>yes<\/i>\u00ef\u00bc<b>chsh<\/b> \u00e7\u00a8\u00e5\u00ba\u00e5\u00a8\u00e5\u00e4\u00bb\u00bb\u00e4\u00bd\u00e6\u00b4\u00e6\u00b9\u00e4\u00b9\u00e5\u00e9\u00bd\u00e4\u00bc\u00e8\u00a6\u00e6\u00b1\u00e8\u00ae\u00a4\u00e8\u00af\u00ef\u00bc\u00e9\u00a4\u00e9\u00e6\u00af\u00e4\u00bb\u00a5\u00e8\u00b6\u00e7\u00ba\u00a7\u00e7\u00a8\u00e6\u00b7\u00e8\u00ba\u00ab\u00e4\u00bb\u00bd\u00e8\u00bf\u00e8\u00a1\u00e7\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>CONSOLE<\/b> (string)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00a6\u00e6\u00e5\u00ae\u00e4\u00b9\u00e4\u00ba\u00ef\u00bc\u00e6\u00e8\u00e6\u00af\u00e5\u00e5\u00ab\u00e8\u00ae\u00be\u00e5\u00a4\u00e5(\u00e6\u00b2\u00a1\u00e8\u00a1\u00e4\u00b8\u00e4\u00b8\u00aa)\u00e7\u00e6\u00e4\u00bb\u00b6\u00e7\u00e5\u00ae\u00e6\u00b4\u00e8\u00b7\u00af\u00e5\u00be\u00e5\u00ef\u00bc\u00e6\u00e8\u00e6\u00af\u201c:\u201d\u00e5\u00e9\u00e7\u00e8\u00ae\u00be\u00e5\u00a4\u00e5\u00e5\u00e8\u00a1\u00a8\u00e3\u00e5\u00b0\u00e5\u00aa\u00e4\u00bc\u00e5\u00a8\u00e8\u00bf\u00e5\u00e8\u00ae\u00be\u00e5\u00a4\u00e4\u00b8\u00e5\u00e8\u00ae\u00b8 root \u00e7\u00bb\u00e5\u00bd\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e5\u00a6\u00e6\u00e6\u00b2\u00a1\u00e6\u00e5\u00ae\u00e4\u00b9\u00ef\u00bc\u00e5\u00af\u00e4\u00bb\u00a5\u00e5\u00a8\u00e4\u00bb\u00bb\u00e4\u00bd\u00e8\u00ae\u00be\u00e5\u00a4\u00e4\u00b8\u00e4\u00bd\u00bf\u00e7\u00a8 root\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e6\u00e5\u00ae\u00e7\u00e8\u00ae\u00be\u00e5\u00a4\u00e6\u00b6\u00e4\u00b8\u00e5\u00b8\u00a6 \/dev\/ \u00e5\u00e7\u00bc\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>CONSOLE_GROUPS<\/b> (string)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00a8\u00e6\u00a7\u00e5\u00b6\u00e5\u00b0\u00e7\u00bb\u00e5\u00bd\u00e6\u00b6\u00ef\u00bc\u00e6\u00b7\u00bb\u00e5\u00a0\u00e5\u00b0\u00e7\u00a8\u00e6\u00b7\u00e9\u00e5\u00a0\u00e7\u00bb\u00e9\u00e4\u00b8\u00e7\u00e7\u00bb\u00e5\u00e8\u00a1\u00a8(\u00e5\u00b0\u00b1\u00e5\u00a6 CONSOLE \u00e6\u00e7\u00a1\u00ae\u00e5\u00ae\u00e7)\u00e3\u00e9\u00bb\u00e8\u00ae\u00a4\u00e6\u00af\u00e6\u00a0\u00e3 \u00e4\u00bd\u00bf\u00e7\u00a8\u00e6\u00b6\u00e9\u00e8\u00a6\u00e6\u00b3\u00a8\u00e6\u00ef\u00bc\u00e8\u00bf\u00e5\u00af\u00e8\u00bd\u00e4\u00bd\u00bf\u00e7\u00a8\u00e6\u00b7\u00e8\u00b7\u00e5\u00e8\u00bf\u00e4\u00ba\u00e7\u00bb\u00e7\u00e6\u00b0\u00b8\u00e4\u00b9\u00e6\u00e9\u00ef\u00bc\u00e7\u00e8\u00b3\u00e7\u00bb\u00e5\u00bd\u00e5\u00b0\u00e7\u00e4\u00b8\u00e6\u00af\u00e6- \u00a4\u00e6\u00a7\u00e5\u00b6\u00e5\u00b0\u00e6\u00b6\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>CREATE_HOME<\/b> (boolean)<\/p>\n<p style=\"margin-left:17%;\">\u00e6\u00e7\u00a4\u00ba\u00e6\u00af\u00e5\u00a6\u00e5\u00ba\u00e8\u00af\u00a5\u00e4\u00b8\u00ba\u00e6\u00b0\u00e7\u00a8\u00e6\u00b7\u00e9\u00bb\u00e8\u00ae\u00a4\u00e5\u00e5\u00bb\u00ba\u00e4\u00b8\u00bb\u00e7\u00ae\u00e5\u00bd\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e6\u00a4\u00e8\u00ae\u00be\u00e7\u00bd\u00ae\u00e5\u00b9\u00b6\u00e4\u00b8\u00e5\u00ba\u00e7\u00a8\u00e5\u00b0\u00e7\u00b3\u00bb\u00e7\u00bb\u00e7\u00a8\u00e6\u00b7\u00ef\u00bc\u00e5\u00b9\u00b6\u00e4\u00b8\u00e5\u00af\u00e4\u00bb\u00a5\u00e4\u00bd\u00bf\u00e7\u00a8\u00e5\u00bd\u00e4\u00bb\u00a4\u00e8\u00a1\u00e8\u00a6\u00e7\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>DEFAULT_HOME<\/b> (boolean)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00a6\u00e6\u00e4\u00b8\u00e8\u00bd cd \u00e5\u00b0\u00e4\u00b8\u00bb\u00e7\u00ae\u00e5\u00bd\u00e6\u00b6\u00ef\u00bc\u00e8\u00af\u00b4\u00e6\u00e6\u00af\u00e5\u00a6\u00e5\u00e8\u00ae\u00b8\u00e7\u00bb\u00e5\u00bd\u00e3\u00e9\u00bb\u00e8\u00ae\u00a4\u00e6\u00af\u00e5\u00a6\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e5\u00a6\u00e6\u00e8\u00ae\u00be\u00e7\u00bd\u00ae\u00e4\u00b8\u00ba <i>yes<\/i>\u00ef\u00bc\u00e5\u00a6\u00e6\u00e4\u00b8\u00e8\u00bd cd \u00e5\u00b0\u00e4\u00b8\u00bb\u00e7\u00ae\u00e5\u00bd\u00e6\u00b6\u00ef\u00bc\u00e7\u00a8\u00e6\u00b7\u00e5\u00b0\u00e4\u00bc\u00e7\u00bb\u00e5\u00bd\u00e5\u00b0\u00e6\u00a0\u00b9\u00e7\u00ae\u00e5\u00bd(\/)\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>ENCRYPT_METHOD<\/b> (string)<\/p>\n<p style=\"margin-left:17%;\">\u00e8\u00bf\u00e5\u00ae\u00e4\u00b9\u00e4\u00ba\u00e7\u00b3\u00bb\u00e7\u00bb\u00e5\u00a0\u00e5\u00af\u00e5\u00af\u00e7\u00a0\u00e7\u00e9\u00bb\u00e8\u00ae\u00a4\u00e7\u00ae\u00e6\u00b3(\u00e5\u00a6\u00e6\u00e6\u00b2\u00a1\u00e6\u00e5\u00a8\u00e5\u00bd\u00e4\u00bb\u00a4\u00e8\u00a1\u00e4\u00b8\u00e6\u00e5\u00ae\u00e7\u00ae\u00e6\u00b3)\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e5\u00af\u00e4\u00bb\u00a5\u00e4\u00bd\u00bf\u00e7\u00a8\u00e5\u00a6\u00e4\u00b8\u00e5\u00bc\u00ef\u00bc<i>DES<\/i> (default), <i>MD5<\/i>, <i>SHA256<\/i>, <i>SHA512<\/i>.<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e6\u00b3\u00a8\u00e6\u00ef\u00bc\u00e6\u00a4\u00e5\u00e6\u00b0\u00e4\u00bc\u00e8\u00a6\u00e7 <b>MD5_CRYPT_ENAB<\/b> \u00e5\u00e9\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>ENV_HZ<\/b> (string)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00a6\u00e6\u00e8\u00ae\u00be\u00e7\u00bd\u00ae\u00e4\u00ba\u00ef\u00bc\u00e5\u00b0\u00e4\u00bc\u00e7\u00a8\u00e4\u00ba\u00e5\u00a8\u00e7\u00a8\u00e6\u00b7\u00e7\u00bb\u00e5\u00bd\u00e6\u00b6\u00e5\u00ae\u00e4\u00b9 HZ \u00e7\u00af\u00e5\u00a2\u00e5\u00e9\u00e3\u00e5\u00bc\u00e5\u00bf\u00e9\u00a1\u00bb\u00e4\u00bb\u00a5 <i>HZ=<\/i> \u00e5\u00bc\u00e5\u00a4\u00b4\u00e3Linux \u00e4\u00b8\u00e7\u00e5\u00b8\u00b8\u00e7\u00a8\u00e5\u00bc\u00e6\u00af <i>HZ=100<\/i>\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>ENV_PATH<\/b> (string)<\/p>\n<p style=\"margin-left:17%;\">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 <i>\/bin:\/usr\/bin<\/i>) and can be preceded by <i>PATH=<\/i>. The default value is <i>PATH=\/bin:\/usr\/bin<\/i>.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>ENV_SUPATH<\/b> (string)<\/p>\n<p style=\"margin-left:17%;\">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 <i>\/sbin:\/bin:\/usr\/sbin:\/usr\/bin<\/i>) and can be preceded by <i>PATH=<\/i>. The default value is <i>PATH=\/sbin:\/bin:\/usr\/sbin:\/usr\/bin<\/i>.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>ENV_TZ<\/b> (string)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00a6\u00e6\u00e8\u00ae\u00be\u00e7\u00bd\u00ae\u00e4\u00ba\u00ef\u00bc\u00e5\u00ae\u00e5\u00b0\u00e7\u00a8\u00e4\u00ba\u00e5\u00a8\u00e7\u00a8\u00e6\u00b7\u00e7\u00bb\u00e5\u00bd\u00e6\u00b6\u00e5\u00ae\u00e4\u00b9 TZ \u00e7\u00af\u00e5\u00a2\u00e5\u00e9\u00e3\u00e6\u00a4\u00e5\u00bc\u00e5\u00af\u00e4\u00bb\u00a5\u00e6\u00af\u00e4\u00bb\u00a5 <i>TZ=<\/i> \u00e5\u00bc\u00e5\u00a4\u00b4\u00e7\u00e6\u00b6\u00e5\u00ba\u00e5(\u00e4\u00be\u00e5\u00a6 <i>TZ=CST6CDT<\/i>)\u00ef\u00bc\u00e6\u00e8\u00e6\u00af\u00e5\u00e5\u00ab\u00e6\u00b6\u00e5\u00ba\u00e8\u00a7\u00e5\u00e7\u00e6\u00e4\u00bb\u00b6\u00e5\u00ae\u00e6\u00b4\u00e8\u00b7\u00af\u00e5\u00be(\u00e4\u00be\u00e5\u00a6 \/etc\/tzname)\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e5\u00a6\u00e6\u00e5\u00b0\u00e5\u00ae\u00e6\u00b4\u00e8\u00b7\u00af\u00e5\u00be\u00e6\u00e5\u00ae\u00e4\u00b8\u00ba\u00e4\u00ba\u00e4\u00b8\u00e4\u00b8\u00aa\u00e4\u00b8\u00e5\u00e5\u00a8\u00e6\u00e4\u00b8\u00e5\u00af\u00e8\u00af\u00bb\u00e7\u00e6\u00e4\u00bb\u00b6\u00ef\u00bc\u00e5\u00e9\u00bb\u00e8\u00ae\u00a4\u00e4\u00bd\u00bf\u00e7\u00a8 <i>TZ=CST6CDT<\/i>\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>ENVIRON_FILE<\/b> (string)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00a6\u00e6\u00e6\u00a4\u00e6\u00e4\u00bb\u00b6\u00e5\u00e5\u00a8\u00ef\u00bc\u00e5\u00b9\u00b6\u00e4\u00b8\u00e5\u00af\u00e8\u00af\u00bb\u00ef\u00bc\u00e5\u00b0\u00e4\u00bc\u00e4\u00bb\u00e4\u00b8\u00e8\u00af\u00bb\u00e5\u00e7\u00bb\u00e5\u00bd\u00e7\u00af\u00e5\u00a2\u00e3\u00e6\u00e6\u00e8\u00a1\u00e9\u00bd\u00e5\u00bf\u00e9\u00a1\u00bb\u00e6\u00af name=value \u00e7\u00e6\u00a0\u00bc\u00e5\u00bc\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e4\u00bb\u00a5 # \u00e5\u00bc\u00e5\u00a4\u00b4\u00e7\u00e8\u00a1\u00e5\u00b0\u00e8\u00a7\u00e4\u00b8\u00ba\u00e6\u00b3\u00a8\u00e9\u00ef\u00bc\u00e5\u00b9\u00b6\u00e8\u00a2\u00ab\u00e5\u00bf\u00bd\u00e7\u00a5\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>ERASECHAR<\/b> (number)<\/p>\n<p style=\"margin-left:17%;\">\u00e7\u00bb\u00e7\u00ab\u00af\u00e6\u00a6\u00e9\u00a4\u00e5\u00e7\u00ac\u00a6 (<i>010<\/i> = backspace, <i>0177<\/i> = DEL)\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e6\u00a4\u00e5\u00bc\u00e5\u00af\u00e4\u00bb\u00a5\u00e4\u00bd\u00bf\u00e7\u00a8\u00e5\u00e7\u00bc\u201c0\u201d\u00e8\u00a1\u00a8\u00e7\u00a4\u00ba\u00e5\u00ab\u00e8\u00bf\u00e5\u00b6\u00ef\u00bc\u201c0x\u201d\u00e8\u00a1\u00a8\u00e7\u00a4\u00ba\u00e5\u00e5\u00e8\u00bf\u00e5\u00b6\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>FAIL_DELAY<\/b> (number)<\/p>\n<p style=\"margin-left:17%;\">\u00e7\u00bb\u00e5\u00bd\u00e5\u00a4\u00b1\u00e8\u00b4\u00a5\u00e5\u00ef\u00bc\u00e7\u00e5\u00be\u00e5\u00a4\u00e5\u00b0\u00e7\u00a7\u00e6\u00e5\u00e5\u00e8\u00ae\u00b8\u00e7\u00bb\u00e5\u00bd\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>FAILLOG_ENAB<\/b> (boolean)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00e8\u00ae\u00b8\u00e7\u00bb\u00e5\u00bd\u00e5\u00b9\u00b6\u00e6\u00be\u00e7\u00a4\u00ba \/var\/log\/faillog \u00e7\u00bb\u00e5\u00bd\u00e5\u00a4\u00b1\u00e8\u00b4\u00a5\u00e4\u00bf\u00a1\u00e6\u00af\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>FAKE_SHELL<\/b> (string)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00a6\u00e6\u00e8\u00ae\u00be\u00e7\u00bd\u00ae\u00e4\u00ba\u00ef\u00bc<b>login<\/b> \u00e5\u00b0\u00e6\u00a7\u00e8\u00a1\u00e6\u00a4 shell \u00e8\u00e4\u00b8\u00e6\u00af\u00e5\u00a8 \/etc\/passwd \u00e4\u00b8\u00e6\u00e5\u00ae\u00e7\u00e7\u00a8\u00e6\u00b7 shell\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>FTMP_FILE<\/b> (string)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00a6\u00e6\u00e5\u00ae\u00e4\u00b9\u00ef\u00bc\u00e7\u00bb\u00e5\u00bd\u00e5\u00a4\u00b1\u00e8\u00b4\u00a5\u00e4\u00bc\u00e4\u00bb\u00a5 utmp \u00e6\u00a0\u00bc\u00e5\u00bc\u00e8\u00ae\u00b0\u00e5\u00bd\u00e5\u00a8\u00e6\u00a4\u00e6\u00e4\u00bb\u00b6\u00e4\u00b8\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>GID_MAX<\/b> (number), <b>GID_MIN<\/b> (number)<\/p>\n<p style=\"margin-left:17%;\"><b>useradd<\/b>\u00ef\u00bc<b>groupadd<\/b> \u00e6 <b>newusers<\/b> \u00e5\u00e5\u00bb\u00ba\u00e7\u00e5\u00b8\u00b8\u00e8\u00a7\u00e7\u00bb\u00e7\u00e7\u00bb ID \u00e7\u00e8\u00e5\u00b4\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><b>GID_MIN<\/b> \u00e5 <b>GID_MAX<\/b> \u00e7\u00e9\u00bb\u00e8\u00ae\u00a4\u00e5\u00bc\u00e5\u00e5\u00ab\u00e6\u00af 1000 \u00e5 60000\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>HUSHLOGIN_FILE<\/b> (string)<\/p>\n<p style=\"margin-left:17%;\">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&#8217;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&#8217;s home directory.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>ISSUE_FILE<\/b> (string)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00a6\u00e6\u00e5\u00ae\u00e4\u00b9\u00e4\u00ba\u00ef\u00bc\u00e6\u00a4\u00e6\u00e4\u00bb\u00b6\u00e5\u00b0\u00e5\u00a8\u00e6\u00af\u00e6\u00ac\u00a1\u00e7\u00e7\u00bb\u00e5\u00bd\u00e6\u00e7\u00a4\u00ba\u00e4\u00b9\u00e5\u00e7\u00b0\u00e5\u00ae\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>KILLCHAR<\/b> (number)<\/p>\n<p style=\"margin-left:17%;\">\u00e7\u00bb\u00e7\u00ab\u00af KILL \u00e5\u00e7\u00ac\u00a6 (<i>025<\/i> = CTRL\/U)\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e6\u00a4\u00e5\u00bc\u00e5\u00af\u00e4\u00bb\u00a5\u00e4\u00bd\u00bf\u00e7\u00a8\u00e5\u00e7\u00bc\u201c0\u201d\u00e8\u00a1\u00a8\u00e7\u00a4\u00ba\u00e5\u00ab\u00e8\u00bf\u00e5\u00b6\u00ef\u00bc\u201c0x\u201d\u00e8\u00a1\u00a8\u00e7\u00a4\u00ba\u00e5\u00e5\u00e8\u00bf\u00e5\u00b6\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>LASTLOG_ENAB<\/b> (boolean)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00e8\u00ae\u00b8\u00e8\u00ae\u00b0\u00e5\u00bd\u00e5\u00e6\u00be\u00e7\u00a4\u00ba \/var\/log\/lastlog \u00e7\u00bb\u00e5\u00bd\u00e6\u00b6\u00e9\u00b4\u00e4\u00bf\u00a1\u00e6\u00af\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>LOG_OK_LOGINS<\/b> (boolean)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00e8\u00ae\u00b8\u00e8\u00ae\u00b0\u00e5\u00bd\u00e6\u00e5\u00e7\u00bb\u00e5\u00bd\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>LOG_UNKFAIL_ENAB<\/b> (boolean)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00a8\u00e8\u00ae\u00b0\u00e5\u00bd\u00e5\u00b0\u00e7\u00bb\u00e5\u00bd\u00e5\u00a4\u00b1\u00e8\u00b4\u00a5\u00e6\u00b6\u00ef\u00bc\u00e5\u00e8\u00ae\u00b8\u00e8\u00ae\u00b0\u00e5\u00bd\u00e6\u00aa\u00e7\u00a5\u00e7\u00a8\u00e6\u00b7\u00e5\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e6\u00b3\u00a8\u00e6\u00ef\u00bc\u00e5\u00a6\u00e6\u00e7\u00a8\u00e6\u00b7\u00e4\u00b8\u00e5\u00b0\u00e5\u00bf\u00e5\u00b0\u00e5\u00af\u00e7\u00a0\u00e8\u00be\u00e5\u00a5\u00e5\u00b0\u00e4\u00ba\u00e7\u00bb\u00e5\u00bd\u00e5\u00e4\u00b8- \u00ef\u00bc\u00e8\u00ae\u00b0\u00e5\u00bd\u00e6\u00aa\u00e7\u00a5\u00e7\u00a8\u00e6\u00b7\u00e5\u00e5\u00af\u00e8\u00bd\u00e6\u00af\u00e4\u00b8\u00e4\u00b8\u00aa\u00e5\u00ae\u00e5\u00a8\u00e9\u00e6\u00a3\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>LOGIN_RETRIES<\/b> (number)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00af\u00e7\u00a0\u00e9\u00e8\u00af\u00af\u00e6\u00b6\u00ef\u00bc\u00e9\u00e8\u00af\u00e7\u00e6\u00e5\u00a4\u00a7\u00e6\u00ac\u00a1\u00e6\u00b0\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>LOGIN_STRING<\/b> (string)<\/p>\n<p style=\"margin-left:17%;\">\u00e6\u00a4\u00e5\u00e7\u00ac\u00a6\u00e4\u00b8\u00b2\u00e7\u00a8\u00e4\u00ba\u00e6\u00e7\u00a4\u00ba\u00e8\u00be\u00e5\u00a5\u00e5\u00af\u00e7\u00a0\u00e3\u00e9\u00bb\u00e8\u00ae\u00a4\u00e6\u00af &#8220;Password: &#8220;\u00ef\u00bc\u00e6\u00e8\u00e7\u00bf\u00bb\u00e8\u00af\u00e4\u00ba\u00e7\u00e7\u00bb\u00e6(\u00e6\u00b1\u00e8\u00af- \u00e4\u00b8\u00e7\u00bf\u00bb\u00e8\u00af\u00e4\u00b8\u00ba\u00e4\u00ba\u201c\u00e5\u00af\u00e7\u00a0\u00ef\u00bc\u201d)\u00e3\u00e5\u00a6\u00e6\u00e8\u00ae\u00be\u00e7\u00bd\u00ae\u00e4\u00ba\u00e6\u00a4\u00e5\u00e9\u00ef\u00bc\u00e6\u00e7\u00a4\u00ba\u00e4\u00b8\u00e4\u00bc\u00e8\u00a2\u00ab\u00e7\u00bf\u00bb\u00e8\u00af\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e5\u00a6\u00e6\u00e5\u00e7\u00ac\u00a6\u00e4\u00b8\u00b2\u00e5\u00e5\u00ab <i>%s<\/i>\u00ef\u00bc\u00e5\u00b0\u00e4\u00bc\u00e8\u00a2\u00ab\u00e7\u00a8\u00e6\u00b7\u00e5\u00e6\u00bf\u00e6\u00a2\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>LOGIN_TIMEOUT<\/b> (number)<\/p>\n<p style=\"margin-left:17%;\">\u00e6\u00e5\u00a4\u00a7\u00e7\u00bb\u00e5\u00bd\u00e6\u00b6\u00e9\u00b4(\u00e4\u00bb\u00a5\u00e7\u00a7\u00e4\u00b8\u00ba\u00e5\u00e4\u00bd)\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>MAIL_CHECK_ENAB<\/b> (boolean)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00af\u00e7\u00a8\u00e7\u00bb\u00e5\u00bd\u00e6\u00b6\u00e6\u00a3\u00e6\u00a5\u00e5\u00e7\u00b0\u00e5\u00ae\u00e9\u00ae\u00e7\u00ae\u00b1\u00e7\u00b6\u00e6\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e5\u00a6\u00e6 shell \u00e7\u00e5\u00af\u00e5\u00a8\u00e6\u00e4\u00bb\u00b6\u00e5\u00b7\u00b2\u00e7\u00bb\u00e6\u00a3\u00e6\u00a5\u00e4\u00ba\u00e9\u00ae\u00e4\u00bb\u00b6(&#8220;mailx \u2212e&#8221; \u00e6\u00e8\u00e5\u00b6\u00e5\u00ae\u00e5\u00e5\u00e8\u00bd\u00e7\u00e5\u00b7\u00a5\u00e5\u00b7)\u00ef\u00bc\u00e6\u00a8\u00e5\u00ba\u00e8\u00af\u00a5\u00e7\u00a6\u00e7\u00a8\u00e5\u00ae\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>MAIL_DIR<\/b> (string)<\/p>\n<p style=\"margin-left:17%;\">\u00e9\u00ae\u00e7\u00ae\u00b1\u00e7\u00ae\u00e5\u00bd\u00e3\u00e4\u00bf\u00ae\u00e6\u00b9\u00e6\u00e5\u00a0\u00e9\u00a4\u00e7\u00a8\u00e6\u00b7\u00e8\u00b4\u00a6\u00e6\u00b7\u00e6\u00b6\u00e9\u00e8\u00a6\u00e5\u00a4\u00e7\u00e9\u00ae\u00e7\u00ae\u00b1\u00ef\u00bc\u00e5\u00a6\u00e6\u00e6\u00b2\u00a1\u00e6\u00e6\u00e5\u00ae\u00ef\u00bc\u00e5\u00b0\u00e4\u00bd\u00bf\u00e7\u00a8\u00e7\u00bc\u00e8\u00af\u00e6\u00b6\u00e6\u00e5\u00ae\u00e7\u00e9\u00bb\u00e8\u00ae\u00a4\u00e5\u00bc\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>MAIL_FILE<\/b> (string)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00ae\u00e4\u00b9\u00e7\u00a8\u00e6\u00b7\u00e9\u00ae\u00e7\u00ae\u00b1\u00e6\u00e4\u00bb\u00b6\u00e7\u00e4\u00bd\u00e7\u00bd\u00ae(\u00e7\u00b8\u00e5\u00af\u00b9\u00e4\u00ba\u00e4\u00b8\u00bb\u00e7\u00ae\u00e5\u00bd)\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>MAIL_DIR<\/b> and <b>MAIL_FILE<\/b> \u00e5\u00e9\u00e7\u00b1 <b>useradd<\/b>\u00ef\u00bc<b>usermod<\/b> \u00e5 <b>userdel<\/b> \u00e7\u00a8\u00e4\u00ba\u00e5\u00e5\u00bb\u00ba\u00e3\u00e7\u00a7\u00bb\u00e5\u00a8\u00e6\u00e5\u00a0\u00e9\u00a4\u00e7\u00a8\u00e6\u00b7\u00e9\u00ae\u00e7\u00ae\u00b1\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">\u00e5\u00a6\u00e6 <b>MAIL_CHECK_ENAB<\/b> \u00e8\u00ae\u00be\u00e7\u00bd\u00ae\u00e4\u00b8\u00ba <i>yes<\/i>\u00ef\u00bc\u00e5\u00ae\u00e4\u00bb\u00ac\u00e4\u00b9\u00e8\u00a2\u00ab\u00e7\u00a8\u00e4\u00ba\u00e5\u00ae\u00e4\u00b9 <b>MAIL<\/b> \u00e7\u00af\u00e5\u00a2\u00e5\u00e9\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>MAX_MEMBERS_PER_GROUP<\/b> (number)<\/p>\n<p style=\"margin-left:17%;\">\u00e6\u00af\u00e4\u00b8\u00aa\u00e7\u00bb\u00e6\u00a1\u00e7\u00ae\u00e7\u00e6\u00e5\u00a4\u00a7\u00e6\u00e5\u00e6\u00b0\u00e3\u00e8\u00be\u00be\u00e5\u00b0\u00e6\u00e5\u00a4\u00a7\u00e5\u00bc\u00e6\u00b6\u00ef\u00bc\u00e5\u00a8 \/etc\/group \u00e5\u00bc\u00e5\u00a7\u00e4\u00b8\u00e4\u00b8\u00aa\u00e6\u00b0\u00e6\u00a1\u00e7\u00ae(\u00e8\u00a1)(\u00e4\u00bd\u00bf\u00e7\u00a8\u00e5\u00e6\u00a0\u00b7\u00e7\u00e5\u00e7\u00a7\u00b0\u00ef\u00bc\u00e5\u00e6\u00a0\u00b7\u00e7\u00e5\u00af\u00e7\u00a0\u00ef\u00bc\u00e5\u00e6\u00a0\u00b7\u00e7 GID)\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e9\u00bb\u00e8\u00ae\u00a4\u00e5\u00bc\u00e6\u00af 0\u00ef\u00bc\u00e6\u00e5\u00b3\u00e7\u00e7\u00bb\u00e4\u00b8\u00e7\u00e6\u00e5\u00e6\u00b0\u00e6\u00b2\u00a1\u00e6\u00e9\u00e5\u00b6\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e6\u00a4\u00e5\u00e8\u00bd(\u00e5\u00e5\u00b2\u00e7\u00bb)\u00e5\u00e8\u00ae\u00b8\u00e9\u00e5\u00b6\u00e7\u00bb\u00e6\u00e4\u00bb\u00b6\u00e4\u00b8\u00e7\u00e8\u00a1\u00e9\u00bf\u00e5\u00ba\u00a6\u00e3\u00e8\u00bf\u00e5\u00af\u00b9\u00e4\u00ba\u00e7\u00a1\u00ae\u00e4\u00bf NIS \u00e7\u00bb\u00e7\u00e8\u00a1\u00e6\u00af\u00e9\u00bf\u00e4\u00ba 1024 \u00e5\u00e7\u00ac\u00a6\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e5\u00a6\u00e6\u00e8\u00a6\u00e5\u00bc\u00ba\u00e5\u00b6\u00e8\u00bf\u00e4\u00b8\u00aa\u00e9\u00e5\u00b6\u00ef\u00bc\u00e5\u00af\u00e4\u00bb\u00a5\u00e4\u00bd\u00bf\u00e7\u00a8 25\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e6\u00b3\u00a8\u00e6\u00ef\u00bc\u00e5\u00e5\u00b2\u00e7\u00bb\u00e5\u00af\u00e8\u00bd\u00e4\u00b8\u00e5\u00e6\u00e6\u00e5\u00b7\u00a5\u00e5\u00b7\u00e7\u00e6\u00af\u00e6(\u00e7\u00e8\u00b3\u00e5\u00a8 Shadow \u00e5\u00b7\u00a5\u00e5\u00b7\u00e9\u00e4\u00b8- )\u00e3\u00e6\u00a8\u00e4\u00b8\u00e5\u00ba\u00e8\u00af\u00a5\u00e4\u00bd\u00bf\u00e7\u00a8\u00e8\u00bf\u00e4\u00b8\u00aa\u00e5\u00e9\u00ef\u00bc\u00e9\u00a4\u00e9\u00e7\u00e7\u00e9\u00e8\u00a6\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>MD5_CRYPT_ENAB<\/b> (boolean)<\/p>\n<p style=\"margin-left:17%;\">\u00e8\u00a1\u00a8\u00e7\u00a4\u00ba\u00e5\u00af\u00e7\u00a0\u00e6\u00af\u00e5\u00a6\u00e5\u00bf\u00e9\u00a1\u00bb\u00e4\u00bd\u00bf\u00e7\u00a8\u00e5\u00ba\u00e4\u00ba MD5 \u00e7\u00e7\u00ae\u00e6\u00b3\u00e5\u00a0\u00e5\u00af\u00e3\u00e5\u00a6\u00e6\u00e8\u00ae\u00be\u00e4\u00b8\u00ba <i>yes<\/i>\u00ef\u00bc\u00e6\u00b0\u00e5\u00af\u00e7\u00a0\u00e5\u00b0\u00e4\u00bd\u00bf\u00e7\u00a8\u00e5\u00af\u00e4\u00bb\u00a5\u00e5\u00e6\u00b0\u00e7 FreeBSD \u00e5\u00bc\u00e5\u00ae\u00b9\u00e7\u00e5\u00ba\u00e4\u00ba MD5 \u00e7\u00e7\u00ae\u00e6\u00b3\u00e5\u00a0\u00e5\u00af\u00e3\u00e5\u00ae\u00e6\u00af\u00e6\u00e6\u00a0\u00e9\u00e9\u00bf\u00e5\u00ba\u00a6\u00e7\u00e5\u00af\u00e7\u00a0\u00e4\u00bb\u00a5\u00e5\u00e6\u00b4\u00e9\u00bf\u00e7\u00e7\u00e5- \u00e7\u00ac\u00a6\u00e4\u00b8\u00b2\u00e3\u00e5\u00a6\u00e6\u00e6\u00a8\u00e9\u00e8\u00a6\u00e5\u00b0\u00e5\u00a0\u00e5\u00af\u00e7\u00e5\u00af\u00e7\u00a0\u00e5\u00a4\u00e5\u00b6\u00e5\u00b0\u00e5\u00b6\u00e5\u00ae\u00e4\u00b8\u00e7\u00e8\u00a7\u00a3\u00e6\u00b0\u00e7\u00ae\u00e6\u00b3\u00e7\u00e7\u00b3\u00bb\u00e7\u00bb\u00ef\u00bc\u00e8\u00ae\u00be\u00e7\u00bd\u00ae\u00e4\u00b8\u00ba <i>no<\/i>\u00e3\u00e9\u00bb\u00e8\u00ae\u00a4\u00e5\u00bc\u00e6\u00af <i>no<\/i>\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">This variable is superseded by the <b>ENCRYPT_METHOD<\/b> variable or by any command line option used to configure the encryption algorithm.<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e6\u00a4\u00e5\u00e9\u00e5\u00b7\u00b2\u00e7\u00bb\u00e5\u00ba\u00e5\u00bc\u00e3\u00e6\u00a8\u00e5\u00ba\u00e8\u00af\u00a5\u00e4\u00bd\u00bf\u00e7\u00a8 <b>ENCRYPT_METHOD<\/b>\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>MOTD_FILE<\/b> (string)<\/p>\n<p style=\"margin-left:17%;\">If defined, &#8220;:&#8221; delimited list of &#8220;message of the day&#8221; files to be displayed upon login.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>NOLOGINS_FILE<\/b> (string)<\/p>\n<p style=\"margin-left:17%;\">If defined, name of file whose presence will inhibit non\u2212root logins. The contents of this file should be a message indicating why logins are inhibited.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>OBSCURE_CHECKS_ENAB<\/b> (boolean)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00af\u00b9\u00e5\u00af\u00e7\u00a0\u00e6\u00b4\u00e6\u00b9\u00e5\u00af\u00e7\u00a8\u00e9\u00e5\u00a0\u00e6\u00a3\u00e6\u00a5\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>PASS_ALWAYS_WARN<\/b> (boolean)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00a6\u00e6\u00e6\u00af root\u00ef\u00bc\u00e8\u00a6\u00e5\u00e5\u00bc\u00b1\u00e5\u00af\u00e7\u00a0\u00ef\u00bc\u00e4\u00bd\u00e6\u00af\u00e4\u00bb\u00e7\u00b6\u00e5\u00e8\u00ae\u00b8\u00e4\u00bd\u00bf\u00e7\u00a8\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>PASS_CHANGE_TRIES<\/b> (number)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00af\u00e4\u00bb\u00a5\u00e5\u00b0\u00e8\u00af\u00e6\u00b4\u00e6\u00b9\u00e5\u00af\u00e7\u00a0\u00e7\u00e6\u00e5\u00a4\u00a7\u00e6\u00ac\u00a1\u00e6\u00b0(\u00e5\u00a4\u00aa\u00e5\u00ae\u00b9\u00e6)\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>PASS_MAX_DAYS<\/b> (number)<\/p>\n<p style=\"margin-left:17%;\">\u00e4\u00b8\u00e4\u00b8\u00aa\u00e5\u00af\u00e7\u00a0\u00e5\u00af\u00e4\u00bb\u00a5\u00e4\u00bd\u00bf\u00e7\u00a8\u00e7\u00e6\u00e5\u00a4\u00a7\u00e5\u00a4\u00a9\u00e6\u00b0\u00e3\u00e5\u00a6\u00e6\u00e5\u00af\u00e7\u00a0\u00e6\u00af\u00e8\u00bf\u00e6\u00a7\u00ef\u00bc\u00e5\u00b0\u00e4\u00bc\u00e5\u00bc\u00ba\u00e8\u00bf\u00ab\u00e6\u00b4\u00e6\u00b9\u00e5\u00af\u00e7\u00a0\u00e3\u00e5\u00a6\u00e6\u00e4\u00b8\u00e6\u00e5\u00ae\u00ef\u00bc\u00e5\u00b0\u00b1\u00e5\u00e5\u00ae\u00e4\u00b8\u00ba \u22121\u00ef\u00bc\u00e8\u00bf\u00e4\u00bc\u00e7\u00a6\u00e7\u00a8\u00e8\u00bf\u00e4\u00b8\u00aa\u00e9\u00e5\u00b6\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>PASS_MIN_DAYS<\/b> (number)<\/p>\n<p style=\"margin-left:17%;\">\u00e4\u00b8\u00a4\u00e6\u00ac\u00a1\u00e6\u00b4\u00e6\u00b9\u00e5\u00af\u00e7\u00a0\u00e6\u00b6\u00e9\u00b4\u00e7\u00e6\u00e5\u00b0\u00e9\u00b4\u00e9\u00e3\u00e5\u00b0\u00e4\u00bc\u00e6\u00e7\u00bb\u00e4\u00bb\u00bb\u00e4\u00bd\u00e6\u00a9\u00e4\u00ba\u00e6- \u00a4\u00e7\u00e6\u00b4\u00e6\u00b9\u00e5\u00af\u00e7\u00a0\u00e7\u00e5\u00b0\u00e8\u00af\u00e3\u00e5\u00a6\u00e6\u00e4\u00b8\u00e6\u00e5\u00ae\u00ef\u00bc\u00e5\u00e5\u00ae\u00e4\u00b8\u00ba \u22121\u00ef\u00bc\u00e5\u00b0\u00e4\u00bc\u00e7\u00a6\u00e7\u00a8\u00e8\u00bf\u00e4\u00b8\u00aa\u00e9\u00e5\u00b6\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>PASS_WARN_AGE<\/b> (number)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00af\u00e7\u00a0\u00e8\u00bf\u00e6\u00e4\u00b9\u00e5\u00e7\u00bb\u00e5\u00ba\u00e8\u00a6\u00e5\u00e7\u00e5\u00a4\u00a9\u00e6\u00b0\u00e30 \u00e8\u00a1\u00a8\u00e7\u00a4\u00ba\u00e5\u00aa\u00e6\u00e5\u00aa\u00e5\u00a8\u00e8\u00bf\u00e6\u00e7\u00e5\u00bd\u00e5\u00a4\u00a9\u00e8\u00a6\u00e5\u00ef\u00bc\u00e8\u00b4\u00e5\u00bc\u00e8\u00a1\u00a8\u00e7\u00a4\u00ba\u00e4\u00b8\u00e8- \u00a6\u00e5\u00e3\u00e5\u00a6\u00e6\u00e6\u00b2\u00a1\u00e6\u00e6\u00e5\u00ae\u00ef\u00bc\u00e4\u00b8\u00e4\u00bc\u00e7\u00bb\u00e8\u00a6\u00e5\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>PASS_MAX_DAYS<\/b>, <b>PASS_MIN_DAYS<\/b> and <b>PASS_WARN_AGE<\/b> are only used at the time of account creation. Any changes to these settings won&#8217;t affect existing accounts.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>PASS_MAX_LEN<\/b> (number), <b>PASS_MIN_LEN<\/b> (number)<\/p>\n<p style=\"margin-left:17%;\">crypt() \u00e7\u00e6\u00e6\u00e5\u00e7\u00ac\u00a6\u00e4\u00bd\u00e6\u00b0\u00e3<b>PASS_MAX_LEN<\/b> \u00e9\u00bb\u00e8\u00ae\u00a4\u00e6\u00af 8\u00ef\u00bc\u00e9\u00a4\u00e9\u00e6\u00a8\u00e8\u00aa\u00e5\u00b7\u00b1\u00e7 crypt() \u00e6\u00b4\u00e5\u00a5\u00bd\u00ef\u00bc\u00e5\u00a6\u00e5\u00e4\u00b8\u00e8\u00a6\u00e6\u00b4\u00e6\u00b9\u00e3\u00e5\u00a6\u00e6 <b>MD5_CRYPT_ENAB<\/b> \u00e8\u00ae\u00be\u00e4\u00b8\u00ba <i>yes<\/i>\u00ef\u00bc\u00e4\u00bc\u00e8\u00a2\u00ab\u00e5\u00bf\u00bd\u00e7\u00a5\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>PORTTIME_CHECKS_ENAB<\/b> (boolean)<\/p>\n<p style=\"margin-left:17%;\">Enable checking of time restrictions specified in \/etc\/porttime.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>QUOTAS_ENAB<\/b> (boolean)<\/p>\n<p style=\"margin-left:17%;\">Enable setting of resource limits from \/etc\/limits and ulimit, umask, and niceness from the user&#8217;s passwd gecos field.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>SHA_CRYPT_MIN_ROUNDS<\/b> (number), <b>SHA_CRYPT_MAX_ROUNDS<\/b> (number)<\/p>\n<p style=\"margin-left:17%;\"><b>ENCRYPT_METHOD<\/b> \u00e8\u00ae\u00be\u00e4\u00b8\u00ba <i>SHA256<\/i> \u00e6 <i>SHA512<\/i> \u00e6\u00b6\u00ef\u00bc\u00e6- \u00a4\u00e9\u00a1\u00b9\u00e7\u00a1\u00ae\u00e5\u00ae\u00e5\u00a0\u00e5\u00af\u00e7\u00ae\u00e6\u00b3\u00e9\u00bb\u00e8\u00ae\u00a4\u00e4\u00bd\u00bf\u00e7\u00a8 SHA \u00e8\u00bd\u00ae\u00e8\u00bd\u00ac\u00e6\u00b0\u00e7\u00ae(\u00e5\u00bd\u00e8\u00bd\u00ae\u00e8\u00bd\u00ac\u00e6\u00b0\u00e6\u00b2\u00a1\u00e6\u00e9\u00e8\u00bf\u00e5\u00bd\u00e4\u00bb\u00a4\u00e8\u00a1\u00e6\u00e5\u00ae\u00e6\u00b6)\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e4\u00bd\u00bf\u00e7\u00a8\u00e5\u00be\u00e5\u00a4\u00e8\u00bd\u00ae\u00e8\u00bd\u00ac\u00ef\u00bc\u00e4\u00bc\u00e8\u00ae\u00a9\u00e6\u00b4\u00e5\u00e7\u00a0\u00b4\u00e8\u00a7\u00a3\u00e6\u00b4\u00e5\u00a0\u00e5\u00b0\u00e9\u00be\u00e3\u00e4\u00bd\u00e6\u00af\u00e9\u00e8\u00a6\u00e6\u00b3\u00a8\u00e6\u00ef\u00bc\u00e8\u00ae\u00a4\u00e8\u00af\u00e7\u00a8\u00e6\u00b7\u00e6\u00b6\u00e4\u00b9\u00e4\u00bc\u00e9\u00e8\u00a6\u00e6\u00b4\u00e5\u00a4\u00e7 CPU \u00e8\u00b5\u00e6\u00ba\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e5\u00a6\u00e6\u00e6\u00b2\u00a1\u00e6\u00e6\u00e5\u00ae\u00ef\u00bclibc \u00e4\u00bc\u00e9\u00e6\u00a9\u00e9\u00bb\u00e8\u00ae\u00a4\u00e7\u00e8\u00bd\u00ae\u00e8\u00bd\u00ac\u00e6\u00b0(5000)\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e5\u00bc\u00e5\u00bf\u00e9\u00a1\u00bb\u00e5\u00a8 1000 \u2212 999,999,999 \u00e4\u00b9\u00e9\u00b4\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e5\u00a6\u00e6\u00e5\u00aa\u00e8\u00ae\u00be\u00e7\u00bd\u00ae\u00e4\u00ba\u00e4\u00b8\u00e4\u00b8\u00aa <b>SHA_CRYPT_MIN_ROUNDS<\/b> \u00e6 <b>SHA_CRYPT_MAX_ROUNDS<\/b> \u00e5\u00bc\u00ef\u00bc\u00e5\u00b0\u00b1\u00e4\u00bc\u00e4\u00bd\u00bf\u00e7\u00a8\u00e8\u00bf\u00e4\u00b8\u00aa\u00e5\u00bc\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e5\u00a6\u00e6 <b>SHA_CRYPT_MIN_ROUNDS<\/b> > <b>SHA_CRYPT_MAX_ROUNDS<\/b>\u00ef\u00bc\u00e5\u00b0\u00e4\u00bc\u00e4\u00bd\u00bf\u00e7\u00a8\u00e5\u00a4\u00a7\u00e7\u00e9\u00a3\u00e4\u00b8\u00aa\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>SULOG_FILE<\/b> (string)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00a6\u00e6\u00e5\u00ae\u00e4\u00b9\u00e4\u00ba\u00ef\u00bc\u00e6\u00e6\u00e7 su \u00e6\u00b4\u00bb\u00e5\u00a8\u00e9\u00bd\u00e4\u00bc\u00e8\u00ae\u00b0\u00e5\u00bd\u00e5\u00b0\u00e6\u00a4\u00e6\u00e4\u00bb\u00b6\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>SU_NAME<\/b> (string)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00a6\u00e6\u00e5\u00ae\u00e4\u00b9\u00e4\u00ba\u00ef\u00bc\u00e5\u00b0\u00b1\u00e6\u00af\u00e8\u00bf\u00e8\u00a1\u201csu \u2212\u201d\u00e6\u00b6\u00e6\u00be\u00e7\u00a4\u00ba\u00e7\u00e5\u00bd\u00e4\u00bb\u00a4\u00e5\u00e7\u00a7\u00b0\u00e3\u00e4\u00be\u00e5\u00a6\u00ef\u00bc\u00e5\u00a6\u00e6\u00e5\u00ae\u00e4\u00b9\u00e4\u00b8\u00ba\u201csu\u201d\u00ef\u00bc\u00e9\u00a3\u00e4\u00b9\u201cps\u201d\u00e4\u00bc\u00e6\u00be\u00e7\u00a4\u00ba\u00e6- \u00a4\u00e5\u00bd\u00e4\u00bb\u00a4\u00e4\u00b8\u00ba\u201c\u2212su\u201d\u00e3\u00e5\u00a6\u00e6\u00e6\u00b2\u00a1\u00e6\u00e5\u00ae\u00e4\u00b9\u00ef\u00bc\u201cps\u201d\u00e5\u00b0\u00e4\u00bc\u00e6\u00be\u00e7\u00a4\u00ba\u00e5\u00ae\u00e9\u00e6\u00a7\u00e8\u00a1\u00e7 shell\u00ef\u00bc\u00e4\u00be\u00e5\u00a6\u00e7\u00b1\u00bb\u00e4\u00bc\u00bc\u00e4\u00ba\u201c\u2212sh\u201d\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>SU_WHEEL_ONLY<\/b> (boolean)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00a6\u00e6\u00e4\u00b8\u00ba <i>yes<\/i>\u00ef\u00bc\u00e7\u00a8\u00e6\u00b7\u00e5\u00bf\u00e9\u00a1\u00bb\u00e5\u00a8 \/etc\/group \u00e4\u00b8\u00e5\u00ab\u00e8\u00ae\u00be\u00e5\u00ae\u00e4\u00b8\u00ba GID \u00e4\u00b8\u00ba 0 \u00e7\u00e7\u00bb(\u00e5\u00a8\u00e5\u00a4\u00a7\u00e9\u00a8\u00e5 Linux \u00e4\u00b8\u00e5\u00ab <i>root<\/i>)\u00e7\u00e6\u00e5\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>SUB_GID_MIN<\/b> (number), <b>SUB_GID_MAX<\/b> (number), <b>SUB_GID_COUNT<\/b> (number)<\/p>\n<p style=\"margin-left:17%;\">If \/etc\/subuid exists, the commands <b>useradd<\/b> and <b>newusers<\/b> (unless the user already have subordinate group IDs) allocate <b>SUB_GID_COUNT<\/b> unused group IDs from the range <b>SUB_GID_MIN<\/b> to <b>SUB_GID_MAX<\/b> for each new user.<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">The default values for <b>SUB_GID_MIN<\/b>, <b>SUB_GID_MAX<\/b>, <b>SUB_GID_COUNT<\/b> are respectively 100000, 600100000 and 10000.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>SUB_UID_MIN<\/b> (number), <b>SUB_UID_MAX<\/b> (number), <b>SUB_UID_COUNT<\/b> (number)<\/p>\n<p style=\"margin-left:17%;\">If \/etc\/subuid exists, the commands <b>useradd<\/b> and <b>newusers<\/b> (unless the user already have subordinate user IDs) allocate <b>SUB_UID_COUNT<\/b> unused user IDs from the range <b>SUB_UID_MIN<\/b> to <b>SUB_UID_MAX<\/b> for each new user.<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">The default values for <b>SUB_UID_MIN<\/b>, <b>SUB_UID_MAX<\/b>, <b>SUB_UID_COUNT<\/b> are respectively 100000, 600100000 and 10000.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>SYS_GID_MAX<\/b> (number), <b>SYS_GID_MIN<\/b> (number)<\/p>\n<p style=\"margin-left:17%;\"><b>useradd<\/b>\u00e3<b>groupadd<\/b> \u00e6 <b>newusers<\/b> \u00e5\u00e5\u00bb\u00ba\u00e7\u00e7\u00b3\u00bb\u00e7\u00bb\u00e7\u00bb\u00e7\u00e7\u00bb ID \u00e7\u00e8\u00e5\u00b4\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><b>SYS_GID_MIN<\/b> \u00e5 <b>SYS_GID_MAX<\/b> \u00e7\u00e9\u00bb\u00e8\u00ae\u00a4\u00e5\u00bc\u00e5\u00e5\u00ab\u00e6\u00af 101 \u00e5 <b>GID_MIN<\/b>\u22121\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>SYS_UID_MAX<\/b> (number), <b>SYS_UID_MIN<\/b> (number)<\/p>\n<p style=\"margin-left:17%;\"><b>useradd<\/b> \u00e6 <b>newusers<\/b> \u00e5\u00e5\u00bb\u00ba\u00e7\u00e7\u00b3\u00bb\u00e7\u00bb\u00e7\u00a8\u00e6\u00b7\u00e7\u00e7\u00a8\u00e6\u00b7 ID \u00e7\u00e8\u00e5\u00b4\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><b>SYS_UID_MIN<\/b> \u00e5 <b>SYS_UID_MAX<\/b> \u00e7\u00e9\u00bb\u00e8\u00ae\u00a4\u00e5\u00bc\u00e5\u00e5\u00ab\u00e6\u00af 101 \u00e5 <b>UID_MIN<\/b>\u22121\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>SYSLOG_SG_ENAB<\/b> (boolean)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00e8\u00ae\u00b8\u201csyslog\u201d\u00e8\u00ae\u00b0\u00e5\u00bd <b>sg<\/b> \u00e7\u00e6\u00b4\u00bb\u00e5\u00a8\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>SYSLOG_SU_ENAB<\/b> (boolean)<\/p>\n<p style=\"margin-left:17%;\">\u00e9\u00a4\u00e4\u00ba sulog \u00e6\u00e4\u00bb\u00b6\u00e6\u00a5\u00e5\u00bf\u00ef\u00bc\u00e4\u00b9\u00e4\u00b8\u00ba <b>su<\/b> \u00e6\u00b4\u00bb\u00e5\u00a8\u00e5\u00af\u00e7\u00a8\u201csyslog\u201d\u00e6\u00a5\u00e5\u00bf\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>TTYGROUP<\/b> (string), <b>TTYPERM<\/b> (string)<\/p>\n<p style=\"margin-left:17%;\">The terminal permissions: the login tty will be owned by the <b>TTYGROUP<\/b> group, and the permissions will be set to <b>TTYPERM<\/b>.<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">By default, the ownership of the terminal is set to the user&#8217;s primary group and the permissions are set to <i>0600<\/i>.<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><b>TTYGROUP<\/b> can be either the name of a group or a numeric group identifier.<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">If you have a <b>write<\/b> program which is &#8220;setgid&#8221; 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.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>TTYTYPE_FILE<\/b> (string)<\/p>\n<p style=\"margin-left:17%;\">If defined, file which maps tty line to TERM environment parameter. Each line of the file is in a format something like &#8220;vt100 tty01&#8221;.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>UID_MAX<\/b> (number), <b>UID_MIN<\/b> (number)<\/p>\n<p style=\"margin-left:17%;\"><b>useradd<\/b> \u00e6 <b>newusers<\/b> \u00e5\u00e5\u00bb\u00ba\u00e7\u00e6\u00ae\u00e9\u00e7\u00a8\u00e6\u00b7\u00e7\u00e7\u00a8\u00e6\u00b7 ID \u00e7\u00e8\u00e5\u00b4\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><b>UID_MIN<\/b> \u00e5 <b>UID_MAX<\/b> \u00e7\u00e9\u00bb\u00e8\u00ae\u00a4\u00e5\u00bc\u00e5\u00e5\u00ab\u00e6\u00af 1000 \u00e5 60000\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>ULIMIT<\/b> (number)<\/p>\n<p style=\"margin-left:17%;\">\u00e9\u00bb\u00e8\u00ae\u00a4 <b>ulimit<\/b> \u00e5\u00bc\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>UMASK<\/b> (number)<\/p>\n<p style=\"margin-left:17%;\">\u00e6\u00e4\u00bb\u00b6\u00e6\u00a8\u00a1\u00e5\u00bc\u00e5\u00e5\u00bb\u00ba\u00e6\u00a9\u00e7\u00a0\u00e5\u00e5\u00a7\u00e5\u00e4\u00b8\u00ba\u00e6\u00a4\u00e5\u00bc\u00e3\u00e5\u00a6\u00e6\u00e6\u00b2\u00a1\u00e6\u00e6\u00e5\u00ae\u00ef\u00bc\u00e6\u00a9\u00e7\u00a0\u00e5\u00e5\u00a7\u00e5\u00e4\u00b8\u00ba 022\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><b>useradd<\/b> \u00e5 <b>newusers<\/b> \u00e4\u00bd\u00bf\u00e7\u00a8\u00e6\u00a4\u00e6\u00a9\u00e7\u00a0\u00e8\u00ae\u00be\u00e7\u00bd\u00ae\u00e5\u00ae\u00e4\u00bb\u00ac\u00e5\u00e5\u00bb\u00ba\u00e7\u00e7\u00a8\u00e6\u00b7\u00e4\u00b8\u00bb\u00e7\u00ae\u00e5\u00bd\u00e7\u00e6\u00a8\u00a1\u00e5\u00bc\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e4\u00b9\u00e8\u00a2\u00ab <b>login<\/b> \u00e7\u00a8\u00e4\u00ba\u00e6\u00e5\u00ae\u00e7\u00a8\u00e6\u00b7\u00e7\u00e5\u00e5\u00a7 umask\u00e3\u00e6\u00b3\u00a8\u00e6\u00ef\u00bc\u00e6\u00a4\u00e6\u00a9\u00e7\u00a0\u00e5\u00af\u00e4\u00bb\u00a5\u00e8\u00a2\u00ab\u00e7\u00a8\u00e6\u00b7\u00e7 GECOS \u00e8\u00a1\u00e8\u00a6\u00e7(\u00e5\u00bd\u00e8\u00ae\u00be\u00e7\u00bd\u00ae\u00e4\u00ba <b>QUOTAS_ENAB<\/b> \u00e6\u00b6)\u00ef\u00bc\u00e4\u00b9\u00e5\u00af\u00e4\u00bb\u00a5\u00e8\u00a2\u00ab\u00e5\u00b8\u00a6 <i>K<\/i> \u00e6\u00e7\u00a4\u00ba\u00e7\u00ac\u00a6\u00e7 <b>limits<\/b>(5) \u00e5\u00ae\u00e4\u00b9\u00e7\u00e9\u00e5\u00b6\u00e5\u00bc\u00e8\u00a6\u00e7\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>USERDEL_CMD<\/b> (string)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00a6\u00e6\u00e5\u00ae\u00e4\u00b9\u00e4\u00ba\u00ef\u00bc\u00e8\u00bf\u00e6\u00af\u00e5\u00a0\u00e9\u00a4\u00e8\u00b4\u00a6\u00e6\u00b7\u00e6\u00b6\u00e6\u00a7\u00e8\u00a1\u00e7\u00e5\u00bd\u00e4\u00bb\u00a4\u00e3\u00e5\u00ae\u00e5\u00ba\u00e8\u00af\u00a5\u00e7\u00a7\u00bb\u00e9\u00a4\u00e6\u00e6\u00e5\u00b1\u00e4\u00ba\u00e6\u00a4\u00e7\u00a8\u00e6\u00b7\u00e7\u00e7 at\/cron\/print \u00e7\u00e4\u00bd\u00e4\u00b8(\u00e4\u00bd\u00e4\u00b8\u00ba\u00e7\u00ac\u00ac\u00e4\u00b8\u00e4\u00b8\u00aa\u00e5\u00e6\u00b0\u00e4\u00bc\u00a0\u00e9)\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e8\u00bf\u00e4\u00b8\u00aa\u00e8\u00e6\u00ac\u00e7\u00e8\u00bf\u00e5\u00e5\u00bc\u00e5\u00b9\u00b6\u00e4\u00b8\u00e8\u00a2\u00ab\u00e5\u00b8\u00a6\u00e5\u00b0\u00e8\u00b4\u00a6\u00e6\u00b7\u00e4\u00b8\u00e5\u00bb\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e8\u00bf\u00e6\u00af\u00e4\u00b8\u00e4\u00b8\u00aa\u00e7\u00a4\u00ba\u00e4\u00be\u00e8\u00e6\u00ac\u00ef\u00bc\u00e5\u00ae\u00e7\u00a7\u00bb\u00e9\u00a4\u00e7\u00a8\u00e6\u00b7\u00e7 cron\u00e3at \u00e5 print \u00e4\u00bd\u00e4\u00b8\u00ef\u00bc<\/p>\n<p style=\"margin-left:23%; margin-top: 1em\">#! \/bin\/sh<\/p>\n<p style=\"margin-left:23%; margin-top: 1em\"># \u00e6\u00a3\u00e6\u00a5\u00e9\u00e8\u00a6\u00e7\u00e5\u00e6\u00b0 <br \/> if [ $# != 1 ]; then<\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"8%\"><\/td>\n<td width=\"7%\"><\/td>\n<td width=\"85%\">\n<p>echo &#8220;Usage: $0 username&#8221;<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"8%\"><\/td>\n<td width=\"7%\"><\/td>\n<td width=\"85%\">\n<p>exit 1<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:23%;\">fi<\/p>\n<p style=\"margin-left:23%; margin-top: 1em\"># \u00e7\u00a7\u00bb\u00e9\u00a4 cron \u00e4\u00bd\u00e4\u00b8 <br \/> crontab \u2212r \u2212u $1<\/p>\n<p style=\"margin-left:23%; margin-top: 1em\"># \u00e7\u00a7\u00bb\u00e9\u00a4 at \u00e4\u00bd\u00e4\u00b8 <br \/> # \u00e6\u00b3\u00a8\u00e6\u00e8\u00bf\u00e5\u00b0\u00e7\u00a7\u00bb\u00e9\u00a4\u00e6\u00e6\u00e5\u00b1\u00e4\u00ba\u00e5\u00e4\u00b8\u00e4\u00b8\u00aa UID \u00e7\u00e4\u00bd\u00e4\u00b8 <br \/> # \u00e5\u00b3\u00e4\u00bd\u00bf\u00e6\u00a4 ID \u00e7\u00b1\u00e5\u00a4\u00e4\u00b8\u00aa\u00e7\u00a8\u00e6\u00b7\u00e5\u00e5\u00b1\u00e4\u00ba\u00ab <br \/> AT_SPOOL_DIR=\/var\/spool\/cron\/atjobs <br \/> find $AT_SPOOL_DIR \u2212name &#8220;[^.]*&#8221; \u2212type f \u2212user $1 \u2212delete ;<\/p>\n<p style=\"margin-left:23%; margin-top: 1em\"># \u00e7\u00a7\u00bb\u00e9\u00a4 print \u00e4\u00bd\u00e4\u00b8 <br \/> lprm $1<\/p>\n<p style=\"margin-left:23%; margin-top: 1em\"># \u00e5\u00a8\u00e9\u00a8\u00e5\u00ae\u00e6 <br \/> exit 0<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>USERGROUPS_ENAB<\/b> (boolean)<\/p>\n<p style=\"margin-left:17%;\">\u00e5\u00a6\u00e6 uid \u00e5 gid \u00e7\u00b8\u00e5\u00ef\u00bc\u00e7\u00a8\u00e6\u00b7\u00e5\u00e5\u00e4\u00b8\u00bb\u00e7\u00a8\u00e6\u00b7\u00e5\u00e4\u00b9\u00e7\u00b8\u00e5\u00ef\u00bc\u00e4\u00bd\u00bf\u00e9 root \u00e7\u00bb\u00e7\u00e7\u00bb\u00e6\u00a9\u00e7\u00a0\u00e4\u00bd\u00e5\u00e5\u00b1\u00e4\u00b8\u00bb\u00e4\u00bd\u00e7\u00b8\u00e5 (\u00e5\u00a6\u00ef\u00bc022 \u2212> 002, 077 \u2212> 007)\u00e3<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u00e5\u00a6\u00e6\u00e8\u00ae\u00be\u00e7\u00bd\u00ae\u00e4\u00b8\u00ba <i>yes<\/i>\u00ef\u00bc\u00e5\u00a6\u00e6\u00e7\u00bb\u00e4\u00b8\u00e6\u00b2\u00a1\u00e6\u00e6\u00e5\u00e4\u00ba\u00ef\u00bc<b>userdel<\/b> \u00e5\u00b0\u00e7\u00a7\u00bb\u00e9\u00a4\u00e6\u00a4\u00e7\u00a8\u00e6\u00b7\u00e7\u00bb\u00ef\u00bc<b>useradd<\/b> \u00e5\u00e5\u00bb\u00ba\u00e7\u00a8\u00e6\u00b7\u00e6\u00b6\u00ef\u00bc\u00e4\u00b9\u00e4\u00bc\u00e5\u00e5\u00bb\u00ba\u00e4\u00b8\u00e4\u00b8\u00aa\u00e5\u00e5\u00e7\u00e9\u00bb\u00e8\u00ae\u00a4\u00e7\u00bb\u00e3<\/p>\n<h2>\u00e4\u00ba\u00a4\u00e5\u00e5\u00bc\u00e7\u00a8 <a name=\"\u00e4\u00ba\u00a4\u00e5\u00e5\u00bc\u00e7\u00a8\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">\u00e5\u00a6\u00e4\u00b8\u00e4\u00ba\u00a4\u00e5\u00e5\u00bc\u00e7\u00a8\u00e6\u00be\u00e7\u00a4\u00ba\u00e5\u00bd\u00b1\u00e5\u00e5\u00af\u00e7\u00a0\u00e5\u00a5\u00e4\u00bb\u00b6\u00e5\u00aa\u00e4\u00b8\u00aa\u00e7\u00a8\u00e5\u00ba\u00e4\u00bd\u00bf\u00e7\u00a8\u00e5\u00aa\u00e4\u00b8\u00aa\u00e5\u00e6\u00b0\u00e3<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">chfn<\/p>\n<p style=\"margin-left:17%;\">CHFN_AUTH CHFN_RESTRICT LOGIN_STRING<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">chgpasswd<\/p>\n<p style=\"margin-left:17%;\">ENCRYPT_METHOD MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">chpasswd<\/p>\n<p style=\"margin-left:17%;\">ENCRYPT_METHOD MD5_CRYPT_ENAB SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">chsh<\/p>\n<p style=\"margin-left:17%;\">CHSH_AUTH LOGIN_STRING<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">gpasswd<\/p>\n<p style=\"margin-left:17%;\">ENCRYPT_METHOD MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">groupadd<\/p>\n<p style=\"margin-left:17%;\">GID_MAX GID_MIN MAX_MEMBERS_PER_GROUP SYS_GID_MAX SYS_GID_MIN<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">groupdel<\/p>\n<p style=\"margin-left:17%;\">MAX_MEMBERS_PER_GROUP<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">groupmems<\/p>\n<p style=\"margin-left:17%;\">MAX_MEMBERS_PER_GROUP<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">groupmod<\/p>\n<p style=\"margin-left:17%;\">MAX_MEMBERS_PER_GROUP<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">grpck<\/p>\n<p style=\"margin-left:17%;\">MAX_MEMBERS_PER_GROUP<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">grpconv<\/p>\n<p style=\"margin-left:17%;\">MAX_MEMBERS_PER_GROUP<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">grpunconv<\/p>\n<p style=\"margin-left:17%;\">MAX_MEMBERS_PER_GROUP<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">login<\/p>\n<p style=\"margin-left:17%;\">CONSOLE CONSOLE_GROUPS DEFAULT_HOME ENV_HZ ENV_PATH ENV_SUPATH ENV_TZ ENVIRON_FILE ERASECHAR FAIL_DELAY FAILLOG_ENAB FAKE_SHELL FTMP_FILE HUSHLOGIN_FILE ISSUE_FILE KILLCHAR LASTLOG_ENAB LOGIN_RETRIES LOGIN_STRING LOGIN_TIMEOUT LOG_OK_LOGINS LOG_UNKFAIL_ENAB MAIL_CHECK_ENAB MAIL_DIR MAIL_FILE MOTD_FILE NOLOGINS_FILE PORTTIME_CHECKS_ENAB QUOTAS_ENAB TTYGROUP TTYPERM TTYTYPE_FILE ULIMIT UMASK USERGROUPS_ENAB<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">newgrp \/ sg<\/p>\n<p style=\"margin-left:17%;\">SYSLOG_SG_ENAB<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">newusers<\/p>\n<p style=\"margin-left:17%;\">ENCRYPT_METHOD GID_MAX GID_MIN MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS 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<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">passwd<\/p>\n<p style=\"margin-left:17%;\">ENCRYPT_METHOD MD5_CRYPT_ENAB OBSCURE_CHECKS_ENAB PASS_ALWAYS_WARN PASS_CHANGE_TRIES PASS_MAX_LEN PASS_MIN_LEN SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">pwck<\/p>\n<p style=\"margin-left:17%;\">PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">pwconv<\/p>\n<p style=\"margin-left:17%;\">PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">su<\/p>\n<p style=\"margin-left:17%;\">CONSOLE CONSOLE_GROUPS DEFAULT_HOME ENV_HZ ENVIRON_FILE ENV_PATH ENV_SUPATH ENV_TZ LOGIN_STRING MAIL_CHECK_ENAB MAIL_DIR MAIL_FILE QUOTAS_ENAB SULOG_FILE SU_NAME SU_WHEEL_ONLY SYSLOG_SU_ENAB USERGROUPS_ENAB<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">sulogin<\/p>\n<p style=\"margin-left:17%;\">ENV_HZ ENV_TZ<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">useradd<\/p>\n<p style=\"margin-left:17%;\">CREATE_HOME GID_MAX GID_MIN 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<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">userdel<\/p>\n<p style=\"margin-left:17%;\">MAIL_DIR MAIL_FILE MAX_MEMBERS_PER_GROUP USERDEL_CMD USERGROUPS_ENAB<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">usermod<\/p>\n<p style=\"margin-left:17%;\">MAIL_DIR MAIL_FILE MAX_MEMBERS_PER_GROUP<\/p>\n<h2>\u00e5\u00e8\u00a7 <a name=\"\u00e5\u00e8\u00a7\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>login<\/b>(1), <b>passwd<\/b>(1), <b>su<\/b>(1), <b>passwd<\/b>(5), <b>shadow<\/b>(5), <b>pam<\/b>(8).<\/p>\n<hr>\n","protected":false},"excerpt":{"rendered":"<p>LOGIN.DEFS \u00e5\u00e7\u00a7\u00b0 \u00e6\u00e8\u00bf\u00b0 \u00e4\u00ba\u00a4\u00e5\u00e5\u00bc\u00e7\u00a8 \u00e5\u00e8\u00a7 \u00e5\u00e7\u00a7\u00b0 login.defs \u2212 \u00e5\u00bd\u00b1\u00e5\u00e5\u00af\u00e7\u00a0\u00e5\u00a5\u00e4\u00bb\u00b6\u00e9\u00e7\u00bd\u00ae \u00e6\u00e8\u00bf\u00b0 The \/etc\/login.defs file defines the site\u2212specific 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. This file is a readable text file, each line of the file describing [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[959],"tags":[961,1270,1284],"class_list":["post-4253","post","type-post","status-publish","format-standard","hentry","category-5-formatos-de-ficheros","tag-961","tag-login","tag-zh_cn"],"gutentor_comment":0,"_links":{"self":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts\/4253","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/comments?post=4253"}],"version-history":[{"count":0,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts\/4253\/revisions"}],"wp:attachment":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/media?parent=4253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/categories?post=4253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/tags?post=4253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}