HI Glypyh, I'm using Ubuntu currently,
what I'm trying to accomplish is changing the default file creation for the daemon, which from what I'm reading was changed some time ago. http://twistedmatrix.com/trac/ticket/966 what I'd like is for the twistd daemon to create files with a certain default file creation permission, so I'm looking at changing the umask, but so far I can't get the format correctly, as I'm trying to use what I'd normally use for chmod when starting twistd what is the correct format for umask? is what I have correct? desired result is rw for owner, group and world. 21 DAEMON_OPTS="--umask=0666 --pidfile=${PIDFILE} --logfile=${LOGFILE} --python ${SERVICE_PATH}" 22 23 # Set python path so twistd can find the plugin 24 # See: http://twistedmatrix.com/projects/core/documentation/howto/plugin.htm l 25 export PYTHONPATH=$SERVICE_DIR 26 27 if [ ! -x $DAEMON ]; then 28 echo "ERROR: Can't execute $DAEMON." 29 exit 1 30 fi 31 32 if [ ! -x $SERVICE_PATH ]; then 33 echo "ERROR: Can't execute: $SERVICE_PATH" 34 exit 1 35 fi 36 37 start_service() { 38 echo -n " * Starting $SERVICE_NAME... " 39 start-stop-daemon -Sq --chuid ${RUNAS} --group ${RUNAS} -p $PIDFILE -x $DA EMON -- $DAEMON_OPTS On Mon, Aug 29, 2011 at 9:45 AM, Glyph Lefkowitz <[email protected]> wrote: > > On Aug 29, 2011, at 8:20 AM, Stephan wrote: > > I still have the issue, but I've found out that it has something to do > with the fact that the twisted daemon isn't starting as the user I've > asked it to start as. > > The --chuid flag to start-stop-daemon is not seen by twistd; twistd is > started by start-stop-daemon allegedly already running as that user. If > this is a bug, it's a bug in your platform's startup-management tools, not > Twisted itself. > Note that os.environ['USER'] is informational only and does not represent > the actual current user. Look at os.getuid() for the real number. > > _______________________________________________ > Twisted-web mailing list > [email protected] > http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web > > _______________________________________________ Twisted-web mailing list [email protected] http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web
