Linux 第五天: (08月01日) Linux用户组管理

Linux 第五天: (08月01日) Linux用户组管理

 

 

 

 

管理员 root,0
普通用户 1-65535
系统用户 1-499(centos6), 1-999(centos7)
登录用户 500(centos6)+, 1000(centos7)+

 

/etc/passwd 用户及属性
/etc/group 组及属性
/etc/shadow 用户密码及属性
/etc/gshadow 组密码及属性

vipw 编辑密码文件
vigr 编辑组密码文件
pwck 检查密码文件
grpck检查组密码文件

 

useradd 新建单个用户
useradd -u UID: [UID_MIN,UID_MAX]定义在/etc/login.defs
useradd -o 配合-u, 不检查UID唯一性
useradd -g GID 指明所属基本组
useradd -c "COMMANT" 用户注释
useradd -d HOME_DIR 以指定路径(不存在)为家目录
useradd -s SHELL 指明shell,可用列表在/etc/shells中
useradd -G G1[,G2,…]指定附加组,组必须存在
useradd -N 不创建私用组做主组, 用users组做主组
useradd -r 创建系统用户 centos 6小于500, centos7小于1000
useradd 默认值保存在 /etc/default/useradd
useradd -D
useradd -D -s SHELL
/etc/skel/*
/etc/login.defs
newusers passwd批量新建用户
chpasswd 批量修改用户密码

 

usermod [OPTION] login
usermod -u UID 新UID
usermod -g GID 新基本组
usermod -G Group1[,GROUP2,…[GROUP]]: 新附加组, 原附加组被覆盖,
usermod -aG 不覆盖原附加组, append
usermod -s SHELL 新的默认SHELL
usermod -c 'COMMENT' 新的注释信息
usermod -d HOME 新家目录不会自动创建, 原家目录文件不同时移到新家目录
usermod -dm 建新家目录并移动原家数据
usermod -l login_name 新名
usermod -L lock指定用户,在/etc/shadow密码栏加!
usermod -U unlock指定用户, 在/etc/shadow密码栏减!
usermod -e YYYY-MM-DD 指明用户帐号过期日期
usermod -f INACTIVE 设定非活动期限

 

userdel [OPTION]..login
userdel -r 删除用户家目录

 

id [OPTION]…[USER]
id -u UID
id -g GID
id -G Groups
id -n Name

 

su UserName 非登录式切换, 不读取目标用户配置文件, 不改变当前工作目录
su -UserName 登录式切换, 读取目标用户配置文件, 切换到家目录, 完全切换
su [-] UserName -c 'COMMAND' 换身份执行命令
su -l UserName 相当于 su -UserName l=login

 

passwd
passwd -l 锁定指定用户
passwd -u 解锁指定用户
passwd -e 强制下次登录改密码
passwd -n mindays 最短使用期限
passwd -x maxdays 最长使用期限
passwd -w warndays 提前多少天警告
passwd -i inactivedays 非活动期限
passwd –stdin 从标准输入接收密码 echo "PASSWORD"|passwd –stdin USERNAME

 

chage
chage -d LAST_DAY
chage -E –expiredate EXPIRE_DATE
chage -I –inactive INACTIVE
chage -m –mindays MIN_DAYS
chage -M –maxdays MAX_DAYS
chage -W –warndays WARN_DAYS
chage -l 显示密码策略
chage -d 0 tom 下次登录强制重设密码
chage -m 0 -M 42 -W 14 -I 7 tom
chage -E 2016-09-10 tom

 

chfn 指定个人信息
chsh 指定shell
finger

 

groupadd -g GID [GID_MIN,GID_MAX]
groupadd -r 建系统组

 

groupmod -n group_name 新名字
groupmod -g GID 新GID

 

groupdel GROUP

 

gpasswd -a user GROUP 添加user到指定组
gpasswd -d user GROUP 移除user从指定组
gpasswd -A user1,user2… 设置有管理权限的用户列表
newgrp 临时切换基本组, 非本组成员需组密码

 

groupmems -g –group groupname 改为指定组(仅root)
groupmems -a –add username 加入组用户
groupmems -d –delete username 删除组用户
groupmems -p –purge 清除组内所有用户
groupmems -l –list 显示组成员列表

 

groups [OPTION].[USERNAME] 查看用户所属组列表

 

 

 

原创文章,作者:dengjian,如若转载,请注明出处:http://www.178linux.com/28095

(0)
dengjiandengjian
上一篇 2016-08-08 09:22
下一篇 2016-08-08 09:22

相关推荐

  • linux 磁盘管理与文件挂载

        磁盘对于linux来说是至关重要的而且与它 的中心思想相关联,一切皆文件,因此就把磁盘分为了好多类型, 如:块设备,字符设备。对于每类磁盘的使用,我们对它进行了分区与规划,这就用到我们的分区与查看工具 fdisk,理论上磁盘容量足够时,可以建立任意数量的分区。  一.磁盘的管理与工具 1.  fdisk 强大的…

    2017-06-17
  • linux 常用命令

    linux   常用命令:      pwd: printing working directory                     显示工作目录       cd:cha…

    Linux干货 2016-10-28
  • 磁盘管理的补充及扩展

    磁盘管理的补充及扩展 挂载点和/etc/fstab(配置文件) 使用mount命令挂载为临时挂载开机重启后就会自动卸载,为了永久挂载必须写在配置文件中! 配置文件系统体系  被mount、fsck和其它程序使用  系统重启时保留文件系统体系  可以在设备栏使用文件系统卷标  使用mount  -a 命令挂载/etc/fstab中的所有文件系…

    Linux干货 2016-08-30
  • M22 Centos6上编译安装httpd2.4并实现HTTPS浏览

    随着网络技术的发展,人们对信息安全越来越重视,传统的http浏览互联网的方式由于未经加密,其安全性广为人们诟病,https协议作为加密的互联网解决方案解决了这一问题。下面我就简要说明下如何实现通过https发布web页面的。   实验目的: 模拟Centos6上安装httpd2.4,并实现https加密访问主页 实验器材: Centos6.8虚拟机…

    Linux干货 2017-04-20
  • 27期第一周学习小结

    第一周 1. 描述计算机的组成及其功能。 计算机主要组成部分以下五种:运算器,控制器,存储器,输入设备,输出设备。 运算器的功能是对数据进行算术运算与逻辑运算,就是对数据进行加工处理。 控制器的功能是调度二进制程序,数据,内存寻址,以及协调计算机输入设备和输出设备等各计算机部件之间的正常工作。 存储器的功能是存储二进制指令和数据。存储器是编址存储单元。 输入…

    Linux干货 2017-07-15
  • 是否

    是否

    Linux干货 2016-08-22