1.创建用户

centos7:1000 之后是普通用户

useradd 
-u UID    指定一个UID号作为本账号的UID
-o 配合-u 选项,不检查UID的唯一性
-g GID 指明用户所属

基本组,可为组名,也可以GID
-c "COMMENT“ 用户的注释信息
-d HOME_DIR 以指定的路径(不存在)为家目录
-s SHELL 指明用户的默认shell程序,可用列表在/etc/shells文件中
-G GROUP1[,GROUP2,...] 为用户指明附加组,组须事先存在
-N 不创建私用组做主组,使用users组做主组
-r 创建系统用户 CentOS 6: ID<500,CentOS 7: ID<1000
-m 创建家目录,用于系统用户
-M 不创建家目录,用于非系统用户

例:创建主组 为wan shell类型为csh 附加组为 wang,root 家目录放在/data/home ct下 指定UID为1023

centos7怎样创建容器 centos7怎么创建组_创建用户

1.1用户账户信息以及组文件信息位置:

/etc/passwd:用户及其属性信息(名称、UID、主组ID等)

/etc/group:组及其属性信息

/etc/shadow:用户密码及其相关属性
/etc/gshadow:组密码及其相关属性

/etc/default/useradd:创建用户的起始模板文件位置

1.2 删除用户

userdel -r

1.3 查看自己的ID 以及所属组

id [OPTION]... [USER]
-u: 显示UID
-g: 显示GID
-G: 显示用户所属的组的ID
-n: 显示名称,需配合ugG使用

(直接Iid 跟账户名)

1.3修改账户密码

passwd [OPTIONS] UserName: 修改指定用户的密码
常用选项:
-d:删除指定用户密码
-l:锁定指定用户
-u:解锁指定用户
-e:强制用户下次登录修改密码

-f:强制操作

(修改密码直接命令跟账户名)

2.创建组 

groupadd  【name】

          -u    指定GID (组ID)

         -r     创建系统组 (1000以内的UID)

2.1删除组信息

groupdel  【name】 

2.2删除组成员

groupmems [options] [action]

-g, --group groupname 更改为指定组 (只有root)
Actions:
-a, --add username 指定用户加入组
-d, --delete username 从组中删除用户
-p, --purge 从组中清除所有成员
-l, --list 显示组成员列表

groups:查看用户所属组

特例删除用户的家目录后怎么恢复:

centos7怎样创建容器 centos7怎么创建组_删除用户_02

3.文件权限属性

centos7怎样创建容器 centos7怎么创建组_删除用户_03

 

修改主组:

chown【组名】【文件夹】

      -R 递归修改

修改属组:

chgrp 【组名】【文件】

     -R递归修改

3.1文件以及文件夹的rwx权限的不同

centos7怎样创建容器 centos7怎么创建组_递归_04

各自权限代表的数字: r:读权限 4   W:写权限:2  X:执行权限带边 1

4。虚拟机新添加硬盘如何查看硬盘(不关机情况下)

centos7怎样创建容器 centos7怎么创建组_递归_05