Create account that expires in 3 days


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Create account that expires in 3 days
# 1  
Old 08-26-2011
Create account that expires in 3 days

I was hoping that somebody could help me out with this.
I just deployed a new FTP server and I have a script that creates the new account. How would I go about having it expire 3 days after after creation?


Code:
useradd -s /bin/false -m -p $pass $username

# 2  
Old 08-26-2011
There are nearly as many answers to this as there are flavors of UNIX. So, what platform are you using (useradd isn't unique to just one)?
# 3  
Old 08-26-2011
Quote:
Originally Posted by alister
There are nearly as many answers to this as there are flavors of UNIX. So, what platform are you using (useradd isn't unique to just one)?
I'm trying to do this for a Ubuntu 10.10 server

---------- Post updated at 05:20 PM ---------- Previous update was at 05:12 PM ----------

Id like to use something like the --expire switch but that requires me to input a date every time
# 4  
Old 08-26-2011
try this, offcourse add whatever else you need as options to useradd, here I just wanted to test the expiry.

Code:
$ sudo useradd -e `date -d '+3 days' '+%Y%m%d'` test1

# 5  
Old 08-26-2011
Quote:
Originally Posted by dude2cool
try this, offcourse add whatever else you need as options to useradd, here I just wanted to test the expiry.

Code:
$ sudo useradd -e `date -d '+3 days' '+%Y%m%d'` test1

Am I correct to assume that in your example test1 is the name of the account created?
# 6  
Old 08-26-2011
Yes, test1 is the account name
# 7  
Old 08-27-2011
Is there a way for me to see howlong till a account expires or even list expired accounts?
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. AIX

Create another root account

Hi I would like to create another root account, for example root2. I added a new user named root2 and set it's uid and gid ( in /etc/passwd ) to 0. Then I logged in ( account root2 ) and the server asked to change the password, so I changed. And the problem happend. The password of both root... (15 Replies)
Discussion started by: bobochacha29
15 Replies

2. Red Hat

how to create hidden account in centos

hi everybody, iam using 32bit centos 6.2 on my machine, and i want to create hidden user 'test' , i mean to say while iam starting my centos at GUI mode, at that time that username 'test' should not appear at list of users, only i can use that username is command line. logging in through... (1 Reply)
Discussion started by: paruhang
1 Replies

3. Solaris

Help me create new user account

I want create user. That user should be login to any server without asking password. How? tell me in detail. :wall: (3 Replies)
Discussion started by: Navkreddy
3 Replies

4. Solaris

Create sft account in unix

How to create sftp account in UNIX end. Anyone guide me on this. (2 Replies)
Discussion started by: vijill
2 Replies

5. UNIX for Dummies Questions & Answers

Create a unix account

Hi, Please could some advise how to create a unix account, from the root account. thanks you (2 Replies)
Discussion started by: venhart
2 Replies

6. UNIX for Dummies Questions & Answers

Change Account to not lock account if password expires

I have access to 15+ UNIX boxes at work, and I do not consistently log onto all of them over time. When I do try to access one I havent been on in awhile, my account is locked as the password has expired. I need to request to the UNIX SA's that the password expiration is 90 days and that if it... (1 Reply)
Discussion started by: stringzz
1 Replies

7. UNIX for Dummies Questions & Answers

Make an account inactive after 90 days.

Is this possible? Say I create an account today and in 90 days I want it to be turned off. Is this sort of thing possible using the built in components of a Unix system? (Using Solaris 9) I see things about password expires, but what if the person changes his password on the 89th day,... (1 Reply)
Discussion started by: LordJezo
1 Replies

8. UNIX for Dummies Questions & Answers

Create POP 3 Account via Shell

This may be so simple that I am overlooking it somewhere, but search as I may, I cannot find an answer anywhere! I am running a Linux box with sendmail and many different virtual domains. I cannot however, figure out how to setup a pop3 account for a specific domain. For example, I have a... (0 Replies)
Discussion started by: kermite
0 Replies

9. UNIX for Dummies Questions & Answers

How to create an account on UNIX-server

How can i create an account on my UNIX-server? 1. The files, can't be deleted by that person. (or better: he can only delete his own upped files, or can delete files, but can't see mine) 2. He can upload files. 3. I can delete and see everything. Hope you guys can help me. B.T.W. nice... (1 Reply)
Discussion started by: SEC
1 Replies
Login or Register to Ask a Question