Added a new user on Ubuntu, set password not working? The Next CEO of Stack OverflowHow 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

How to pronounce fünf in 45

How badly should I try to prevent a user from XSSing themselves?

Direct Implications Between USA and UK in Event of No-Deal Brexit

Is a linearly independent set whose span is dense a Schauder basis?

How seriously should I take size and weight limits of hand luggage?

MT "will strike" & LXX "will watch carefully" (Gen 3:15)?

Is it OK to decorate a log book cover?

Can Sri Krishna be called 'a person'?

Are British MPs missing the point, with these 'Indicative Votes'?

My boss doesn't want me to have a side project

Planeswalker Ability and Death Timing

Was the Stack Exchange "Happy April Fools" page fitting with the 90s code?

Why can't we say "I have been having a dog"?

pgfplots: How to draw a tangent graph below two others?

Finitely generated matrix groups whose eigenvalues are all algebraic

Is it okay to majorly distort historical facts while writing a fiction story?

Is a distribution that is normal, but highly skewed, considered Gaussian?

Does the Idaho Potato Commission associate potato skins with healthy eating?

Identify and count spells (Distinctive events within each group)

Which acid/base does a strong base/acid react when added to a buffer solution?

Can a PhD from a non-TU9 German university become a professor in a TU9 university?

Why does sin(x) - sin(y) equal this?

How can I separate the number from the unit in argument?

Why does the freezing point matter when picking cooler ice packs?



Added a new user on Ubuntu, set password not working?



The Next CEO of Stack OverflowHow 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










6















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?










share|improve this question

















  • 2





    On Ubuntu, as in Debian, you're supposed to use adduser and addgroup. That takes care of Stuff for you.

    – Faheem Mitha
    Mar 23 at 13:57
















6















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?










share|improve this question

















  • 2





    On Ubuntu, as in Debian, you're supposed to use adduser and addgroup. That takes care of Stuff for you.

    – Faheem Mitha
    Mar 23 at 13:57














6












6








6








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?










share|improve this question














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






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Mar 23 at 13:32









Ari VictorAri Victor

1334




1334







  • 2





    On Ubuntu, as in Debian, you're supposed to use adduser and addgroup. That takes care of Stuff for you.

    – Faheem Mitha
    Mar 23 at 13:57













  • 2





    On Ubuntu, as in Debian, you're supposed to use adduser and addgroup. That takes care of Stuff for you.

    – Faheem Mitha
    Mar 23 at 13:57








2




2





On Ubuntu, as in Debian, you're supposed to use adduser and addgroup. That takes care of Stuff for you.

– Faheem Mitha
Mar 23 at 13:57






On Ubuntu, as in Debian, you're supposed to use adduser and addgroup. That takes care of Stuff for you.

– Faheem Mitha
Mar 23 at 13:57











1 Answer
1






active

oldest

votes


















11














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






share|improve this answer

























  • 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
    Mar 23 at 13:54






  • 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
    Mar 23 at 14:12






  • 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
    Mar 23 at 16:15











  • 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
    Mar 23 at 16:19











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
);



);













draft saved

draft discarded


















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









11














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






share|improve this answer

























  • 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
    Mar 23 at 13:54






  • 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
    Mar 23 at 14:12






  • 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
    Mar 23 at 16:15











  • 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
    Mar 23 at 16:19















11














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






share|improve this answer

























  • 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
    Mar 23 at 13:54






  • 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
    Mar 23 at 14:12






  • 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
    Mar 23 at 16:15











  • 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
    Mar 23 at 16:19













11












11








11







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






share|improve this answer















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







share|improve this answer














share|improve this answer



share|improve this answer








edited Mar 23 at 16:22

























answered Mar 23 at 13:35









Jesse_bJesse_b

14.3k23574




14.3k23574












  • 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
    Mar 23 at 13:54






  • 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
    Mar 23 at 14:12






  • 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
    Mar 23 at 16:15











  • 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
    Mar 23 at 16:19

















  • 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
    Mar 23 at 13:54






  • 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
    Mar 23 at 14:12






  • 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
    Mar 23 at 16:15











  • 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
    Mar 23 at 16:19
















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
Mar 23 at 13:54





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
Mar 23 at 13:54




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
Mar 23 at 14:12





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
Mar 23 at 14:12




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
Mar 23 at 16:15





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
Mar 23 at 16:15













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
Mar 23 at 16:19





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
Mar 23 at 16:19

















draft saved

draft discarded
















































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.




draft saved


draft discarded














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





















































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







Popular posts from this blog

He _____ here since 1970 . Answer needed [closed]What does “since he was so high” mean?Meaning of “catch birds for”?How do I ensure “since” takes the meaning I want?“Who cares here” meaningWhat does “right round toward” mean?the time tense (had now been detected)What does the phrase “ring around the roses” mean here?Correct usage of “visited upon”Meaning of “foiled rail sabotage bid”It was the third time I had gone to Rome or It is the third time I had been to Rome

Bunad

Færeyskur hestur Heimild | Tengill | Tilvísanir | LeiðsagnarvalRossið - síða um færeyska hrossið á færeyskuGott ár hjá færeyska hestinum