<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div style="font-family: 'Courier New', courier, monaco, monospace, sans-serif; font-size: 10pt;">Many thank!</div><div style="font-family: 'Courier New', courier, monaco, monospace, sans-serif; font-size: 10pt;"><br></div><div style="font-family: 'Courier New', courier, monaco, monospace, sans-serif; font-size: 13px; color: rgb(0, 0, 0); background-color: transparent; font-style: normal;">I have already checked and here is difference between when I run in command line and form web processing service (WPS)</div><div style="font-family: 'Courier New', courier, monaco, monospace, sans-serif; font-size: 13px; color: rgb(0, 0, 0); background-color: transparent; font-style: normal;"><br></div><div style="background-color: transparent; font-size: 13px;"><font size="2">I stast tomcat by using: </font></div><div
 style="background-color: transparent; font-size: 13px;"><font size="2">$ </font></div><div style="background-color: transparent; font-size: 13px;"><font size="2"> sudo -s mywps bash startup.sh</font></div><div style="background-color: transparent; font-size: 13px;"><font size="2"><br></font></div><div style="background-color: transparent; font-size: 13px;"><font size="2">and everything (insluding folder and environment locally in side /hom/mywps )</font></div><div style="background-color: transparent;"><font size="2">I and do python in command line </font></div><div style="background-color: transparent;"><font size="2">the results as bellow:</font></div><div><font size="2"><br></font></div><div><font size="2"><br></font></div><div style="background-color: transparent;"><font size="2">I run tomcat by request url from curl and stringger python code</font></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 13px;
 font-family: 'Courier New', courier, monaco, monospace, sans-serif; font-style: normal;"><font size="2"><br></font></div><div style="background-color: transparent;"><font size="2">in Python code I put </font></div><div style="background-color: transparent;"><font size="2"> </font></div><div style="background-color: transparent;"><font size="2">import os</font></div><div style="background-color: transparent;"><font size="2">import sys</font></div><div style="background-color: transparent;"><font size="2"><br></font></div><div style="background-color: transparent;"><font size="2">print os.environ</font></div><div style="background-color: transparent;"><font size="2"><br></font></div><div style="background-color: transparent;"><font size="2">and the log file was printed </font></div><div style="background-color: transparent;"><font size="2"><br></font></div><div style="background-color: transparent;"><font
 size="2">grass.script{'USERNAME': </font></div><div style="background-color: transparent;"><font size="2">'mywps', 'LANG': 'en_US.UTF-8', </font></div><div style="background-color: transparent;"><font size="2">'SUDO_GID': '1001', 'SHELL': '/bin/bash', </font></div><div style="background-color: transparent;"><font size="2">'SUDO_COMMAND': '/bin/bash startup.sh', </font></div><div style="background-color: transparent;"><font size="2">'SHLVL': '0', 'SUDO_UID': '1001', 'TERM': 'xterm',</font></div><div style="background-color: transparent;"><font size="2"> 'CATALINA_BASE': '/home/mywps/tomcatInstances/tomcatwps', </font></div><div style="background-color: transparent;"><font size="2"> 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', </font></div><div style="background-color: transparent;"><font size="2"> 'PWD': '/home/mywps/tomcatInstances/tomcatwps/bin', </font></div><div
 style="background-color: transparent;"><font size="2"> 'LOGNAME': 'mywps', 'USER': 'mywps', 'HOME': '/home/mywps', </font></div><div style="background-color: transparent;"><font size="2"> 'MAIL': '/var/mail/mywps', 'CATALINA_HOME': '/home/mywps/tomcat', </font></div><div style="background-color: transparent;"><font size="2"> 'SUDO_USER': 'mywps', 'CATALINA_OPTS': '-Xms256m -Xmx512m'}</font></div><div style="background-color: transparent;"><font size="2"><br></font></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 13px; font-family: 'Courier New', courier, monaco, monospace, sans-serif; font-style: normal;"><span style="font-size: 13px; background-color: transparent;"> </span><br></div><div style="background-color: transparent;"><font size="2">$ python</font></div><div style="background-color: transparent;"><font size="2">Python 2.6.5 (r265:79063, Feb 28 2011, 21:55:45)</font></div><div
 style="background-color: transparent;"><font size="2">[GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2</font></div><div style="background-color: transparent;"><font size="2">Type "help", "copyright", "credits" or "license" for more information.</font></div><div style="background-color: transparent;"><font size="2">>>> import os</font></div><div style="background-color: transparent;"><font size="2">>>> print os.environ</font></div><div style="background-color: transparent;"><font size="2">{'HOMEDISC': '/home/mywps', 'LESSOPEN': '|/usr/bin/lesspipe.sh %s',</font></div><div style="background-color: transparent;"><font size="2"> 'SSH_CLIENT': 'my IP 64615 22', 'CVS_RSH': 'ssh', 'LOGNAME': 'mywps', 'USER': 'mywps', </font></div><div style="background-color: transparent;"><font size="2"> 'INPUTRC': '/etc/inputrc', 'HOME': '/home/ISIS/mywps', </font></div><div style="background-color: transparent;"><font
 size="2"> 'PATH': '/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/ISIS/mywps/bin:/home/ISIS/mywps/local/bin:/home/mywps/local/grass-6.4.1/bin:/home/mywps/local/grass-6.4.1/scripts:.',</font></div><div style="background-color: transparent;"><font size="2"> 'LD_LIBRARY_PATH': ':/home/mywps/local/grass-6.4.1/lib:/home/intel-comp/intel/Compiler/11.0/081/lib/intel64/', </font></div><div style="background-color: transparent;"><font size="2"> 'GISBASE': '/home/mywps/local/grass-6.4.1', 'LANG': 'en_US.UTF-8', 'TERM': 'xterm', </font></div><div style="background-color: transparent;"><font size="2"> 'SHELL': '/bin/bash', </font></div><div style="background-color: transparent;"><font size="2"> 'SHLVL': '1', 'G_BROKEN_FILENAMES': '1', 'HISTSIZE': '1000', </font></div><div style="background-color: transparent;"><font size="2"> 'PYTHONPATH':
 '/home/mywps/local/grass-6.4.1/etc/python:/home/ISIS/mywps/grassdata/scripts', </font></div><div style="background-color: transparent;"><font size="2"> 'KRB5CCNAME': 'FILE:/tmp/krb5cc_33179_sqC5DF', 'GISRC': '/home/ISIS/mywps/grassdata/.grass64', </font></div><div style="background-color: transparent;"><font size="2"> 'TOMIB': '/home/mywps/tomcatInstances/tomcatB', 'TOMIA': '/home/mywps/tomcatInstances/tomcatA', </font></div><div style="background-color: transparent;"><font size="2"> '_': '/usr/bin/python26', 'GISDBASE': '/home/ISIS/mywps/grassdata', 'SSH_CONNECTION': 'my ip login 64615 ip login  22', 'SSH_TTY': '/dev/pts/3', </font></div><div style="background-color: transparent;"><font size="2"> 'OLDPWD': '/home/ISIS/mywps', 'HOSTNAME': 'fluentsrv2.jrc.it', 'PWD': '/home/ISIS/mywps/rainEtrap', 'MAIL': '/var/spool/mail/mywps',</font></div><div style="background-color: transparent;"><font
 size="2"> 'LS_COLORS': 'no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:'}</font></div><div style="font-family: 'Courier New', courier, monaco, monospace, sans-serif; font-size: 10pt;"><br></div><div style="font-family: 'Courier New', courier, monaco, monospace, sans-serif; font-size: 10pt;"><br></div>  <div style="font-family: 'Courier New', courier, monaco, monospace, sans-serif; font-size: 10pt;"> <div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"> <div dir="ltr"> <hr size="1">  <font size="2" face="Arial"> <b><span
 style="font-weight:bold;">From:</span></b> Patrick Asselman <iceblink@seti.nl><br> <b><span style="font-weight: bold;">To:</span></b> ubuntu-users@lists.ubuntu.com <br> <b><span style="font-weight: bold;">Sent:</span></b> Wednesday, July 24, 2013 9:51 AM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: python and ubuntu's environment<br> </font> </div> <div class="y_msg_container"><br>On 2013-07-23 17:48, Tung Thanh wrote:<br>> Thank you for your very useful and fast answer<br>> there is command or somehow that I can change my our username mywps<br>> to be able for calling wps web services or there is the command line<br>> how to check for which username and permission were pointed when I <br>> run<br>> web service from outside or locally<br>><br>> I was sucked for more than one week,<br>><br>> Many Thanks<br>><br>> T.X.Tung<br>><br><br>There is the command "sudo" that allows you to do 1 single
 command as <br>another user, for instance "sudo -u wps ls" will perform the command <br>"ls" as user wps.<br><br>There is also the command "su" that allows you to do everythgin as <br>another user, i.e. "su wps".<br><br>You may need to add yourself to the /etc/sudoers file to obtain <br>permission for impersonating another user.<br><br><br>But frankly I think the best way to solve this is to debug via Python <br>itself, becaus that will show you exactly what is happening within the <br>Python environment.<br><br><br>Best regards,<br>Patrick Asselman<br><br><br>-- <br>ubuntu-users mailing list<br><a ymailto="mailto:ubuntu-users@lists.ubuntu.com" href="mailto:ubuntu-users@lists.ubuntu.com">ubuntu-users@lists.ubuntu.com</a><br>Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-users" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-users</a><br><br><br></div> </div> </div>  </div></body></html>