Solved

User name and password length

Posted on 1998-07-29
12
290 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
Ransomware-A Revenue Bonanza for Service Providers

Ransomware – malware that gets on your customers’ computers, encrypts their data, and extorts a hefty ransom for the decryption keys – is a surging new threat.  The purpose of this eBook is to educate the reader about ransomware attacks.

 
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

Active Directory Webinar

We all know we need to protect and secure our privileges, but where to start? Join Experts Exchange and ManageEngine on Tuesday, April 11, 2017 10:00 AM PDT to learn how to track and secure privileged users in Active Directory.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Intel fortran compiler (ifort) 5 38
LINUX Field Separators 7 38
Linux MD5 Hash 7 42
rsyslog raw message 4 14
Little introduction about CP: CP is a command on linux that use to copy files and folder from one location to another location. Example usage of CP as follow: cp /myfoder /pathto/destination/folder/ cp abc.tar.gz /pathto/destination/folder/ab…
Linux users are sometimes dumbfounded by the severe lack of documentation on a topic. Sometimes, the documentation is copious, but other times, you end up with some obscure "it varies depending on your distribution" over and over when searching for …
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…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

830 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