大数据兼云计算(王明龙)讲师-LINUX-DAY01-用户管理

用户管理

一.必知点 
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 组名 文件名 重点内容

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章