用户管理
一.必知点
1.用户信息文件/etc/passwd
2.用户名:密码:UID:GID:描述信息:家目录:登陆状态
3.用户密码存放文件/etc/shadow
4.每次创建新账户都会在home目录下产生跟用户名同名的家目录
二.添加账户
useradd 【参数】 账户的名称
-u 指定用户的UID 用法:useradd -u uid号 用户名
-g 指定用户的主组 用法:useradd -g 组名 用户名
-G 指定用户的附组 用法:useradd -G 组名 用户名
-d 指定用户的家目录 用法:useradd -d /目录名 用户名
-s 指定不能登陆系统用户 用法:useradd -s /sbin/nologin 用户名
三.切换用户
su 用户名 只切换用户,没有完全登陆
su - 用户名 完全登陆到用户
exit 退出当前登录账户
手动添加账户(待讲)
四.修改账户 (可直接修改passwd文件)
usermod –help
usermod -l 新名 旧名 // 修改用户名称
usermod -u 新id 用户名 // 修改用户ID号
usermod -u 新id -o 用户名 // 添加一个已经存在的uid
usermod -g 新gid 用户名 // 修改用户的组ID号
usermod -c 账户描述 用户名 // 给用户添加描述信息
usermod -d 家目录的路径 用户名 // 修改用户家目录
usermod -s 新shell 用户名 // 修改用户的shell,也称修改用户的登陆状态
usermod -s /sbin/nologin 用户名 // 修改用户不能登陆系统
usermod -G 组名 用户名称 // 修改用户的附组
usermod -L 用户名称 // 锁定用户
usermod -U 用户名称 // 解锁用户
查看现在系统都支持哪些shell:
cat /etc/shells
五.删除账户
userdel -r 用户名 // 删除用户同时删除个人信息
userdel 用户名 // 只删除用户
六.账户密码 设置密码:普通账户不能给自己设置初始密码,只能修改
passwd // 修改当前登录账户密码
passwd 用户名 // 修改指定用户的密码
七.锁定密码 // 只有root可操作
passwd -l 账户名称 // 锁定账户密码
passwd -u 账户名称 // 解锁账户密码
passwd -S 账户名称 // 查看用户状态
用户组管理
一.必知点
1.用户组信息文件/etc/group 组名:代表组密码:GID:组员
2.用户组密码存地/etc/gshadow 组名:加密密码:组管理员:组员
二.添加组
groupadd 组名 // 添加组,GID系统自动分配
groupadd -g GID 组名 // 修改组ID
groupadd -g GID -o 组名 // 加上-o参数,可添加N个GID相同的组
三.修改组
groupmod -n 新组名 旧组名 // 修改组名
groupmod -g GID 组名 // 修改GID
groupmod -g GID -o 组名 // 加上-o参数,可修改成N个GID相同的组
四.删除组
groupdel 组名
五.组密码
gpasswd 组名
六.添加与删除组员
gpasswd -a 账户名称 组名 // 添加组员
gpasswd -d 账户名称 组名 // 删除组员
七.添加组管理员
gpasswd -A 用户名称 组名
八.修改文件附组
chgrp 组名 文件名 重点内容
原文地址:http://blog.51cto.com/6443632/2156358
时间: 2024-10-11 16:05:47