linux和windows互传文件
用户配置文件和密码配置文件
用户组管理
用户管理


linux和windows互传文件

yum install -y lrzsz

linux和windows互传文件, 用户配置文件和密码配置文件, 用户组管理,  用户管理_linux

linux和windows互传文件, 用户配置文件和密码配置文件, 用户组管理,  用户管理_linux_02

linux和windows互传文件, 用户配置文件和密码配置文件, 用户组管理,  用户管理_linux_03


用户配置文件和密码配置文件
linux和windows互传文件, 用户配置文件和密码配置文件, 用户组管理,  用户管理_linux_04

root:x:0:0:root:/root:/bin/bash

server:x:1000:1000::/home/server:/bin/bash

第二段:x 表示密码

第三段:UID

第四段:GID

第五段:空,用户注释信息,没有实质作用

第六段:用户家目录 (root家目录是root,普通用户家目录是Home)

最后一段:用户shell 


密码文件

ls /etc/shadow

和用户文件是一一对应的, 专门用力控制用户密码 

linux和windows互传文件, 用户配置文件和密码配置文件, 用户组管理,  用户管理_linux_05


root:$6$TcT/U60q6C5.19on$5jADoaBN0v.meFRgDltcXrFEOzYScnHNF0HN/Vp1AZo8I0HLUH7Jrpmb5wbEiu4OSvsmQIYwVxaBy/eHSi83B0::0:99999:7:::

server:!!:17464:0:99999:7:::

第一段:用户名

第二段:用户密码 (加密的,不能编译,可以由一个明文密码或者一个加密密码,不能由一个加密密码获得明文密码)

第三段:数字,是一个天数, 距离1970.1.1的天数

第四段:要过多少天,才能改密码。0 表示不受限制

第五段:密码多少天后到期,必须在多少天内改密码

第六段:密码几天后到期

第七段:(密码已过期)几天后账户将停用

第八段:距离1970.1.1 后多少天,账户将停用

第九段:保留字段

给server用户设置一个和root用户一样的密码。可以看到虽然密码是一样的,但是加密后的字符串是不一样的。

(如果想在一行打两个命令,就用分号做分割)

linux和windows互传文件, 用户配置文件和密码配置文件, 用户组管理,  用户管理_linux_06

用户组管理

创建用户的时候,也会创建一个跟用户名一样的组。

linux和windows互传文件, 用户配置文件和密码配置文件, 用户组管理,  用户管理_linux_07


增加组:groupadd  (增加组的时候可以指定ID)

linux和windows互传文件, 用户配置文件和密码配置文件, 用户组管理,  用户管理_linux_08


删除组:groupdel (前提是组里没有成员)

linux和windows互传文件, 用户配置文件和密码配置文件, 用户组管理,  用户管理_linux_09


用户管理:



增加用户:useradd 

(可以指定UID,也可以指定组)

linux和windows互传文件, 用户配置文件和密码配置文件, 用户组管理,  用户管理_linux_10


也可以创建的时候指定家目录和shell

linux和windows互传文件, 用户配置文件和密码配置文件, 用户组管理,  用户管理_linux_11

也可以创建用户的同时不让它创建家目录(-M):

linux和windows互传文件, 用户配置文件和密码配置文件, 用户组管理,  用户管理_linux_12

(并不代表没有家目录,家目录是/home/user5, 只是没有创建而已)


另外:

UID会根据上面的数字增加,GID跟上面的数字没有关系:

linux和windows互传文件, 用户配置文件和密码配置文件, 用户组管理,  用户管理_linux_13


useradd=adduser

linux和windows互传文件, 用户配置文件和密码配置文件, 用户组管理,  用户管理_linux_14

删除用户:userdel user8

(用户的家目录不会删除,管理员可以手动删)

(也可以都删掉 -r)

linux和windows互传文件, 用户配置文件和密码配置文件, 用户组管理,  用户管理_linux_15