linux基础之用户及用户组管理
本节内容 用户管理 1. 为什么需要用户? 1.linux 是一个多用户系统 2. 权限管理(权限最小化) 2. 用户相关文件 /etc/passwd --> 用户基本信息 /etc/shadow --> 密码信息 /etc/default/useradd --> 保存了 useradd 的默认配置 /etc/login.defs --> 保存了全局信息 /etc/group --> 组信息 /etc/gshadow--> 组密码 /etc/skel--> 用户家目录模板 3. 用户信息 三类用户: 超管 root ( 0 ) 系统用户(运行服务,通常不许登录系统 1-999 ) 普通用户( 1000-60000 ) 4. useradd :添加用户 -g: 指定主组 -G :指定附加组 -u: 指定 uid -r: 创建系统用户 -s: 指定 shell 类型( /bin/bash,/sbin/nologin ) -c: 添加描述信息 5. usermod :修改用户信息 -g: 指定主组 -G :指定附加组 -u: 指定 uid -r: 创建系统用户 -s: 指定 shell 类型( /bin/bash,/sbin/nologin ) -l: 改名 -e: 过期时间( / ) 6. passwd :修改用户密码 passwd 用户名 echo " 用户密码 " | passwd