天天看点

文件管理

1.Linux用户管理

passwd:

eg : oldxu:x:1003:1003::/home/oldxu:/bin/bash

第一列:用户名

第二列:密码占位符(存储/etc/shadow)

第三列:用户的UID

第四列:用户组的GID

第五列:用户的描述信息

第六列:用户的家目录

第七列:登录系统的shell类型

shadow:

bin:*:17632:0:99999:7:::

第一列:用户的名称;

第二列:用户的密码(* !! 都是没有密码);

第三列:最近变更密码的时间(从1970年开始算);

第四列:密码最短可以使用的天数,0 可以一直使用;

第五列:密码最长使用的天数 99999 (一直可以使用);

第六列:密码要过期前几天提示修改密码;

第七列:密码过期后,强制提示修改密码;

第八列:用户最多可以使用的天数;账户失效时间 ;

第九列:保留;

2、用户约定(可以不遵守)

参考/etc/login.defs文件

0:超级管理员,切不要将root代替为其他的名字

1-200:系统用户,一般运行系统自带的核心程序

201-999:系统用户,一般运行用户自带的程序

1000-6000:普通用户,常用于等于系统

3、配置文件

/etc/passwd 用户信息

/etc/shadow 用户密码信息

4、用户管理命令

(1)用户的创建(useradd)

-c 加上备注文字

-s 指定用户使用的shell

-g 指定用户所属组

-G 指定用户所属的附加组

-u 指定用户的UID

-d 指定用户的家目录

-M 不指定家目录

(2)用户修改命令(usermod)

-c 账号备注的文字

-d 修改用户登入时的目录

-u 修改用户的UID

-G 修改用户所属的附加组

-g 修改用户所属的群组

(3)用户删除命令(userdel)

-r 删除用户登入目录以及目录所有文件

5、用户组的分类

默认组、基本组、附加组

6、组的配置

/etc/group /etc/gshadow

7、组的管理命令

创建组(groupadd)

修改组(groupmod)

删除组(groupdel -组里边不可以有用户)

8、密码

分为交互式和非交互式

交互式:passwd 用户

非交互式: echo" 密码" |passwd --stdin 用户

继续阅读