Sponsored Content
Top Forums Shell Programming and Scripting sudo: sorry, you must have a tty to run sudo Post 302704951 by Satyak on Monday 24th of September 2012 03:47:52 AM
Old 09-24-2012
Hi, Our system administrator informed that this ption can not be disabled due to security issues. Other than disabling 'requiretty' is there anyway to make this command work?
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

sudo not allow User to run sed

Hello, As recommended by the moderators I will start my questions here... I am a little confused by my Linux (CentOS/RHEL) distribution's sudo mechanism. Or perhaps I just do not know how to use sudo. I can run a sed command as the root user but it fails to write a root-owned directory... (6 Replies)
Discussion started by: duderonomy
6 Replies

2. UNIX for Dummies Questions & Answers

Unable to use the Sudo command. "0509-130 Symbol resolution failed for sudo because:"

Hi! I'm very new to unix, so please keep that in mind with the level of language used if you choose to help :D Thanks! When attempting to use sudo on and AIX machine with oslevel 5.1.0.0, I get the following error: exec(): 0509-036 Cannot load program sudo because of the following errors:... (1 Reply)
Discussion started by: Chloe123
1 Replies

3. Red Hat

sudo: no tty present and no askpass program specified

Hi Gurus: Can you help me get out of this message ? I already commented out the ff line in /etc/sudoers file but still prompts me for this message. #Defaults requiretty -sh-3.2$ ./check_diskErrors itag3.pm.staging.intra /dev/sda sudo: no tty present and no askpass program specified... (3 Replies)
Discussion started by: linuxgeek
3 Replies

4. AIX

Run sudo to another user

Run sudo to another user . I have two users in my AIX system appadmin (Application admin ) and appuser (Application user) Application Admin user has special permission to run every thing about this application. I have one script called /usr/app.sh Only appadmin has permission to run this... (11 Replies)
Discussion started by: Mr.AIX
11 Replies

5. Shell Programming and Scripting

ssh foo.com sudo command - Prompts for sudo password as visible text. Help?

I am writing a BASH script to update a webserver and then restart Apache. It looks basically like this: #!/bin/bash rsync /path/on/local/machine/ foo.com:path/on/remote/machine/ ssh foo.com sudo /etc/init.d/apache2 reloadrsync and ssh don't prompt for a password, because I have DSA encryption... (9 Replies)
Discussion started by: fluoborate
9 Replies

6. Shell Programming and Scripting

sudo: sorry, you must have a tty to run sudo

Hi All, I running a unix command using sudo option inside shell script. Its working well. But in crontab the same command is not working and its throwing "sudo: sorry, you must have a tty to run sudo". I do not have root permission to add or change settings for my userid. I can not even ask... (9 Replies)
Discussion started by: Apple1221
9 Replies

7. UNIX for Advanced & Expert Users

Error - sudo: no tty present and no askpass program specified

Hi I am trying to automate the deployment of a tar ball onto a set of remote servers and am getting this error from the ssh - sudo: no tty present and no askpass program specified What I have done is add some code into the user's ssh key that does a few things like delete the existing... (2 Replies)
Discussion started by: steadyonabix
2 Replies

8. Red Hat

sudo: no tty present and no askpass program specified

i am trying overide the below error sudo: sorry, you must have a tty to run sudoi am aware of ssh -t option. But just experimenting with OS :D So, tried commenting out Defaults requiretty from my sudoers file after which i am getting the below error sudo: no tty present and no askpass... (4 Replies)
Discussion started by: chidori
4 Replies

9. UNIX for Dummies Questions & Answers

linux sudo: no tty present and no askpass program specified

Hi I have an Oracle DBA that is trying to install an RPM from Stratavia which is a web based portal and it executes the following: Instance Wrapper=sudo -u oracle /opt/datapalette/jython/jython Server Wrapper=sudo -u root /opt/datapalette/jython/jython I've compared the /etc/sudoers... (8 Replies)
Discussion started by: jeff-fafa
8 Replies

10. Shell Programming and Scripting

How to run sudo commands under a script?

Hi, I am new to scripting. I am trying to write a script to ssh one remote machine and run a sudo command. ssh <hostname> sudo -S <command> < ~/pass.txt I am stored my password in pass.txt. I am getting error sudo: no tty present and no askpass program specified Please suggest me how can... (1 Reply)
Discussion started by: venkia9
1 Replies
login(1)						      General Commands Manual							  login(1)

Name
       login - log in to a system

Syntax
       login [username]

Description
       The  command  is used when a user initially signs on, or it may be used at any time to change from one user to another.	The latter case is
       the one summarized above and described here.  To sign on initially, see the Guide to System Environment Setup.

       If is invoked without an argument, it asks for a user name, and, if appropriate, a password.  Echoing is turned off  (if  possible)  during
       the typing of the password, so it does not appear on the written record of the session.

       After  a  successful  login accounting files are updated, the user is informed of the existence of mail, the message of the day is printed,
       and the time of last successful login is displayed.  The display of all this information can be prevented by creating the  file	.hushlogin
       in the accounts login directory. This is useful for accounts such as uucp.

       If  ULTRIX  security  features  are enabled additional things may happen.  These include the display of the number of failed login attempts
       since the last successful login and forcing the setting of a new password.  See the Security Guide for Users and Security Guide for  Admin-
       istrators for more information.

       The  command  initializes  the  user  and group IDs, the working directory, and the users audit information, then executes a command inter-
       preter, usually according to specifications found in a password file.  Argument 0 of the command interpreter is "-sh",  or  more  generally
       the name of the command interpreter with a leading dash ("-") prepended.

       The  command also initializes the environment with information specifying home directory, command interpreter, terminal type (if available)
       and user name.

       When is used in conjunction with it is the responsibility of the getty program to initialize the terminal attributes.   Specifically  if  a
       terminal is setup to use 8-bit characters the program should use a entry which specifies 8-bit characters.  If a terminal is setup in 8-bit
       mode but fails to specify an 8-bit gettytab entry, then characters output by both and may appear as multinational characters.

       If the file exists, prints its contents on the user's terminal and exits. This is used by to stop users logging in when the system is about
       to go down.

       The command is recognized by and and executed directly (without forking).

       If a root login is attempted and an invalid command interpreter is specified, the interpreter is used.

Options
       -r		   Used by the remote login server, to force to enter into an initial connection protocol.

       -P <programname>    Causes to set it's standard input and output to be connected to the prompting program <programname>.

       -C string	   Allows  the system to specify a command to be run using the user's shell.  This option causes a user shell -c string to
			   be

       -e		   Forces to use an extended protocol when communicating with a prompter program (see -P).

Restrictions
       To provide flow control, CTRL/S and CTRL/Q are ignored and are therefore invalid characters in a login name.

Diagnostics
       Login incorrect
       If the username and password are not a valid combination.

       Too many users logged on already. Try again later.
       The system has the maximum licensed number of users logged on already.

       License not valid for this version of ULTRIX.
       The PAK that has been registered is for an earlier version of ULTRIX.

       No valid license found for ULTRIX.
       There is either no ULTRIX PAK registered or the PAK that has been found is not valid, possibly because it has terminated.

       Requires secure terminal
       An attempt was made to login as UID 0 on a line that is not marked as secure in

       No shell
       The login shell specified for the account cannot be executed. Consult the system administrator.

       No directory! Logging in with home=/
       The HOME directory for the account is inaccessible. This can happen if the directory resides on an NFS file system served by a host that is
       not currently available.

       You have too many processes running
       Completion of login would exceed the maximum number of running processes allowed for the user.

       You have mail
       You have a non-empty mail spool file.

       If ULTRIX security features are enabled the following messages are also possible from login:

       Your password has expired
       The password for your account has not been changed recently enough.  Consult your system administrator.

       Your password has expired, please change it
       Your password has expired recently. You have to change it before you can proceed any further.

       Your password will expire very soon
       Your password will expire in less than 24 hours.

       Your password will expire in %d days
       The ``%d'' is replaced with the number of days until your password expires. You should consider changing your password now.

       This account is disabled
       Consult your system administrator.

       Kerberos initialization failure
       Consult your system administrator.

Files
       accounting
       accounting
       mail
       message-of-the-day
       authorization data base
       password file
       stops logins
       sets I&A security level
       makes login quieter
       lists ttys that root may log in on
See Also
       mail(1), passwd(1), yppasswd(1yp), passwd(5yp), environ(7), getty(8), init(8), rlogind(8c), shutdown(8)
       Guide to System Environment Setup
       Security Guide for Users
       Security Guide for Administrators

																	  login(1)
All times are GMT -4. The time now is 01:01 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy