Try commenting out "Defaults requiretty" in /etc/sudoers as described at http://vdt.cs.wisc.edu/releases/1.6.1/requirements.html. This is typically connected with the error message "sudo: sorry, you must have a tty to run sudo".
requiretty:
If set, sudo will only run when the user is logged in to a real tty.
This will disallow things like "rsh somehost sudo ls" since rsh(1) does
not allocate a tty. Because it is not possible to turn off echo when
there is no tty present, some sites may wish to set this flag to prevent
a user from entering a visible password. This flag is off by default.
Regards,
Benjamin
arindam choudhury schrieb:
> hi all,
>
> i am trying to install gt4.2.1 using the quick start guide . I have
> problem configuring GRAM4 . i changed the /etc/sudoers file according to
> instruction. the content of my sudoers file is attached. when the
> globusrun-ws command as a nonroot user i got the following error.
>
> [nodeau...@nodea ~]$ globusrun-ws -submit -c /bin/true
> Submitting job...Done.
> Job ID: uuid:d656aa2e-04b1-11de-a355-00e0815bac1b
> Termination time: 02/27/3009 09:34 GMT
> Current job state: Failed
> Destroying job...Done.
> globusrun-ws: Job failed: Error code: 201Script stderr:
> sudo: sorry, you must have a tty to run sudo
>
>
> the content of sudoers is :
>
> ## Sudoers allows particular users to run various commands as
> ## the root user, without needing the root password.
> ##
> ## Examples are provided at the bottom of the file for collections
> ## of related commands, which can then be delegated out to particular
> ## users or groups.
> ##
> ## This file must be edited with the 'visudo' command.
>
> ## Host Aliases
> ## Groups of machines. You may prefer to use hostnames (perhap using
> ## wildcards for entire domains) or IP addresses instead.
> # Host_Alias FILESERVERS = fs1, fs2
> # Host_Alias MAILSERVERS = smtp, smtp2
>
> ## User Aliases
> ## These aren't often necessary, as you can use regular groups
> ## (ie, from files, LDAP, NIS, etc) in this file - just use %groupname
> ## rather than USERALIAS
> # User_Alias ADMINS = jsmith, mikem
>
>
> ## Command Aliases
> ## These are groups of related commands...
>
> ## Networking
> Cmnd_Alias NETWORKING = /sbin/route, /sbin/ifconfig, /bin/ping,
> /sbin/dhclient, /usr/bin/net, /sbin/iptables, /usr/bin/rfcomm,
> /usr/bin/wvdial, /sbin/iwconfig, /sbin/mii-tool
>
> ## Installation and management of software
> Cmnd_Alias SOFTWARE = /bin/rpm, /usr/bin/up2date, /usr/bin/yum
>
> ## Services
> Cmnd_Alias SERVICES = /sbin/service, /sbin/chkconfig
>
> ## Updating the locate database
> Cmnd_Alias LOCATE = /usr/sbin/updatedb
>
> ## Storage
> Cmnd_Alias STORAGE = /sbin/fdisk, /sbin/sfdisk, /sbin/parted,
> /sbin/partprobe, /bin/mount, /bin/umount
>
> ## Delegating permissions
> Cmnd_Alias DELEGATING = /usr/sbin/visudo, /bin/chown, /bin/chmod,
> /bin/chgrp
>
> ## Processes
> Cmnd_Alias PROCESSES = /bin/nice, /bin/kill, /usr/bin/kill, /usr/bin/killall
>
> ## Drivers
> Cmnd_Alias DRIVERS = /sbin/modprobe
>
> # Defaults specification
>
> #
> # Disable "ssh hostname sudo <cmd>", because it will show the password
> in clear.
> # You have to run "ssh -t hostname sudo <cmd>".
> #
> Defaults requiretty
>
> Defaults env_reset
> Defaults env_keep = "COLORS DISPLAY HOSTNAME HISTSIZE INPUTRC KDEDIR \
> LS_COLORS MAIL PS1 PS2 QTDIR USERNAME \
> LANG LC_ADDRESS LC_CTYPE LC_COLLATE
> LC_IDENTIFICATION \
> LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME
> LC_NUMERIC \
> LC_PAPER LC_TELEPHONE LC_TIME LC_ALL LANGUAGE
> LINGUAS \
> _XKB_CHARSET XAUTHORITY"
>
> ## Next comes the main part: which users can run what software on
> ## which machines (the sudoers file can be shared between multiple
> ## systems).
> ## Syntax:
> ##
> ## user MACHINE=COMMANDS
> ##
> ## The COMMANDS section may have other options added to it.
> ##
> ## Allow root to run any commands anywhere
> root ALL=(ALL) ALL
>
> ## Allows members of the 'sys' group to run networking, software,
> ## service management apps and more.
> # %sys ALL = NETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATING,
> PROCESSES, LOCATE, DRIVERS
>
> ## Allows people in group wheel to run all commands
> # %wheel ALL=(ALL) ALL
>
> ## Same thing without a password
> # %wheel ALL=(ALL) NOPASSWD: ALL
>
> ## Allows members of the users group to mount and unmount the
> ## cdrom as root
> # %users ALL=/sbin/mount /mnt/cdrom, /sbin/umount /mnt/cdrom
>
> ## Allows members of the users group to shutdown this system
> # %users localhost=/sbin/shutdown -h now
> Runas_Alias GLOBUSUSERS = ALL, !root;
> globus ALL=(GLOBUSUSERS) NOPASSWD:
> /opt/globus-4.2.1/libexec/globus-gridmap-and-execute -g
> /etc/grid-security/grid-mapfile
> /opt/globus-4.2.1/libexec/globus-job-manager-script.pl *
> globus ALL=(GLOBUSUSERS) NOPASSWD:
> /opt/globus-4.2.1/libexec/globus-gridmap-and-execute -g
> /etc/grid-security/grid-mapfile
> /opt/globus-4.2.1/libexec/globus-gram-local-proxy-tool *
>
> ------------------------------------------------------------------------
> Need more space to upload pictures? Get 25 GB online storage with
> Windows Live SkyDrive! Try it! <http://windowslive.com/Online/SkyDrive>
>
smime.p7s
Description: S/MIME Cryptographic Signature
