Sponsored Content
Full Discussion: Bash script to change user
Top Forums Shell Programming and Scripting Bash script to change user Post 303045686 by vgersh99 on Wednesday 8th of April 2020 12:27:22 PM
Old 04-08-2020
you didn't provide the specific like OS, preferred shell etc...
just guessing - YMMV:
Code:
#!/bin/ksh

read $user_name
if [ $(grep $user_name /etc/password) ]; then
    :
else
   echo "error. There is no such user" 
   exit 1
fi
if [ ${#user_name} -ge 30 ]; then
    echo "error" 
    exit 1
fi
sudo su $user_name 
exit 0

 

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

change user through shell script

hi, my problem is that i am calling a script from my perl program. the script checks wether a particular process is running or not if the process is not running then it should start the process. the problem here is that the front end logs into backend with a user which does not have the... (0 Replies)
Discussion started by: raviraushanjha
0 Replies

2. Shell Programming and Scripting

How do i change to super user then revert back to ordinary user ,using shell script?

Hi all, I am trying to eject the cdrom from a livecd after certain stage... Now assuming that it is possible to eject,please consider my issue!!! The OS boots into a regular user by default...so i am unable to use the eject command to push out the drive... However if i try pfexec eject it... (3 Replies)
Discussion started by: wrapster
3 Replies

3. Shell Programming and Scripting

Unable to change environment variables in bash script

Hello! For the moment some settings in my .bashrc contain the password of my company's firewall, which is not a good idea. I would like to use the string "PASSWORD" set in .bashrc and a script that changes all appearances of "PASSWORD" in the environment variables by the actual password (which... (4 Replies)
Discussion started by: markolopa
4 Replies

4. Shell Programming and Scripting

Shell Script to change a user password using script

Hi Experts, I had tried to executes this script to change the user password through script: No lines in buffer #!/bin/ksh cat /etc/passwd | grep -v userid >> /tmp/pass.tmp1 cat /etc/passwd | grep userid >> /tmp/pass.tmp2 PASS1=`cat /tmp/pass.tmp2 | cut -d ":" -f2` PASS2=`q2w3e4r5` sed... (3 Replies)
Discussion started by: indrajit_renu
3 Replies

5. UNIX for Dummies Questions & Answers

BASH: Change alias to script to add a task

Hi. I use an alias, "homeperm" as shorthand for curl -o. Since most of what I download via cUrl is graphic image files -- jpeg files -- I'd like to be able to change this alias to a script, or use it to invoke a function, which will not only download the file but date-stamp it using Exiv2 in... (4 Replies)
Discussion started by: SilversleevesX
4 Replies

6. UNIX for Dummies Questions & Answers

Change user passwords using shell script

Hi, I want to change the password of unix users on a number of servers.My plan was to ssh to all the servers in a shell script and use the passwd command. I tried to do so but everytime i run it i get this error. ssh -x -n -l user1 host passwd Changing password for "user1" 3004-709 Error... (3 Replies)
Discussion started by: poojabhat
3 Replies

7. Shell Programming and Scripting

Change user in script

i have a script that needs to be run as a specific user. lets call this specific user "skysmart". sure, i can check the username of the person running the script and if it isn't "skysmart", simply abort with a descriptive error message. but then, that would require the user to have to "sudo su... (6 Replies)
Discussion started by: SkySmart
6 Replies

8. Shell Programming and Scripting

Is it possible to change paths inside a bash script?

i have some script with some paths inside it. The idea is to some files which is on desktop copy and move to another location. Problem is that inside script is similar to this: cp test1.zip /root/help/ because I allways have another zip files, does it possible to have some input which ask me... (18 Replies)
Discussion started by: tomislav91
18 Replies

9. Shell Programming and Scripting

Change directory within a bash shell script

Hi, I have been trying to execute the below command by changing directory and then copying contents of one directory to another by doing some file name manipulations in between. However this isnt working since as soon as the statement completes it goes back to the original folder. Can someone... (5 Replies)
Discussion started by: HikingLife
5 Replies
asadmin-create-file-user(1AS)					   User Commands				     asadmin-create-file-user(1AS)

NAME
asadmin-create-file-user, create-file-user - createsa new file user SYNOPSIS
create-file-user --user admin_user [--password admin_password] [--host localhost][--port 4848] [--secure|-s] [--passwordfile filename] [--terse=false] [--echo=false] [--interactive=true] [--userpassword user_password] [--groups user_groups:[user_groups]*] [--authrealmname auth_realm_name] user_name Creates an entry in keyfile with the specified username, userpassword, and groups. Multiple groups can be created by separating them with a colon ":". If the auth_realm_name is not specified, an entry is created in the default keyfile. If auth_realm_name is specified, an entry is created in the keyfile where the auth-realm name in the domain.xml file points to. This command is supported in remote mode only. OPTIONS
--user authorized domain application server administrative username. --password password to administer the domain application server. --host machine name where the domain application server is running. --port port number of the domain application server listening for administration requests. --secure if true, uses SSL/TLS to communicate with the domain application server. --passwordfile file containing the domain application server password. --terse indicates that any output data must be very concise, typically avoiding human-friendly sentences and favoring well- formatted data for consumption by a script. Default is false. --echo setting to true will echo the command line statement on the standard output. Default is false. --interactive if set to true (default), only the required password options are prompted. --userpassword password for the file user. --groups group where the file user belongs to. --authrealmname name, in the domain.xml file, where you have different stores for file auth realm. OPERANDS
user_name name of file user to be created. EXAMPLES
Example 1: Using the create-file-user command It is assumed that an authority realm has already been created using the create-auth-realm command. asadmin> create-file-user --user admin1 --password adminadmin1 --host pigeon --port 5001 --userpassword sample --groups staff:manager --authrealmname auth-realm1 sample_user Command create-file-user executed successfully Where: the sample_user is the file user created. EXIT STATUS
0 command executed successfully 1 error in executing the command asadmin-create-auth-realm(1AS)asadmin-delete-file-user(1AS), asadmin-list-file-users(1AS), asadmin-update-file-user(1AS), asadmin- list- file-groups(1AS) J2EE 1.4 SDK March 2004 asadmin-create-file-user(1AS)
All times are GMT -4. The time now is 01:40 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy