su: illegal option -- s

Dan Nelson dnelson at allantgroup.com
Sat Apr 2 18:14:40 PST 2005


In the last episode (Apr 02), Karl Agee said:
> FreeBSD 4.11-Stable, bash 2.05. 
> 
> I am getting an error when I try to launch a daemon
> script manually as root, or in /usr/local/etc/rc.d:
> 
> -su-2.05b# /usr/local/koha/intranet/scripts/z3950daemon/z3950-daemon-launch.sh
> -su-2.05b# su: illegal option -- s
> usage: su [-] [-flm] [-c class] [login [args]]
> 
> The line in the script that calls this is:  
> 
> su -s /bin/sh -c $KohaZ3950Shell -  $RunAsUser &
> 
> The su man page indicates that the -s option isnt supported....how
> can I edit this so this function works??

That's really weird su syntax there.  Try 

su - $RunasUser -c $KohaZ3950Shell

-- 
	Dan Nelson
	dnelson at allantgroup.com


More information about the freebsd-questions mailing list