fix 401201: sudo complains: audit_log_user_command(): Connection refused

This commit is contained in:
Peter Vrabec 2008-01-07 18:31:40 +00:00
parent ebba253fbc
commit bb69e9d436
2 changed files with 13 additions and 6 deletions

View File

@ -76,10 +76,13 @@ diff -up sudo-1.6.9p4/audit_help.c.audit sudo-1.6.9p4/audit_help.c
+ return; + return;
+ else { + else {
+ err = audit_log_user_command (audit_fd, type, command, NULL, result); + err = audit_log_user_command (audit_fd, type, command, NULL, result);
+ if( err <= 0 ) + /* The kernel supports auditing and we had
+ enough privilege to write to the socket. */
+ if( err <= 0 && !(errno == EPERM && getuid() != 0) ) {
+ perror("audit_log_user_command()"); + perror("audit_log_user_command()");
+ } + }
+ } + }
+}
+ +
+#endif /* WITH_AUDIT */ +#endif /* WITH_AUDIT */
+ +

View File

@ -1,7 +1,7 @@
Summary: Allows restricted root access for specified users Summary: Allows restricted root access for specified users
Name: sudo Name: sudo
Version: 1.6.9p4 Version: 1.6.9p4
Release: 4%{?dist} Release: 5%{?dist}
License: BSD License: BSD
Group: Applications/System Group: Applications/System
URL: http://www.courtesan.com/sudo/ URL: http://www.courtesan.com/sudo/
@ -128,6 +128,10 @@ rm -rf $RPM_BUILD_ROOT
/bin/chmod 0440 /etc/sudoers || : /bin/chmod 0440 /etc/sudoers || :
%changelog %changelog
* Mon Jan 07 2008 Peter Vrabec <pvrabec@redhat.com> 1.6.9p4-5
- fix complains about audit_log_user_command(): Connection
refused (#401201)
* Wed Dec 05 2007 Release Engineering <rel-eng at fedoraproject dot org> - 1.6.9p4-4 * Wed Dec 05 2007 Release Engineering <rel-eng at fedoraproject dot org> - 1.6.9p4-4
- Rebuild for deps - Rebuild for deps