sysconf/protected-user | 2 Makefile.am | 2 debian/changelog | 11 + debian/vyatta-cfg-system.postinst.in | 4 lib/Vyatta/Login/User.pm | 304 +++++++++++++------------------- scripts/system/vyatta_check_username.pl | 66 ++++++ templates/system/login/user/node.def | 8 7 files changed, 214 insertions(+), 183 deletions(-)
New commits: commit 10dadbb8516613d2ea31c9ddc73b4005b3f8f7e0 Author: Stephen Hemminger <[email protected]> Date: Tue Jan 26 18:30:04 2010 -0800 0.16.29 commit 471b7e4ada3ab3ce69da161b9546056332b60ce2 Author: Stephen Hemminger <[email protected]> Date: Tue Jan 26 18:09:55 2010 -0800 Get rid of protected-users file Instead of white-listing special system users, just go with the Debian policy that all users with uid < 1000 are system accounts commit b5bb8c35539d1b108e988d39153abc813c326b0f Author: Stephen Hemminger <[email protected]> Date: Tue Jan 26 17:50:33 2010 -0800 Add additional check that new user doesn't exist in NSS If user exists in NSS (LDAP, TACACS+) but not on local machine, then it can not be changed with CLI. useradd will fail (user exists), and usermod will fail (can't find user in passwd file). Bug 5249 commit 2bc8990bc093cce92bcaddd82ee80b1c18223e5d Author: Stephen Hemminger <[email protected]> Date: Tue Jan 26 16:26:19 2010 -0800 Refactor user update Split delete and update into separate functions Always update password file because the script runs as non-root user so it is unable to read shadow file to get original password value. commit c3c8076621eb0162ffa314a51c2915bc60e6b078 Author: Stephen Hemminger <[email protected]> Date: Tue Jan 26 15:50:22 2010 -0800 Change function names in User.pm Perl convention of object modules is to prefix with _ commit 3d3e095fc9ad4ac553b7b0d37b13106aca0ace53 Author: Stephen Hemminger <[email protected]> Date: Tue Jan 26 15:48:07 2010 -0800 Reindent user account module Run through perltidy commit a782154dd201e08138ab42ad881f74087bfbe7da Author: Stephen Hemminger <[email protected]> Date: Tue Jan 26 15:29:34 2010 -0800 Don't allow vyatta configured accounts to overlap internal accounts Bug 5269 This prevents user from doing something harmful like making a user named quagga or cron and putting vbash on that account. http://suva.vyatta.com/git/?p=vyatta-cfg-system.git;a=commitdiff;h=10dadbb8516613d2ea31c9ddc73b4005b3f8f7e0 http://suva.vyatta.com/git/?p=vyatta-cfg-system.git;a=commitdiff;h=471b7e4ada3ab3ce69da161b9546056332b60ce2 http://suva.vyatta.com/git/?p=vyatta-cfg-system.git;a=commitdiff;h=b5bb8c35539d1b108e988d39153abc813c326b0f http://suva.vyatta.com/git/?p=vyatta-cfg-system.git;a=commitdiff;h=2bc8990bc093cce92bcaddd82ee80b1c18223e5d http://suva.vyatta.com/git/?p=vyatta-cfg-system.git;a=commitdiff;h=c3c8076621eb0162ffa314a51c2915bc60e6b078 http://suva.vyatta.com/git/?p=vyatta-cfg-system.git;a=commitdiff;h=3d3e095fc9ad4ac553b7b0d37b13106aca0ace53 http://suva.vyatta.com/git/?p=vyatta-cfg-system.git;a=commitdiff;h=a782154dd201e08138ab42ad881f74087bfbe7da _______________________________________________ svn mailing list [email protected] http://mailman.vyatta.com/mailman/listinfo/svn
