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>
> 

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to