Solved

User name and password length

Posted on 1998-07-29
12
289 Views
Last Modified: 2013-12-15
Is it possible on Linux Slackware, length of user name be more then 8 chars?
0
Comment
Question by:lxmilen
12 Comments
 

Expert Comment

by:bjornh
ID: 1628852
Yes, this should work without problems.
0
 
LVL 2

Expert Comment

by:alexbik
ID: 1628853
Bjorn is right, it _should_ work.

Why did you reject his answer?

Alex.
0
 

Author Comment

by:lxmilen
ID: 1628854
On my Linux box user name length and password length
can't be more than 8 chars.I'm using Slackware 3.3.0
with kernel 2.0.35.When I'm trying to add a user
with user name length more than 8 chars, system responds
"invalid user name".
0
U.S. Department of Agriculture and Acronis Access

With the new era of mobile computing, smartphones and tablets, wireless communications and cloud services, the USDA sought to take advantage of a mobilized workforce and the blurring lines between personal and corporate computing resources.

 
LVL 1

Expert Comment

by:mikegrb
ID: 1628855
I am using Slackware as well.. here is the method I use... let me know if it works for you and I will repost as an answer.

Add the user with an 8 character username and then modify you /etc/passwd* and /etc/shadow* files changing all occurances of the 8 character user name to the longer user name.  You may or may not want to rename the home directory if you do.. make sure you change it in the password files and then you can use:
mv /home/8charusr /home/morethen8charusr
You will want to add second user with the same 8char base to see if /bin/login will distinguish a difference :)
0
 
LVL 1

Expert Comment

by:bryanjones
ID: 1628856
Their is a configuration file that has to modified in order to allow more than eight characters in length in the login and password.  I do not know the configuration file for slackware.  For those personnel that have more than eight characters in the login and password length try this,  login using the login id that is shown in you password file ie........  bryanjones (10 char) and password xxxxxxxxxx (10 char) and it will let you in correct,  now this;  try bryanjon ( 8 char) password xxxxxxxx ( 8 char) < the first 8 char of your password> this also should allow you to login if not then use the full login name and just the first eight characters of the password ( this should allow you to login) if not then slackware is god on security without certian configurations.
0
 
LVL 51

Expert Comment

by:ahoffmann
ID: 1628857
search for  PASS_MAX_LEN, PASS_MIN_LEN
usually in /etc/login.defs

You always may specify a longer username in /etc/passwd directly, as bryanjones said.
0
 

Author Comment

by:lxmilen
ID: 1628858
Thanks everyone!
With modifying /etc/passwd and /etc/shadow files, I'm
able to create users with 8 chars length of user name.
/bin/login makes difference between users with equal
first eight chars.
0
 
LVL 1

Expert Comment

by:mikegrb
ID: 1628859
Congratulations... would you consider my remarks as a vaild answer?  If so please let me know so that I may post as `Answer' and get my points.

Good luck in all your Linux ventures!
`Damn strait it's Linux'
- My page at http://www.greb.tj (image lower left hand corner)
  borrowed from somewhere
0
 

Author Comment

by:lxmilen
ID: 1628860
Yes, i consider mikeqrb's remarks as a valid answer.
Thanks a lot again.

With allowing people to have usernames with more than 8 chars,
thare is no need to make virtual user in Sendmail, for every
person who wants his left hand side of e-mail address, contain
more than 8 chars. It's a good way to reduce length of
my virtusertable and genericstable.

0
 
LVL 3

Expert Comment

by:marcelofr
ID: 1628861
Just a little note: you won't login via telnet to an account longer than 8 chars.
0
 
LVL 1

Accepted Solution

by:
mikegrb earned 50 total points
ID: 1628862
Repost of my comment as an Answer:

I am using Slackware as well.. here is the method I use... let me know if it works for you and I will repost as an answer.

Add the user with an 8 character username and then modify you /etc/passwd* and /etc/shadow* files changing all occurances of the 8 character user name to the longer user name.  You may or may not want to rename the home directory if you do.. make sure you change it in the password files and then you can use:
       mv /home/8charusr /home/morethen8charusr
You will want to add second user with the same 8char base to see if /bin/login will distinguish a difference :)
0
 

Author Comment

by:lxmilen
ID: 1628863
In my case it works via telnet.


0

Featured Post

Complete VMware vSphere® ESX(i) & Hyper-V Backup

Capture your entire system, including the host, with patented disk imaging integrated with VMware VADP / Microsoft VSS and RCT. RTOs is as low as 15 seconds with Acronis Active Restore™. You can enjoy unlimited P2V/V2V migrations from any source (even from a different hypervisor)

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Introduction We as admins face situation where we need to redirect websites to another. This may be required as a part of an upgrade keeping the old URL but website should be served from new URL. This document would brief you on different ways ca…
This article will explain how to establish a SSH connection to Ubuntu through the firewall and using a different port other then 22. I have set up a Ubuntu virtual machine in Virtualbox and I am running a Windows 7 workstation. From the Ubuntu vi…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question