cat /etc/passwd
cat /etc/group 查看所有组信息
cat /etc/passwd|grep 用户名,用于查找某个用户
新增用户最佳实践
1. useradd -d /home/new_user -m -s /bin/bash new_user-d:指定用户目录
-m:创建用户目录
-s /bin/bash:默认的是 /bin/sh,有很多功能没有(例如自动补全),改用 /bin/bash
2. passwd new_user
修改密码
用户账号刚创建时没有密码,被系统锁定,无法使用,必须为其指定口令后才可以使用,即使是指定空密码
3. id new_user 查看用户基本信息
删除用户
userdel
http://www.runoob.com/linux/linux-user-manage.html
https://www.linuxprobe.com/chapter-05.html
Linux 创建用户如何指定 shell,有什么权限
-s 后面填写此用户登录后使用的 shell 种类的路径,shell 在 / bin 目录下一般有 / bin/sh 、 /bin/bash 、 /bin/ksh 、/bin/tcsh、/bin/zsh ; 权限这个东西跟 shell 没有关系,shell 只是用户与系统沟通的接口,各种不同的 shell 只是命令语法不用,语法不同而已。Linux 添加用户及用户目录,指定默认 shell
useradd -d /home/username -m username -s /bin/bash
-d 指定用户主目录路径
-m 如果路径不存在,将自动创建
-s 指定默认 shell
然后 passwd username