📄 changelog
字号:
in /etc/default/useradd2004-04-30 Thorsten Kukuk <kukuk@suse.de> * src/groupmod.c (main): Fix typo (user <-> group). * lib/str2date.c (str2date): Fix comment.2004-04-26 Thorsten Kukuk <kukuk@suse.de> * src/rpasswdd.c (main): Add --slp-descr support. * lib/use_slp.c (register_slp): Set description attribute if description is configured. * lib/use_slp.h (register_slp): Adjust prototype. * src/rpasswd-client.c (query_slp): If we find more than one rpasswd daemon and called by rpasswd, ask user which to use.2004-04-23 Thorsten Kukuk <kukuk@suse.de> * src/usermod.c (main): Add -R and -A options.2004-04-21 Thorsten Kukuk <kukuk@suse.de> * src/groupmod.c (main): Convert group and user names between used locale and UTF8.2004-04-20 Thorsten Kukuk <kukuk@suse.de> * src/groupmod.8: Document -A and -R options. * src/groupmod.c (main): Add -A and -R options (add/remove user from a group).2004-04-14 Thorsten Kukuk <kukuk@suse.de> * release version 2.6.4 * src/rpasswd-client.c (query_slp): Fix parsing of SLP URL.2004-04-02 Thorsten Kukuk <kukuk@suse.de> * release version 2.6.3 * src/newgrp.c: Add -c command flag to allow sg emulation. * src/Makefile.am (install-exec-hook): Add sg compatibility link. * src/sg.1: New.2004-04-01 Thorsten Kukuk <kukuk@suse.de> * release version 2.6.2 * src/rpasswdd.c (main): Add timeout support for SLP registration. * lib/use_slp.c (register_slp): Add refreshing of SLP registration. * lib/use_slp.h: Adjust register_slp prototype. * lib/copy_xattr.c (copy_xattr): Don't use SELinux functions if not available. Reported by Jerone Young <jyoung5@us.ibm.com>. (copy_xattr): Don't abort with error if we ignore attributes. * src/groupdel.c: Fix program name. Reported by Jerone Young <jyoung5@us.ibm.com>.2004-03-24 Thorsten Kukuk <kukuk@suse.de> * release version 2.6.1 * src/newgrp.c (main): Handle the case that we use already NGROUPS_MAX groups and don't abort with an error.2004-03-17 Thorsten Kukuk <kukuk@suse.de> * release version 2.6 * src/pwck.c (sort_passwd_file): sort passwd file. (main): Fix calculating of return code. * src/grpck.c (sort_group_file): sort group file. * src/grpck.8: Rewrite. * src/tst-pwck: New test for pwck. * src/tst-grpck: New test for grpck.2004-03-15 Thorsten Kukuk <kukuk@suse.de> * src/groupmod.c (main): Clear nscd group cache, not passwd cache. * src/grpck.c: Fix typo in help text. * src/grpck.8: Fix typo for -s help text.2004-03-11 Thorsten Kukuk <kukuk@suse.de> * lib/copy_xattr.c (copy_xattr): Don't set SELinux attributes if no policy is loaded.2004-03-05 Thorsten Kukuk <kukuk@suse.de> * lib/group.c (find_group_data): Don't close NSS handle twice. * lib/user.c (do_getpwnam): Likewise.2004-02-25 Thorsten Kukuk <kukuk@suse.de> * lib/authentication.c: Include syslog.h.2004-02-24 Andreas Voegele <voegelas@gmx.net> * src/newgrp.c (main): Do not dereference gp for incr.2004-02-24 Thorsten Kukuk <kukuk@suse.de> * src/chfn.c (check_field): Fix for UTF-8 strings. * lib/get_caller_dn.c: New. * lib/get_ldap_password.c: New. * src/groupadd.c: Remove duplicate code. * src/groupdel.c: Likewise. * src/groupmod.c: Likewise. * src/useradd.c: Likewise. * src/userdel.c: Likewise. * src/usermod.c: Likewise. * src/chage.c: Fix usage of -l with -D.2004-02-23 Thorsten Kukuk <kukuk@suse.de> * src/groupadd.c (main): Add unsupported -f option. * src/groupdel.c (main): Fix LDAP support. * lib/copy_xattr.c (copy_xattr): Free memory in error case.2004-02-17 Thorsten Kukuk <kukuk@suse.de> * etc/login.defs: Fix typo2004-02-16 Thorsten Kukuk <kukuk@suse.de> * src/groupdel.c: Convert groups between UTF-8/local locale. * src/expiry.c: Convert account to local locale. * src/chsh.1: Document -P/-D. * src/newgrp.c (main): Translate group name from locale to UTF-8. * src/vipw.c: Unify output. * src/usermod.c: Likewise. * src/chfn.1: Adjust manual page.2004-02-14 Thorsten Kukuk <kukuk@suse.de> * src/chfn.c: Add -D and -P option. * lib/check_name.c (check_name): Use regex for syntax checking. * etc/login.defs: Add CHARACTER_CLASS, which defines a regex for allowed account names.2004-02-13 Thorsten Kukuk <kukuk@suse.de> * src/newgrp.c (main): Check for variable overflow (patch from Thomas Biege). * src/usermod.c (main): Fix changing of shadow information. Convert between local locale and UTF-8.2004-02-12 Thorsten Kukuk <kukuk@suse.de> * lib/user.c (write_user_data): Fix detecting of changed data. * src/usermod.c (main): Don't change gecos to "" if something else is changed. Don't return an error if the home directory does not exist, but the UID is changed.2004-02-10 Thorsten Kukuk <kukuk@suse.de> * src/chfn.c (main): Handle UTF-8 accounts correct. * src/chsh.c: Likewise. * lib/get_values.c: Convert input/output from/to UTF-8. * lib/utf8conv.c: New, convert between UTF-8 and used locale. * lib/utf8conv.h: New.2004-02-05 Thorsten Kukuk <kukuk@suse.de> * src/chpasswd.8: Document /etc/default/passwd usage. * src/gpasswd.1: Likewise. * lib/parse_crypt_arg.c: New, common helper functions for crypt. * lib/parse_crypt_arg.h: New. * src/chpasswd.c: If not other specified, use crypt hash specified in /etc/default/passwd. (main): Fix lenght of allowed blowfish passwords. * lib/logindefs.c: Read /etc/default/passwd, too. * src/useradd.c: Better range checking for UIDs and GIDs. * src/groupadd.c (main): Likewise. * src/groupmod.c (main): Likewise. * src/newgrp.c (main): Likewise. * src/usermod.c (convert_grpopt_to_name): Likewise. * lib/logindefs.c (getlogindefs_unum): Add range checking. (getlogindefs_num): Likewise. * lib/strtoid.c: New, converts string to uid/gid with better range checking.2004-02-03 Thorsten Kukuk <kukuk@suse.de> * src/pam_rpasswd.8: New. * src/newgrp.1: New.2004-02-01 Thorsten Kukuk <kukuk@suse.de> * src/newgrp.c: New, POSIX conform implementation.2004-01-28 Thorsten Kukuk <kukuk@suse.de> * src/rpasswd-client.c: Fix alignment problems. * src/grpck.c: New. * lib/read-files-group.c: Move parse_grent from here ... * lib/parse_grent.c: ... to here.2004-01-27 Thorsten Kukuk <kukuk@suse.de> * src/pwck.c: New. * lib/yesno.c: New, from coreutils 5.1.2. * lib/yesno.h: New.2004-01-25 Thorsten Kukuk <kukuk@suse.de> * configure.in: Check for getline/getdelim functions. * lib/logindefs.c (_GNU_SOURCE): define.2004-01-15 Thorsten Kukuk <kukuk@suse.de> * configure.in: Enable SELinux per default if found.2004-01-14 Thorsten Kukuk <kukuk@suse.de> * src/pam_rpasswd.c: New. * src/rpasswd-client.c: Common functions moved from ... * src/rpasswd.c: ... here. * configure.in: Add option to enable PAM module.2004-01-13 Thorsten Kukuk <kukuk@suse.de> * src/rpasswd.1: Document new rpasswd options. * src/rpasswd.c: Add search functions for a SLP server. * src/rpasswdd.8: Document SLP option. * src/rpasswdd.c: Make SLP support runtime option.2004-01-12 Thorsten Kukuk <kukuk@suse.de> * configure.in: Check for SLP support. * lib/use_slp.c: New, functions to register/deregister from SLP. * lib/use_slp.h: New, prototypes for register/deregister from SLP. * src/rpasswdd.c: Add SLP support. * src/dbg_log.[ch]: Moved from here ... * lib/dbg_log.[ch]: ... to here.2004-01-09 Thorsten Kukuk <kukuk@suse.de> * release version 2.5 * src/grpunconv.c: New. * src/grpunconv.8: New. * lib/read-files.c: Fix compiling with older gcc versions.2004-01-08 Thorsten Kukuk <kukuk@suse.de> * src/passwd.c: SELinux: Don't abort in permissive mode. * src/chsh.c: Likewise. * src/chfn.c: Likewise.2004-01-06 Thorsten Kukuk <kukuk@suse.de> * src/pwunconv.c: New. * src/pwunconv.8: New. * src/pwconv.8: New. * src/tst-pwconv: New. * src/tst-pwunconv: New. * src/pwconv.c: Finish implementation. * lib/copy_xattr.c: Check arguments. * lib/public.h: Add DO_DELETE_SHADOW. * lib/authentication.c: Include stdio.h.2004-01-04 Thorsten Kukuk <kukuk@suse.de> * src/groupadd.c (main): Fix compiling without LDAP support. * src/userdel.c (main): Likewise. * src/useradd.c (main): Likewise. * src/usermod.c (main): Likewise. * src/grpconv.8: New. * src/pwconv.8: New. * src/passwd.c (passwd_main): Adjust for new is_selinux_enabled. * src/chfn.c (main): Likewise. * src/chsh.c (main): Likewise. * lib/copy_xattr.c (copy_xattr): Likewise. * lib/selinux_utils.c (set_default_context): Likewise. (restore_default_context): Likewise.2003-12-19 Thorsten Kukuk <kukuk@suse.de> * src/groupadd.8: Add description about valid group names.2003-12-10 Thorsten Kukuk <kukuk@suse.de> * release version 2.4 * lib/user.c (write_user_data): Allow creating of new entry in shadow map. * src/chage.c (main): Add shadow entry for account if user enters data.2003-12-09 Thorsten Kukuk <kukuk@suse.de> * lib/user.c (write_user_data): Fix shadow temp file handling in error case. * src/passwd.c (passwd_main): Don't unlock a password that only has "!" as password. * src/passwd.1: Document new -u behavior. * lib/check_home.c (check_home): New, check path to home directory. * src/useradd.c (main): If home directory exists, it must be a directory. * src/usermod.c (main): Likewise. * src/passwd.1: Fix description of password status output. * src/passwd.c (passwd_main): Only abort on failing do_getpwnam, if we do more than changing passwords2003-12-05 Thorsten Kukuk <kukuk@suse.de> * release version 2.3.99 * src/usermod.c (main): Remove user from all groups, if -G with empty argument is specified. Remove user only once from all old groups.2003-12-03 Thorsten Kukuk <kukuk@suse.de> * release version 2.3.982003-12-02 Thorsten Kukuk <kukuk@suse.de> * lib/libldap.c (ldap_create_group): Implement. * lib/libldap.h: Add prototype for ldap_create_group. * lib/user.c (write_user_data): Implement changing of more LDAP data. * lib/group.c (write_group_data): Implement changing of more LDAP data. * release version 2.3.97 * lib/nsw.c (_getnswbyname): Return dummy "files" entry if no nsswitch.conf file found. * lib/user.c: Fix writing of shadow entry. * src/tst-useradd: Check, if shadow data is written.2003-12-01 Thorsten Kukuk <kukuk@suse.de> * lib/chown_dir_rec.c: New, change owner/group of a directory tree. * src/useradd.c (create_home_directory): Adjust for new copy_dir_rec interface. * src/usermod.c: Likewise. * lib/copy_dir_rec.c (copy_dir_rec): Add new option to preserve the old owner/group of a file/directory.2003-11-30 Thorsten Kukuk <kukuk@suse.de> * src/usermod.8: New. * src/useradd.8: Specify rule for account name.2003-11-28 Thorsten Kukuk <kukuk@suse.de> * src/usermod.c: Implement modifying of group data. * src/expiry.c (main): Fix print_version call. * src/chfn.c (main): Make standalone. * src/chsh.c (main): Likewise. * src/chage.c: Move common functions into libpwdutils. * src/passwd.c (main): Moved from main.c. (passwd_main): Add print_version years argument. * src/main.h: Removed. * src/main.c: Removed. * lib/init_environment.c: New. * lib/print_error.c: New. * lib/print_version.c: New. * lib/date2str.c: New. * lib/str2date.c: New.2003-11-02 Thorsten Kukuk <kukuk@suse.de> * src/gpasswd.c: New. * src/gpasswd.1: New.2003-10-30 Thorsten Kukuk <kukuk@suse.de> * src/Makefile.am: Link against libattr if necessary. * lib/copy_xattr.c: Include <sys/types.h>. * configure.in: Add check for -lattr, if attr/xattr.h is used.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -