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

网友投稿 264 2022-11-12

大数据兼云计算(王明龙)讲师-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 组名 文件名 重点内容

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:利用TC3P-MTP降低定制PCB设计固有的复杂性
下一篇:SpringBoot如何获取src/main/resource路径下的文件
相关文章

 发表评论

暂时没有评论,来抢沙发吧~