Linux的用户和组的管理命令

用户和组的增,更,删除:
root权限
groupdel 删除组 删除组之前必须将组中用户删除干净
deluser 删除用户
deluser --remove-home 用户 将用户的家目录一起删除
adduser 添加用户
/etc/passwd 系统能够识别的用户清单
/etc/shadow 加密的用户清单,只有超级用户可以访问该文件
/etc/group 该文件包含了UNIX组的信息
groupadd 添加组
usermod 改变用户的属性
sudo usermod -g one luweibin //将luweibin用户放到one组中
sudo passwd luweibin
1 创建新的用户:sudo adduser +新用户名
在这里插入图片描述
权限解析:- rw- r-- r–
第一个字符,代表文件的类型;
-表示普通文件;d表示文件夹;c表示设备文件;b表示块设备文件;l表示链接文件;
p表示管道文件,s表示套接字文件;

前三个:文件所有者权限;
接下来三个:属组用户权限;
最后三个:其他用户权限;
随即建立三个用户:new,new1,new2;
在这里插入图片描述
2 addgroup命令创建组1和组2;
在这里插入图片描述
3 usermod 改变用户的属性

sudo usermod -g one new //将用户放到one组中

在这里插入图片描述
4 chown命令和chgrp命令的运用
chown:修改文件所有者;chgrp:改组;
在new1中建立1.c文档,并对其进行改组;
a sudo chown new 1.c=>将文件1.c的所有者改为new;
b sudo chgrp two 1.c =>将文件1.c的组改成two;

5 删除用户:sudo deluser +用户名
在这里插入图片描述
===>一般应用于运维

补充:
grep 指定文件中搜索特定的内容
如 grep PATH .bashrc //查找.bashrc文件中的PATH字符串

-I不区分大小写
-n显示匹配的行及行号
在这里插入图片描述
grep往往和|(管道)配合起来的使用
| (管道) 将第一个命令的结果作为第二个命令的输入
ls /usr/include/ | grep st

在这里插入图片描述
ls /dev | grep ttys =>包含ttys 的所有设备

发布了21 篇原创文章 · 获赞 16 · 访问量 3779

猜你喜欢

转载自blog.csdn.net/qq_40632341/article/details/89192091