Added a new user on Ubuntu, set password not working?2019 Community Moderator ElectionHow to apply changes of newly added user groups without needing to reboot?New user can't login in Linux MintForce pubkey-auth user to set password at first loginHow do I set a newly created user account to NOT prompt the user to change their password?User created without a password behaves as if he had onesudo not working on debianChange default group for any new userCreating a user without a password on NetBSDusermod to change user password is not workingArchLinux | Login password does not work after creating new user account
When quoting, must I also copy hyphens used to divide words that continue on the next line?
Diode in opposite direction?
Can I use my Chinese passport to enter China after I acquired another citizenship?
Do varchar(max), nvarchar(max) and varbinary(max) columns affect select queries?
Engineer refusing to file/disclose patents
Flux received by a negative charge
MAXDOP Settings for SQL Server 2014
How must one send away the mother bird?
Divine apple island
How do ground effect vehicles perform turns?
Drawing ramified coverings with tikz
Can not upgrade Kali,not enough space in /var/cache/apt/archives
Should I stop contributing to retirement accounts?
Can someone explain how this makes sense electrically?
Transformation of random variables and joint distributions
Database accidentally deleted with a bash script
Should I install hardwood flooring or cabinets first?
Did US corporations pay demonstrators in the German demonstrations against article 13?
Do the concepts of IP address and network interface not belong to the same layer?
Translation of Scottish 16th century church stained glass
Is it improper etiquette to ask your opponent what his/her rating is before the game?
How can Trident be so inexpensive? Will it orbit Triton or just do a (slow) flyby?
On a tidally locked planet, would time be quantized?
Can the Supreme Court overturn an impeachment?
Added a new user on Ubuntu, set password not working?
2019 Community Moderator ElectionHow to apply changes of newly added user groups without needing to reboot?New user can't login in Linux MintForce pubkey-auth user to set password at first loginHow do I set a newly created user account to NOT prompt the user to change their password?User created without a password behaves as if he had onesudo not working on debianChange default group for any new userCreating a user without a password on NetBSDusermod to change user password is not workingArchLinux | Login password does not work after creating new user account
I created a new user:
$ sudo useradd -m Ari -p pass123
But when I went to login it said the password was incorrect, I know it's correct because I saved the command line log as a text file.
Other than that, at the same time I also created a group:
$ sudo groupadd testgroup1
and added the new account to it:
$ sudo usermod -a -G testgroup1 Ari
Why can't a log in?
users group
New contributor
Ari Victor is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
I created a new user:
$ sudo useradd -m Ari -p pass123
But when I went to login it said the password was incorrect, I know it's correct because I saved the command line log as a text file.
Other than that, at the same time I also created a group:
$ sudo groupadd testgroup1
and added the new account to it:
$ sudo usermod -a -G testgroup1 Ari
Why can't a log in?
users group
New contributor
Ari Victor is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
2
On Ubuntu, as in Debian, you're supposed to useadduserandaddgroup. That takes care of Stuff for you.
– Faheem Mitha
yesterday
add a comment |
I created a new user:
$ sudo useradd -m Ari -p pass123
But when I went to login it said the password was incorrect, I know it's correct because I saved the command line log as a text file.
Other than that, at the same time I also created a group:
$ sudo groupadd testgroup1
and added the new account to it:
$ sudo usermod -a -G testgroup1 Ari
Why can't a log in?
users group
New contributor
Ari Victor is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
I created a new user:
$ sudo useradd -m Ari -p pass123
But when I went to login it said the password was incorrect, I know it's correct because I saved the command line log as a text file.
Other than that, at the same time I also created a group:
$ sudo groupadd testgroup1
and added the new account to it:
$ sudo usermod -a -G testgroup1 Ari
Why can't a log in?
users group
users group
New contributor
Ari Victor is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Ari Victor is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Ari Victor is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
asked yesterday
Ari VictorAri Victor
1284
1284
New contributor
Ari Victor is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Ari Victor is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Ari Victor is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
2
On Ubuntu, as in Debian, you're supposed to useadduserandaddgroup. That takes care of Stuff for you.
– Faheem Mitha
yesterday
add a comment |
2
On Ubuntu, as in Debian, you're supposed to useadduserandaddgroup. That takes care of Stuff for you.
– Faheem Mitha
yesterday
2
2
On Ubuntu, as in Debian, you're supposed to use
adduser and addgroup. That takes care of Stuff for you.– Faheem Mitha
yesterday
On Ubuntu, as in Debian, you're supposed to use
adduser and addgroup. That takes care of Stuff for you.– Faheem Mitha
yesterday
add a comment |
1 Answer
1
active
oldest
votes
The -p option is looking for an encrypted password:
-p, --password PASSWORD
The encrypted password, as returned by crypt(3). The default is to disable the
password.
Note: This option is not recommended because the password (or encrypted password) will
be visible by users listing the processes.
You should make sure the password respects the system's password policy.
You should use the following to change the password:
sudo passwd Ari
In order to use the -p option you must first encrypt the password. You can use some of the methods mentioned here such as:
$ mkpasswd
Password:
1puqSPGTnyi5o
$ sudo useradd -m Ari -p 1puqSPGTnyi5o
Note the mkpasswd utility is included in the whois package which can be obtained through apt
What would be the correct way to do it from the terminal?$ sudo useradd -m Ari pass123or just creating the user then doing as you suggest?
– Ari Victor
yesterday
1
The preferred and safe way is to set the password separately withpasswdbut I have updated the question to include instructions on encrypting a password for use withuseradd -p
– Jesse_b
yesterday
3
Don't useopenssl passwd, and especially not with-crypt. It uses the obsolete DES-based crypt function, which among other things is limited to only 8-characters passwords (and 2-character salts). The openssl on my system does support the MD5-based hash ($1$), but not the newer SHA2-based hashes ($5$and$6$), which are the ones commonly used on Linux-systems.
– ilkkachu
yesterday
If you need to batch change passwords, usechpasswd. By default it runs the change through PAM, so you get a) the same hashing as withpasswd, and b) the passwords updated to whatever it is your system actually uses (in case you have e.g. LDAP). It also does support e.g.-c SHA512, too, if you do need to bypass PAM.
– ilkkachu
yesterday
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Ari Victor is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f508170%2fadded-a-new-user-on-ubuntu-set-password-not-working%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
The -p option is looking for an encrypted password:
-p, --password PASSWORD
The encrypted password, as returned by crypt(3). The default is to disable the
password.
Note: This option is not recommended because the password (or encrypted password) will
be visible by users listing the processes.
You should make sure the password respects the system's password policy.
You should use the following to change the password:
sudo passwd Ari
In order to use the -p option you must first encrypt the password. You can use some of the methods mentioned here such as:
$ mkpasswd
Password:
1puqSPGTnyi5o
$ sudo useradd -m Ari -p 1puqSPGTnyi5o
Note the mkpasswd utility is included in the whois package which can be obtained through apt
What would be the correct way to do it from the terminal?$ sudo useradd -m Ari pass123or just creating the user then doing as you suggest?
– Ari Victor
yesterday
1
The preferred and safe way is to set the password separately withpasswdbut I have updated the question to include instructions on encrypting a password for use withuseradd -p
– Jesse_b
yesterday
3
Don't useopenssl passwd, and especially not with-crypt. It uses the obsolete DES-based crypt function, which among other things is limited to only 8-characters passwords (and 2-character salts). The openssl on my system does support the MD5-based hash ($1$), but not the newer SHA2-based hashes ($5$and$6$), which are the ones commonly used on Linux-systems.
– ilkkachu
yesterday
If you need to batch change passwords, usechpasswd. By default it runs the change through PAM, so you get a) the same hashing as withpasswd, and b) the passwords updated to whatever it is your system actually uses (in case you have e.g. LDAP). It also does support e.g.-c SHA512, too, if you do need to bypass PAM.
– ilkkachu
yesterday
add a comment |
The -p option is looking for an encrypted password:
-p, --password PASSWORD
The encrypted password, as returned by crypt(3). The default is to disable the
password.
Note: This option is not recommended because the password (or encrypted password) will
be visible by users listing the processes.
You should make sure the password respects the system's password policy.
You should use the following to change the password:
sudo passwd Ari
In order to use the -p option you must first encrypt the password. You can use some of the methods mentioned here such as:
$ mkpasswd
Password:
1puqSPGTnyi5o
$ sudo useradd -m Ari -p 1puqSPGTnyi5o
Note the mkpasswd utility is included in the whois package which can be obtained through apt
What would be the correct way to do it from the terminal?$ sudo useradd -m Ari pass123or just creating the user then doing as you suggest?
– Ari Victor
yesterday
1
The preferred and safe way is to set the password separately withpasswdbut I have updated the question to include instructions on encrypting a password for use withuseradd -p
– Jesse_b
yesterday
3
Don't useopenssl passwd, and especially not with-crypt. It uses the obsolete DES-based crypt function, which among other things is limited to only 8-characters passwords (and 2-character salts). The openssl on my system does support the MD5-based hash ($1$), but not the newer SHA2-based hashes ($5$and$6$), which are the ones commonly used on Linux-systems.
– ilkkachu
yesterday
If you need to batch change passwords, usechpasswd. By default it runs the change through PAM, so you get a) the same hashing as withpasswd, and b) the passwords updated to whatever it is your system actually uses (in case you have e.g. LDAP). It also does support e.g.-c SHA512, too, if you do need to bypass PAM.
– ilkkachu
yesterday
add a comment |
The -p option is looking for an encrypted password:
-p, --password PASSWORD
The encrypted password, as returned by crypt(3). The default is to disable the
password.
Note: This option is not recommended because the password (or encrypted password) will
be visible by users listing the processes.
You should make sure the password respects the system's password policy.
You should use the following to change the password:
sudo passwd Ari
In order to use the -p option you must first encrypt the password. You can use some of the methods mentioned here such as:
$ mkpasswd
Password:
1puqSPGTnyi5o
$ sudo useradd -m Ari -p 1puqSPGTnyi5o
Note the mkpasswd utility is included in the whois package which can be obtained through apt
The -p option is looking for an encrypted password:
-p, --password PASSWORD
The encrypted password, as returned by crypt(3). The default is to disable the
password.
Note: This option is not recommended because the password (or encrypted password) will
be visible by users listing the processes.
You should make sure the password respects the system's password policy.
You should use the following to change the password:
sudo passwd Ari
In order to use the -p option you must first encrypt the password. You can use some of the methods mentioned here such as:
$ mkpasswd
Password:
1puqSPGTnyi5o
$ sudo useradd -m Ari -p 1puqSPGTnyi5o
Note the mkpasswd utility is included in the whois package which can be obtained through apt
edited yesterday
answered yesterday
Jesse_bJesse_b
14k23572
14k23572
What would be the correct way to do it from the terminal?$ sudo useradd -m Ari pass123or just creating the user then doing as you suggest?
– Ari Victor
yesterday
1
The preferred and safe way is to set the password separately withpasswdbut I have updated the question to include instructions on encrypting a password for use withuseradd -p
– Jesse_b
yesterday
3
Don't useopenssl passwd, and especially not with-crypt. It uses the obsolete DES-based crypt function, which among other things is limited to only 8-characters passwords (and 2-character salts). The openssl on my system does support the MD5-based hash ($1$), but not the newer SHA2-based hashes ($5$and$6$), which are the ones commonly used on Linux-systems.
– ilkkachu
yesterday
If you need to batch change passwords, usechpasswd. By default it runs the change through PAM, so you get a) the same hashing as withpasswd, and b) the passwords updated to whatever it is your system actually uses (in case you have e.g. LDAP). It also does support e.g.-c SHA512, too, if you do need to bypass PAM.
– ilkkachu
yesterday
add a comment |
What would be the correct way to do it from the terminal?$ sudo useradd -m Ari pass123or just creating the user then doing as you suggest?
– Ari Victor
yesterday
1
The preferred and safe way is to set the password separately withpasswdbut I have updated the question to include instructions on encrypting a password for use withuseradd -p
– Jesse_b
yesterday
3
Don't useopenssl passwd, and especially not with-crypt. It uses the obsolete DES-based crypt function, which among other things is limited to only 8-characters passwords (and 2-character salts). The openssl on my system does support the MD5-based hash ($1$), but not the newer SHA2-based hashes ($5$and$6$), which are the ones commonly used on Linux-systems.
– ilkkachu
yesterday
If you need to batch change passwords, usechpasswd. By default it runs the change through PAM, so you get a) the same hashing as withpasswd, and b) the passwords updated to whatever it is your system actually uses (in case you have e.g. LDAP). It also does support e.g.-c SHA512, too, if you do need to bypass PAM.
– ilkkachu
yesterday
What would be the correct way to do it from the terminal?
$ sudo useradd -m Ari pass123 or just creating the user then doing as you suggest?– Ari Victor
yesterday
What would be the correct way to do it from the terminal?
$ sudo useradd -m Ari pass123 or just creating the user then doing as you suggest?– Ari Victor
yesterday
1
1
The preferred and safe way is to set the password separately with
passwd but I have updated the question to include instructions on encrypting a password for use with useradd -p– Jesse_b
yesterday
The preferred and safe way is to set the password separately with
passwd but I have updated the question to include instructions on encrypting a password for use with useradd -p– Jesse_b
yesterday
3
3
Don't use
openssl passwd, and especially not with -crypt. It uses the obsolete DES-based crypt function, which among other things is limited to only 8-characters passwords (and 2-character salts). The openssl on my system does support the MD5-based hash ($1$), but not the newer SHA2-based hashes ($5$ and $6$), which are the ones commonly used on Linux-systems.– ilkkachu
yesterday
Don't use
openssl passwd, and especially not with -crypt. It uses the obsolete DES-based crypt function, which among other things is limited to only 8-characters passwords (and 2-character salts). The openssl on my system does support the MD5-based hash ($1$), but not the newer SHA2-based hashes ($5$ and $6$), which are the ones commonly used on Linux-systems.– ilkkachu
yesterday
If you need to batch change passwords, use
chpasswd. By default it runs the change through PAM, so you get a) the same hashing as with passwd, and b) the passwords updated to whatever it is your system actually uses (in case you have e.g. LDAP). It also does support e.g. -c SHA512, too, if you do need to bypass PAM.– ilkkachu
yesterday
If you need to batch change passwords, use
chpasswd. By default it runs the change through PAM, so you get a) the same hashing as with passwd, and b) the passwords updated to whatever it is your system actually uses (in case you have e.g. LDAP). It also does support e.g. -c SHA512, too, if you do need to bypass PAM.– ilkkachu
yesterday
add a comment |
Ari Victor is a new contributor. Be nice, and check out our Code of Conduct.
Ari Victor is a new contributor. Be nice, and check out our Code of Conduct.
Ari Victor is a new contributor. Be nice, and check out our Code of Conduct.
Ari Victor is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f508170%2fadded-a-new-user-on-ubuntu-set-password-not-working%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
2
On Ubuntu, as in Debian, you're supposed to use
adduserandaddgroup. That takes care of Stuff for you.– Faheem Mitha
yesterday