InfoHeap
Tech
Navigation
  • Home
  • Tutorials
    • CSS tutorials & examples
    • CSS properties
    • Javascript cookbook
    • Linux/Unix Command Line
    • Mac
    • PHP
      • PHP functions online
      • PHP regex
    • WordPress
  • Online Tools
    • Text utilities
    • Online Lint Tools
search

Ubuntu tutorials

  • How to add a user on Linux with sudo access
  • How to check if a user has password on Linux
  • How to install ViewVC for svn repository on Ubuntu Linux
  • How to setup ssl (https) for your site on Ubuntu Linux
  • Install rabbitmq on Ubuntu Linux
  • LXC (Linux Containers) - quick start tutorial on Ubuntu
  • Linux - command to check swap size
  • Linux - how to add a user using useradd
  • Linux - how to create a large file like 1GB
  • Linux - how to create swap partition
  • Linux - how to remove user from a group
  • Linux - number of cpus (lscpu)
  • Linux du - find disk usage of directories or files
  • NFS client and server handy commands
  • Setup svn repository on AWS Ubuntu with apache auth
  • Ubuntu - check if a service is upstart based
  • Ubuntu - dpkg and apt-get beginner tutorial
  • Ubuntu - find file to package
  • Ubuntu - find where will a package be installed from
  • Ubuntu - how to auto start services on boot using update-rc.d (sysv init)
  • Ubuntu - how to find boot autostart status of a service
  • Ubuntu - reload iptables rules during boot
  • Use x2go to access remote Ubuntu Linux
 
  • Home
  • > Tutorials
  • > Devops

Linux – how to add a user using useradd

By admin on Nov 28, 2015

Adding a new user on Linux can be easily done on command line using useradd. These are some scenarios and handy commands to add a user on Linux. We’ll use Ubuntu for the purpose of this tutorial.

Using useradd with no arguments

This may not create home directory.

$ sudo useradd user2

useradd – specific login shell

$ sudo useradd -s /bin/bash user2

useradd – specific login shell and create home dir

This may be a typical case.

$ sudo useradd -m -s /bin/bash user2

useradd – specific group

By default useradd create group with same name as user. In case we want to use a specific group:

$ sudo useradd -g GROUPID_OR_NAME user2

useradd – with specific password

By default useradd creates user without password.

$ sudo useradd -p ENCRYPTED_PASSWORD_AS_RETURNED_BY_CRYPT user2

To generate password to be used with -p option, you can use the following command:

$ openssl passwd -1 somepassword
$1$q5tPBYXv$824B0Ve7yrRW4frZ0.In1/

Some notes on passwords:

  1. In password “$1$q5tPBYXv$824B0Ve7yrRW4frZ0.In1/” string q5tPBYXv is salt used while generating the password. It could also have been specified as an option.
  2. To be able to login using password, password based login has to be enabled on ssh server.

Suggested posts:

  1. How to fix a broken sudoers file on AWS/EC2 Linux
  2. Linux – providing sudo access to a users – some best practices
  3. Mac finder – change search default folder to current folder
  4. How to print javascript object to log
  5. Linux – how to run a command as different user
  6. Linux – how to remove user from a group
  7. Linux how to modify a user using usermod
  8. How to locally override website domain (or hostname) to IP mapping
Share this article: share on facebook share on linkedin tweet this submit to reddit
Posted in Tutorials | Tagged Devops, Linux, Tutorials, Ubuntu Linux
  • Browse content
  • Article Topics
  • Article archives
  • Contact Us
Popular Topics: Android Development | AngularJS | Apache | AWS and EC2 | Bash shell scripting | Chrome developer tools | Company results | CSS | CSS cookbook | CSS properties | CSS Pseudo Classes | CSS selectors | CSS3 | CSS3 flexbox | Devops | Git | HTML | HTML5 | Java | Javascript | Javascript cookbook | Javascript DOM | jQuery | Kubernetes | Linux | Linux/Unix Command Line | Mac | Mac Command Line | Mysql | Networking | Node.js | Online Tools | PHP | PHP cookbook | PHP Regex | Python | Python array | Python cookbook | SEO | Site Performance | SSH | Ubuntu Linux | Web Development | Webmaster | Wordpress | Wordpress customization | Wordpress How To | Wordpress Mysql Queries | InfoHeap Money

Copyright © 2025 InfoHeap.

Powered by WordPress