Am Dienstag, 28. September 2010, 03:00:32 schrieb Joachim Ott: > While I was looking around why /var/volatiles/appshadow isn't created > during system boot, I stopped at one line in /etc/init.d/mountall.sh: > > ROOT_HOME="`grep root /etc/passwd | cut -d: -f6`" > > This assumes that the string "root" appears only once in /etc/passwd. > You run into trouble when you add a user like "brootje", or someone > has a similar string in his gecos field. This patch makes sure that > only the value for root's entry is returned: > > --- mountall.sh.orig > +++ mountall.sh > @@ -41,7 +41,7 @@ > > if test -e /etc/passwd > then > - ROOT_HOME="`grep root /etc/passwd | cut -d: -f6`" > + ROOT_HOME="`grep \"^root:\" /etc/passwd | cut -d: -f6`" > > if test -n "$ROOT_HOME" > then
Ouch, good catch :-) Thanks -- Klaus 'mrmoku' Kurzmann _______________________________________________ Shr-devel mailing list [email protected] http://lists.shr-project.org/mailman/listinfo/shr-devel
