12-29-2012
OSX verify username and password in one line
I'm writing a script that has the need to verify the current user's username and password. I'm not entirely sure how to do this. I've read some things on "dscl" but am not sure that's the correct route for me to go.
The one condition i have is that i really need to have the verification happen in one line of code. I'm using a different scripting language (MEL) to execute the bash terminal command, so being prompted to enter a password doesn't really help me.
Appreciate any help!!Thanks!!
-drizzle
(I should mention Unix is not my native scripting language. I'm not a complete idiot when it comes to unix, but elaboration on any answers would be more than appreciated!)
*edit: I should have been clearer.. i have the username and password stored as a variable, i just need to verify that they are correct.
Last edited by TheDrizzle; 12-29-2012 at 08:55 PM..
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Can we write a script to telnet to a unix server from unix with the username and password hardcoded in the script??
something like ssh a@b -p password ??? (5 Replies)
Discussion started by: roshanjain2
5 Replies
2. Shell Programming and Scripting
edited and removed (0 Replies)
Discussion started by: mdpalow
0 Replies
3. UNIX for Advanced & Expert Users
Helo ,
I m using linux pam library for user and its password authentication.
I m creating new user and giving its password.I m giving password of 10 characters.now when I login in as that newly created user its ask me
$ su - ram
Password:
You are required to change your password immediately... (12 Replies)
Discussion started by: amitpansuria
12 Replies
4. OS X (Apple)
When i try to install some software OSX asks for a password but i don't use a password at all. Somebody knows a answer please???
asta (4 Replies)
Discussion started by: astapopulos
4 Replies
5. UNIX for Dummies Questions & Answers
hi all,
i run sqlplus command on unix(HP-UX)
like "sqlplus username/password@serverA @deneme.sql"
but when someone run "ps -ef | grep sqlplus", it can see my username and password :(
How can i hide username and password.
thanx. (1 Reply)
Discussion started by: temhem
1 Replies
6. Shell Programming and Scripting
Dear All,
I am new to unix and I am trying to build a shell script which will connect to a different server by passing username and password from a file or command line but not manually...
In short I dont want to connect to a diff server via ftp interactively.
Any suggestion...looking... (8 Replies)
Discussion started by: Pratik4891
8 Replies
7. Solaris
Hello, I have two old Solaris machines
$ uname -a
SunOS unknown 5.8 Generic_117350-39 sun4u sparc SUNW,UltraAX-e2
unfortunately, it has been so long ago that i have used these that the root password has left my head...
i can log into one of the machine as a normal user, but am unable to... (4 Replies)
Discussion started by: Norman Khine
4 Replies
8. Shell Programming and Scripting
Hi
I am new to using unix and am struggling with a script i am writing. What i am trying to do is get a user to enter a username, check the original file i created with username and pin to see if their is a corresponding entry. Next ask the user to enter the pin and see if this matches... (5 Replies)
Discussion started by: somersetdan
5 Replies
9. UNIX for Dummies Questions & Answers
Picked up a 3b2 running System V. Works fine, but it requires a username and password. Is the username "root" or "sysadm"? How do I find out and how to I reset it or bypass it?
Thanks. (2 Replies)
Discussion started by: TanRuNomad
2 Replies
10. Shell Programming and Scripting
Hello,
I am currently working on a project that requires me to remote login into another UNIX system using different credentials. The problem is that progamatically I cannot simply feed the password into the UNIX system. Is there a way to feed the password within one command line statement.
I... (1 Reply)
Discussion started by: myoung88
1 Replies
LEARN ABOUT REDHAT
createlang
CREATELANG(1) PostgreSQL Client Applications CREATELANG(1)
NAME
createlang - define a new PostgreSQL procedural language
SYNOPSIS
createlang [ connection-options... ] langname [ dbname ]
createlang [ connection-options... ] --list | -l dbname
DESCRIPTION
createlang is a utility for adding a new programming language to a PostgreSQL database. createlang can handle all the languages supplied
in the default PostgreSQL distribution, but not languages provided by other parties.
Although backend programming languages can be added directly using several SQL commands, it is recommended to use createlang because it
performs a number of checks and is much easier to use. See CREATE LANGUAGE [create_language(7)] for additional information.
OPTIONS
createlang accepts the following command-line arguments:
langname
Specifies the name of the procedural programming language to be defined.
[-d] dbname
[--dbname] dbname
Specifies to which database the language should be added. The default is to use the database with the same name as the current sys-
tem user.
-e
--echo Displays SQL commands as they are executed.
-l
--list Shows a list of already installed languages in the target database (which must be specified).
-L directory
Specifies the directory in which the language interpreter is to be found. The directory is normally found automatically; this option
is primarily for debugging purposes.
createlang also accepts the following command-line arguments for connection parameters:
-h host
--host host
Specifies the host name of the machine on which the server is running. If host begins with a slash, it is used as the directory for
the Unix domain socket.
-p port
--port port
Specifies the Internet TCP/IP port or local Unix domain socket file extension on which the server is listening for connections.
-U username
--username username
User name to connect as
-W
--password
Force password prompt.
ENVIRONMENT
PGDATABASE
PGHOST
PGPORT
PGUSER Default connection parameters.
DIAGNOSTICS
Most error messages are self-explanatory. If not, run createlang with the --echo option and see under the respective SQL command for
details. Check also under psql(1) for more possibilities.
NOTES
Use droplang(1) to remove a language.
createlang is a shell script that invokes psql several times. If you have things arranged so that a password prompt is required to connect,
you will be prompted for a password several times.
EXAMPLES
To install pltcl into the database template1:
$ createlang pltcl template1
SEE ALSO
droplang(1), CREATE LANGUAGE [create_language(7)]
Application 2002-11-22 CREATELANG(1)