Linux的帐号管理

来源:互联网 发布:全民淘宝客工具 编辑:程序博客网 时间:2024/05/16 08:54

Linux三种类型用户:管理员 0

      普通用户 500 ~ 6000

      伪用户 1 ~ 499

/etc/passwd 该文件定义帐号

一行定义一个用户,分为7个部分

帐号: root

密码: x

用户表示id(用户ID): 0

组标识码(用户组ID): 0

用户相关信息: root

用户家目录: /root

用户环境: /bin/bash


/etc/shadow 该文件保存用户密码,只有root用户可以读

一行定义一个用户,分为9个部分

用户名: root

口令: 存放加密的口令,若该处为"!"表示该用户禁止登陆

记录最后一次修改密码的时间邮戳70年1月1日开始计数的秒数

修改密码的最大时间间隔:0表示随时可以修改

修改密码的最小时间间隔:99999表示永远可以不修改密码,其他表示隔几天修改一次

警告时间: 1表示1周开始发出警告

不活动时间: 表示到期后的还隔多多少时间才真正封帐号

失效时间: 指定帐号到失效的间隔期



用户帐号管理

一、创建轧帐号

A、修改配置文件

1、在/etc/passwd中间添加记录

2、创建用户家目录

3、在用户主目录中设置默认的配置文件

4、设置用户初始口令


B、useradd或者adduser创建命令

passwd 


二、删除用户

userdel  用户(删除用户信息,但不删除家目录下的文件)

userdel -r 用户名删除用户所有信息包括家目录

usermod -l 新用户 旧用户名修改用户名,但家名字没有被修改

usermod -L 用户名 锁定用户帐号

usermod -U 用户名 解锁帐号

/etc/skel目录有什么内容,新键用户的时候就有一份拷贝。



用户组的管理

用户组分类: 

私有组 -->创建新用户时候,没有指定组时,系统建立与该用户同名的私有组

标准组   -->创建新用户时候,指定已存在的用户组名字


/etc/group存放组的内容

一行定义一个组,分为三个分别

组名

组密码

组ID

组内容用户列表 属于该组的用户名

useradd 用户名user 一个与用户同名的组名字user

groupadd 组帐号名 该组帐号必须大于500

groupmod  -n 新组名字 旧组名字修改组名

groupdel 组名字删除组(不能够移除用户的私有组或者不存在的组)

0 0