新建用户的命令是useradd,修改密码是passwd,如下:

  1. sudo useradd linc
  2. sudo passwd linc

但是问题出现了,home目录下并没有相对应的linc目录。

原来ubuntu并没有为我们做那么多,先来看看useradd的选项:

  1. 选项:
  2. -b, --base-dir BASE_DIR   新账户的主目录的基目录
  3. -c, --comment COMMENT         新账户的 GECOS 字段
  4. -d, --home-dir HOME_DIR       新账户的主目录
  5. -D, --defaults        显示或更改默认的 useradd 配置
  6. -e, --expiredate EXPIRE_DATE  新账户的过期日期
  7. -f, --inactive INACTIVE       新账户的密码不活动期
  8. -g, --gid GROUP       新账户主组的名称或 ID
  9. -G, --groups GROUPS   新账户的附加组列表
  10. -h, --help                    显示此帮助信息并推出
  11. -k, --skel SKEL_DIR   使用此目录作为骨架目录
  12. -K, --key KEY=VALUE           不使用 /etc/login.defs 中的默认值
  13. -l, --no-log-init 不要将此用户添加到最近登录和登录失败数据库
  14. -m, --create-home 创建用户的主目录
  15. -M, --no-create-home      不创建用户的主目录
  16. -N, --no-user-group   不创建同名的组
  17. -o, --non-unique      允许使用重复的 UID 创建用户
  18. -p, --password PASSWORD       加密后的新账户密码
  19. -r, --system                  创建一个系统账户
  20. -s, --shell SHELL     新账户的登录 shell
  21. -u, --uid UID         新账户的用户 ID
  22. -U, --user-group      创建与用户同名的组
  23. -Z, --selinux-user SEUSER     为 SELinux 用户映射使用指定 SEUSER

我们需要自己来建一个用户的主目录和shell,如下:

  1. userdel -r linc
  2. useradd linc -m -s /bin/bash

再此设置好密码后,就可以切换用户了,su linc。

用exit也可以退出这个用户到默认用户。

ubuntu中查看所有的用户信息

$ cat /etc/passwd

All fields are separated by a colon (:) symbol. Total seven fields exists. The first field is username. It is used when user logs in. It should be between 1 and 32 characters in length

you can also  list only usernames with command awk , type these command in terminal :

awk -F':' '{ print $1}' /etc/passwd

root
daemon
bin
sys
sync
games
man
lp
mail
news
uucp
proxy
www-data
backup
list
irc
gnats
nobody
.....
.....

												

Ubuntu新建用户的更多相关文章

  1. Ubuntu新建用户并加入SUDO组

    Ubuntu新建用户并加入SUDO组 新建用户: adduser xxxx 加入用户组: usermod -aG sudo username

  2. Linux(Ubuntu)新建用户只有一个$问题

    参考自: http://www.cnblogs.com/ylan2009/articles/2321177.html 1.用root登录操作 2.查看/etc/passwd文件中新建用户的权限 有没有 ...

  3. Ubuntu新建用户以及安装pytorch

    环境:Ubuntu18,Python3.6 首先登录服务器 ssh username@xx.xx.xx.xxx #登录一个已有的username 新建用户 sudo adduser username ...

  4. Docker上ubuntu新建用户的网络访问不通问题

    背景 作为一个生命不息,折腾不止的码农.各种操作系统被我不知道搞崩了多少次,无数个夜晚连夜抢修数据,重装系统,那个累啊!! Option 1:备份.数据可以备份,配置可以备份,安装包可以备份.但是安装 ...

  5. ubuntu新建用户无法登陆

    使用sudo adduser 创建用户,不存在无法登陆问题,如果使用useradd创建用户xx,需要在新建home目录下建立用户目录. 同时,需要修改用户目录的属主,命令:chown xx:xx   ...

  6. ubuntu新建用户不能使用ll等指令,显示出来的信息没有颜色区分的解决方案

    ubuntu利用  useradd -m test -g admin 指令,创建用户test及其工作目录.但是登陆后,会出现不能使用很多指令“比如:ll.显示的信息没有颜色”等等此时   查看该用户的 ...

  7. Aamazon Web Service EC2 Ubuntu 新建用户而且用ssh连接host

    本文參照 http://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/managing-users.html http://docs.aws.am ...

  8. Ubuntu新建用户并指定目录

    例如我要新建一个nginx用户,并指定目录,允许使用bash登录 sudo useradd -d "/home/nginx" -m -s "/bin/bash" ...

  9. ubuntu 新建用户后 不能使用TAB键、上下键,命令行不显示当前路径的解决

    因默认ubuntu创建的普通帐号,默认shell为/bin/sh,而这不支持tab等键的,所以将「指定用户」帐号的shell改为/bin/bash就可以了. 1.查看当前的shell:# echo $ ...

随机推荐

  1. NGUI实现一个背包功能

    界面布局是这样的,一个400*400的背景,然后在其上是16张小图片,每个小图片格子可以用来放置拾取的物品.有两个预制体,一个是可放置的小格子,一个是拾取的物品(包含一个此物品有多少的Label). ...

  2. Linux Shell 小脚本经典收藏

    原文:http://www.cnblogs.com/Javame/p/3867686.html 1.在两个文件中找出相同的号码 diff -y xx.txt oo.txt | egrep -v &qu ...

  3. Oracle小技术集锦

  4. YII2 请求(request)

    请求 一个应用的请求是用 yii\web\Request 对象来表示的,该对象提供了诸如 请求参数(译者注:通常是GET参数或者POST参数).HTTP头.cookies等信息. 默认情况下,对于一个 ...

  5. OPENWRT make menuconfig错误之一

    1.make menuconfig rm: cannot remove `tmp/.host.mk': Permission denied 退到trunk上级目录sudo chown -R 777 t ...

  6. 我的C笔记

    最近更新: 1,父进程fork一个子进程,当向父进程发送一个SIGINT或其它信号时,子进程是否会接受到该信号? 2,父进程调用system执行一个程序时,向父进程发送一个信号时,system运行中的 ...

  7. 解决Sublime Text 3中文显示乱码(tab中文方块)问题,sublime tab乱码

    一.文本出现中文乱码问题 1.打开Sublime Text 3,按Ctrl+-打开控制行,复制粘贴以下python代码,然后回车运行. 2. 复制并粘贴如下代码: import urllib.requ ...

  8. DataSet与DataReader的比较

    DataSet与DataReader的比较 DataSet DataReader 读或写数据 只读 包含多个来自不同数据库的表 使用 SQL 语句从单个数据库 非连接模式 连接模式 绑定到多个控件 只 ...

  9. 我为什么坚持DBA一定要懂开发

    我为什么坚持DBA一定要懂开发时间 2016-03-23 15:34:08 张碧池的幸福生活原文 http://pottievil.com/我为什么坚持dba一定要懂开发/主题 DBA 数据库最近手头 ...

  10. TextureView+SurfaceTexture+OpenGL ES来播放视频(三)

    引自:http://www.jianshu.com/p/291ff6ddc164 做好的Demo截图 opengl-video 前言 讲了这么多,可能有人要问了,播放视频用个android封装的Vid ...