宿迁市建设局投诉网站,wordpress角色模板,跨境电商购物网站,直播间网站开发目录1 Linux组的基本介绍2 文件/目录所有者2.1 查看文件的所有者2.2 修改文件所有者3 组的创建3.1 基本指令3.2 应用实例4 文件/目录 所在组4.1 查看文件/目录所在组4.2修改文件/目录所在的组5 其他组6 改变用户所在组6.1 改变用户所在的组6.2 应用实例7 权限介绍8 rwx权限详解…
目录1 Linux组的基本介绍2 文件/目录所有者2.1 查看文件的所有者2.2 修改文件所有者3 组的创建3.1 基本指令3.2 应用实例4 文件/目录 所在组4.1 查看文件/目录所在组4.2修改文件/目录所在的组5 其他组6 改变用户所在组6.1 改变用户所在的组6.2 应用实例7 权限介绍8 rwx权限详解难点8.1 rwx作用到文件8.2 rwx 作用到目录9 文件及目录权限实际案例9.1 ls -1中显示的内容如下10 修改权限-chmod10.1 基本说明10.2 第一种方式、-、变更权限10.3 第二种方式通过数字变更权限11 修改文件所有者-chown11.1 基本介绍12 修改文件/目录所在组-chgrp12.1 基本介绍12.2 案例演示1 Linux组的基本介绍
在linux中的每个用户都必须属于一个组不能独立于组外。在 linux 中每个文件都有所有者、所在组、其它组的概念。
所有者所在组其他组改变用户所在的组 2 文件/目录所有者
一般为文件的创建者,谁创建了该文件就自然的成为该文件的所有者。
2.1 查看文件的所有者
指令ls-ahl
应用实例 画红圈的地方显示了每个文件的所有者蓝色的代表目录白色的代表文件 2.2 修改文件所有者
指令 chown 用户名 文件名
应用案例
要求使用root创建一个文件 apple.txt 然后将其所有者修改成 tom
chown tom apple.txt 3 组的创建
3.1 基本指令
groupadd 组名
3.2 应用实例
创建一个组monster
groupadd monster
创建一个用户 fox 并放入到monster组中
useradd -g monster fox 4 文件/目录 所在组
当某个用户创建了一个文件后这个文件的所在组就是该用户所在的组(默认)。
4.1 查看文件/目录所在组
基本指令
ls -ahl
4.2修改文件/目录所在的组
基本指令
chgrp 组名 文件名
应用实例
使用root用户创建文件 orange.txt ,看看当前这个文件属于哪个组然后将这个文件所在组修改到 fruit组。
groupadd fruittouch orange.txt看看当前这个文件属于哪个组-root组
4.chgrp fruit orange.txt 5 其他组
除文件的所有者和所在组的用户外系统的其它用户都是文件的其它组
6 改变用户所在组
在添加用户时可以指定将该用户添加到哪个组中同样的用root 的管理权限可以改变某个用户所在的组。
6.1 改变用户所在的组
usermod -g 新组名 用户名
usermod -d 目录名 用户名改变该用户登陆的初始目录。特别说明用户需要有进入到新目录的权限
6.2 应用实例
将zwj这个用户从原来所在组修改到 wudang 组
usermod -g wudang zwj先添加用户 zwj 和组武当通过id zwj和 cat /etc/group 可以看到zwj在1004组wudang组的序号为1005 7 权限介绍
ls -l 中显示的内容如下
-rwxrw-r-- 1 root root 1213 Feb 2 09:39 abc
0-9位说明即-rwxrw-r–
第0位确定文件类型(d, - , l ,c , b) -代表是一个普通文件 l代表是一个链接文件相当于windows 的快捷方式 d是目录相当于windows的文件夹 c是字符设备文件鼠标键盘 b是块设备比如硬盘
第1-3位rwx确定所有者该文件的所有者)拥有该文件的权限。—User
第4-6位rw-确定所属组同用户组的用户)拥有该文件的权限—Group
第7-9位r–确定其他用户拥有该文件的权限—Other
8 rwx权限详解难点
8.1 rwx作用到文件
[ r ]代表可读(read)可以读取查看[w]代表可写(write)可以修改但是不代表可以删除该文件删除一个文件的前提条件是对该文件所在的目录有写权[x]代表可执行(execute)可以被执行
8.2 rwx 作用到目录
[ r ]代表可读(read)可以读取ls查看目录内容[w]代表可写(write)可以修改,对目录内创建删除重命名目录[ x ]代表可执行(execute)可以进入该目录
9 文件及目录权限实际案例
9.1 ls -1中显示的内容如下
-rwXrw-r-- 1 root root 1213 Feb 2 09:39 abc
第1个字符前面已经说过第2-第10个字符确定不同用户能对文件干什么
第一个字符代表文件类型-l dcb
其余字符每3个一组(rwx) 读 r 写(w) 执行(x)
第一组rwx文件拥有者的权限是读、写和执行
第二组rw-与文件拥有者同一组的用户的权限是读、写但不能执行
第三组r–不与文件拥有者同组的其他用户的权限是读不能写和执行
可用数字表示为: r4,w2,x1因此rwx4217数字可以进行组合
其它说明
1 文件子目录数包含隐藏的两个目录. /和 . .
root 用户
root 组
1213 文件大小(字节)如果是文件夹显示4096字节
Feb 2 09:39 最后修改日期
abc 文件名
10 修改权限-chmod
10.1 基本说明
通过chmod指令可以修改文件或者目录的权限。
10.2 第一种方式、-、变更权限
u所有者
g所有组
o其他人
a所有人(u、g、o的总和)
chmod urwx,grx,ox 文件/目录名该命令即给文件/目录的用户rwx权限用户所在的组的其他用户rx权限其他人x权限chmod ow 文件/目录名给该文件的其他用户写的权限chmod a-x 文件/目录名 (把所有人对文件的执行权限全部去掉)
案例演示 给abc文件的所有者读写执行的权限给所在组读执行权限给其它组读执行权限
chmod urwx,grX,0rx abc给abc文件的所有者除去执行的权限增加组写的权限
chmod u-x,gw abcabc文件的所有用户添加读的权限
chmod ar abc10.3 第二种方式通过数字变更权限
r4 w2 x1 rwx4217
chmod urwx,grx,0x 文件目录名
相当于 chmod 751 文件/目录名
案例演示
要求将/home/abc.txt文件的权限修改成rwxr-xr-x使用给数字的方式实现
未修改前abc文件的权限 修改后abc文件的权限 11 修改文件所有者-chown
11.1 基本介绍
chown newowner 文件/目录 改变所有者
chown newowner:newgroup 文件/目录 改变所有者和所在组
-R 如果是目录则使其下所有子文件或目录递归生效
案例演示
先创建一个abc.txt文件 请将/home/abc.txt文件的所有者修改成tom
chown tom /home/abc.txt请将/home/test目录下所有的文件和目录的所有者都修改成tom
chown -R tom /home/test12 修改文件/目录所在组-chgrp
12.1 基本介绍
chgrp newgroup 文件/目录
12.2 案例演示
请将/homelabc .txt文件的所在组修改成shaolin(少林)
groupadd shaolinchgrp shaolin /home/abc.txt请将/home/test目录下所有的文件和目录的所在组都修改成shaolin(少林)
chgrp -R shaolin /home/test我的个人主页 欢迎各位→点赞 收藏⭐️ 留言 总结希望你看完之后能对你有所帮助不足请指正共同学习交流 ✉️今天你做别人不想做的事明天你就能做别人做不到的事♐