Hoi,
Ik heb een probleem met het runnen van su in een van de init scipts. Het begon met het /etc/init.d/vncserver script. Ik heb in /etc/sysconfig/vncserver ingesteld dat er op display :1 een server gestart moet worden. Dit heeft al vanaf de installatie niet gewerkt.
Het gekke is nu dat de vncserver wel gewoon wordt opgestart als ik het in een ssh terminal executeer.
Toen ben ik gaan experimenteren en kwam er achter dat alleen het gebruik van 'su' al een core dump geeft (tijdens de bootup dan!, ik kan het wel handmatig executeren). De user zit ook in de 'wheel' groep dus daar kan het ook niet aan liggen. Ik heb al geprobeerd wheel require in pam.d af te zetten, maar dat maakt ook geen verschil.
Nu komt het mooiste: als ik 'sudo su user -c "bla bla" in het init scriptje zet werkt het gewoon goed
Weet iemand waar dit aan kan liggen?
Ik heb een probleem met het runnen van su in een van de init scipts. Het begon met het /etc/init.d/vncserver script. Ik heb in /etc/sysconfig/vncserver ingesteld dat er op display :1 een server gestart moet worden. Dit heeft al vanaf de installatie niet gewerkt.
Het gekke is nu dat de vncserver wel gewoon wordt opgestart als ik het in een ssh terminal executeer.
Toen ben ik gaan experimenteren en kwam er achter dat alleen het gebruik van 'su' al een core dump geeft (tijdens de bootup dan!, ik kan het wel handmatig executeren). De user zit ook in de 'wheel' groep dus daar kan het ook niet aan liggen. Ik heb al geprobeerd wheel require in pam.d af te zetten, maar dat maakt ook geen verschil.
Nu komt het mooiste: als ik 'sudo su user -c "bla bla" in het init scriptje zet werkt het gewoon goed
Weet iemand waar dit aan kan liggen?