On Fri, Mar 18, 2005 at 12:00:25AM +0100, Nicolas Fran�ois wrote:
> Hi,
> 
> On Thu, Mar 03, 2005 at 02:23:04PM +0100, Christoph Martin wrote:
> > >/usr/lib/tiger/systems/Linux/2/check_passwdspec: [: too many arguments
> > >/usr/lib/tiger/systems/Linux/2/check_passwdspec: [: too many arguments
> > >/usr/lib/tiger/systems/Linux/2/check_passwdspec: [: too many arguments
> > >/usr/lib/tiger/systems/Linux/2/check_passwdspec: [: too many arguments
> 
> They are caused by a password set to ! (this is the case for postfix) in
> systems/Linux/2/check_passwdspec, line 87
> [ "$Tiger_Check_PASSWD_SHADOW" = 'Y' -a -s /etc/passwd -a "$pwd" != "x" ]

Maybe that's because the construct is bash specific. Does 

[ "$Tiger_Check_PASSWD_SHADOW" = 'Y' ] && [ -s /etc/passwd ] && [ "$pwd" 
!= "x" ]

Work for you? Thanks for the detailed analysis, I will look into it 
probably this weekend (if time permits)

Regards

Javier

Attachment: signature.asc
Description: Digital signature

Reply via email to