https://bugzilla.novell.com/show_bug.cgi?id=738041
https://bugzilla.novell.com/show_bug.cgi?id=738041#c14
Christian Boltz
(In reply to comment #11)
Hmm, maybe(!) that's caused by the fact that /etc/init.d/nscd is a shell script - OTOH that shouldn't be of interest for the calling process.
I asked about this upstream, and the answer was "in general yes, but..." ;-) If a perl system() call uses output redirection (or contains other shell metacharacters, see "perldoc -f system" for details) - which smbldap-useradd does, for example my $nscd_status = system "/etc/init.d/nscd status >/dev/null 2>&1"; then perl executes this using /bin/sh (which is a symlink to /bin/bash) /bin/sh -c /etc/init.d/nscd status >/dev/null 2>&1 In other words: it's correct that the profile needs "/bin/bash ix" - and OTOH it isn't surprising that it worked even without that - it doesn't break too much if the profile doesn't allow to check the nscd status ;-)
/bin/bash ix,
Does this keep your audit.log clean?
Yes !!
Thanks for checking this. I submitted the profile for review upstream. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.