linux网站源文件的权限,Linux文件权限(示例代码)

news/2024/5/9 8:11:02/文章来源:https://blog.csdn.net/weixin_39657125/article/details/116807091

Permission deny 权限 拒绝

查看权限

ls -a

ls -la expression 查看文件夹里边东西的权限

用户群的分类 组群:一个操作系统可能几个人同时用 方便小组的文件安全和共享

用户 组群(在一个组里边的) Others root

rws rws rws 天神

20180110212649930641.jpg

使用者/root 的相关信息,都记录在 /etc/passwd下

个人密码 则记录在 /etc/shadow文件下

rwx 4r 2w 1x

1.对于文件

1. Windows 里边看一个文件的 后缀 比如说.exe .bat 就是可执行文件

但是Linux里边 和文件的后缀没有直接关系, 只要是x 就可以执行

2. 还有一点 注意这个w 侧重对内容的修改就好比 FileIn/OutputStream

一样它是无法删除文件的

2.对于目录

r ---可以查看里边的东西

w ----你可以任意挪动里边的文件了/删除也OK

所以对于 w 在 文件和 目录中 分别充当

IOFile 的角色

x---能否成为 工作目录

工作目录 就是 当前终端所在的目录。也就是说 这个目录下工作着终端。

20180110212649933571.png

连接数

对于 文件 ,它的 权限 属性 都会 写在 文件系统i-node节点中

对于目录 目录树里边塞的是 文件名 所以连接数 就是相关文件数(不是里边的文件数)

20180110212649935524.png

时间 是最后修改时间

ls --full

查看ls帮助文档:

man ls

info ls

例1:

假设test1, test2, test3同属于testgroup这个群组,如果有下面的两个文件,请说明两个文件的拥有者与其相关的权限为何?

-rw-r--r-- 1 root root 238 Jun 18 17:22 test.txt

-rwxr-xr-- 1 test1 testgroup 5238 Jun 19 10:25 ping_tsai

1. 属于root 那么除此之外所有人都是 Others 只能 read

2. test1 rwx都OK

test2/test3 rxOK 能读能执行

其他用户(不在 文件所属组群中的人) r 只读(包括root)

例2:

如果我的目录为底下的样式,请问testgroup这个群组的成员与其他人(others)是否可以进入本目录?

drwxr-xr-- 1 test1 testgroup 5238 Jun 19 10:25 groups/

test1 rwx OK

testgroup组群里的人 那只能[r-x] 可以进这个目录 但是无法写入

其他用户 只有r 可以读这个目录下有什么 但是不能进去(x) 不能写入(w)

小结

对于目录 r ---可以 查看里边有什么

w -----相当于File对象可以往里边创建文件/删除

x------可以 进去

改变文件 属性和权限 当然要用 root用户

就这么3个命令 :

chgrp 改变grp 文件所属组群

chown 改变own 文件拥有者

chmod 改变权限

20180110212649937478.png

20180110212649939431.png

-R 底下所有文件都被 更改

20180110212649940407.png

用 . 分隔用户名.组名 同时修改两个属性

但是如果你喜欢在账号中加入小数点,在这就会产生系统误判

知道如何改变文件的群组与拥有者了,那么什么时候要使用chown或chgrp呢?或许你会觉得奇怪吧? 是的,确实有时候需要变更文件的拥有者的,最常见的例子就是在复制文件给你之外的其他人时, 我们使用最简单的cp指令来说明好了:

[[email protected] ~]# cp 来源文件 目标文件

假设你今天要将.bashrc这个文件拷贝成为.bashrc_test档名,且是要给bin这个人,你可以这样做:

[[email protected] ~]# cp .bashrc .bashrc_test [[email protected] ~]# ls -al .bashrc* -rw-r--r-- 1 root root 395 Jul 4 11:45 .bashrc -rw-r--r-- 1 root root 395 Jul 13 11:31 .bashrc_test <==新文件的属性没变

由于复制行为(cp)会复制执行者的属性与权限,所以!怎么办?.bashrc_test还是属于root所拥有, 如此一来,即使你将文件拿给bin这个使用者了,那他仍然无法修改的(看属性/权限就知道了吧), 所以你就必须要将这个文件的拥有者与群组修改一下啰!知道如何修改了吧?

20180110212649942361.png

20180110212649944314.png

20180110212649946267.png

这第三种方式用于小改动

很多人在架站的时候都卡在 一些权限设定上,比方说 他们要开放数据给用户浏览,

缺只开放 r 的权限,这就导致 网站服务器 无法进这个 目录查看 ,只能在这个文档外边查看(r),

所谓 远观而不能亵玩 。 [r-x]

但是要注意 r-x的权限 对user来说很重要 ,w权限就不能随便给了

例题:

假设有个账号名称为dmtsai,他的家目录在/home/dmtsai/,dmtsai对此目录具有[rwx]的权限。 若在此目录下有个名为the_root.data的文件,该文件的权限如下:

-rwx------ 1 root root 4365 Sep 19 23:20 the_root.data

请问dmtsai对此文件的权限为何?可否删除此文件?

答: dmtsai对这个文件属于 others ,对这个文件 不可读 不可更改内容 不可执行

看一个文件能否 删除 ,要观察 用户 有没有上一级的 w的权限 ,这里 dmtsai对 dmtsai/目录有rwx的权限,也就是说 能对这个目录下所有文件进行 w 删除 或者添加

20180110212649947244.png

回顾一下:

Linux的每个文件中,依据权限分为使用者、群组与其他人三种身份;

群组最有用的功能之一,就是当你在团队开发资源的时候,且每个账号都可以有多个群组的支持;

如果档名之前多一个『 . 』,则代表这个文件为『隐藏档』;

更改文件的群组支持可用chgrp,修改文件的拥有者可用chown,修改文件的权限可用chmod

chmod修改权限的方法有两种,分别是符号法与数字法,数字法中r,w,x分数为4,2,1;

符号法: ug=wx,o=r

还有一种小做修改的方法: a+w,u-r,o+x,g-w

对文件来讲,权限的效能为:

r:可读取此一文件的实际内容,如读取文本文件的文字内容等;

w:可以编辑、新增或者是修改该文件的内容(但不含删除该文件);

x:该文件具有可以被系统执行的权限。

对目录来说,权限的效能为:

r (read contents in directory)

w (modify contents of directory)

x (access directory)

要开放目录给任何人浏览时,应该至少也要给予r及x的权限,但w权限不可随便给;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_837921.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux网站秒开技术,最牛技术 1秒启动Linux的窍门

尽可能快的启动系统&#xff0c;对于自动化设备是非常重要的。系统能够在用户无法感知的时间内启动&#xff0c;也就意味着在不需要工作时&#xff0c;可以完全切断电源&#xff0c;而不是挂起进入休眠状态。本文基于Atmel AT91系列片上系统和NAND闪存&#xff0c;经过一系列的…

不能访问特定网站

最近一直不能访问学校的网络&#xff0c;以为是学校的设置问题&#xff0c;今天和同事聊起才知道是自己的电脑配置出了问题。 回来打开网址&#xff0c;显示如下&#xff1a;打开“更多”&#xff0c;提示如下&#xff1a;按照上述提示&#xff0c;将“使用自动配置脚本”取消。…

zblog是PHP好还是,PJBlog和Z-blog哪个好,他们各自的优点是什么,做SEO哪个好

PJBlog和Z-blog哪个好,他们各自的优点是什么,做SEO哪个好zblog seo&#xff1a;PJBlog和Z-blog哪个好,他们各自的长处是什么,做SEO哪个好Z-blog最好&#xff0c;软件自身就SEO做的好&#xff0c;文章收录最快&#xff0c;这是我的亲自体会。。。其他答案:我个人觉得Z-Blog比较好…

5m独享网站服务器,独享5m云服务器

独享5m云服务器 内容精选换一换Linux云服务器常用的登录方式是SSH&#xff0c;对于密码登录方式创建的云服务器&#xff0c;如何保证登录安全性呢&#xff1f;本文以CentOS 7.6为例&#xff0c;对SSH登录进行安全加固。通过SSH密码方式远程登录云服务器。执行以下命令&#xff…

网站分析新手篇之访问量变化

产品经理一定要对数据敏感&#xff0c;从数据中要读出产品的趋势、变化的原因以及应对方法。网站访问量变化分析是网站分析的基础&#xff0c;我就简单说一下我对访问量变化的认识。明确指标定义在分析前我们必须首先弄清各个重要指标的详细定义。比如访问可能是以 Session 为单…

部分网站页面与Opera浏览器的兼容性状况很糟糕

下图是使用opera浏览器打开搜狐网首页的状态&#xff0c;可以看出部分广告位无法正常显示&#xff0c;浏览器已显示页面加载完毕&#xff0c;页面已经打开好几分钟&#xff0c;肯定不是网页载入速度慢的问题。下图是使用opera浏览器打开凤凰网首页的状态&#xff0c;页面乱七八…

本地网站搜索框From表单提交到百度后中文出现乱码问题的解决办法

最近在开发网站百度搜索框功能时&#xff0c;遇到了中文显示乱码的问题。即&#xff0c;在本地网站搜索框中输入中文关键词后&#xff0c;提交到百度后显示的是乱码&#xff0c;无法返回正确的结果。这可能是由于本地网站使用的是gb2312编码&#xff0c;但提交到百度后&#xf…

本地网站远程提交百度地图搜索后URL汉字编码问题的解决

近期在给自己的网站做综合搜索框时发现了一处BUG。本地表单中键入中文关键词后&#xff0c;提交给百度后&#xff0c;百度无法识别&#xff0c;变成了乱码&#xff0c;导致无法跳转到正确的地图搜索页面。经过用百度查阅资料&#xff0c;找到了解决问题的办法。在提交给百度之前…

判断网站统计中某个访客IP是否为百度蜘蛛的方法

近期在查看网站统计中经常看到某个来自北京的用户&#xff0c;51啦统计显示该用户一般每天凌晨到早晨这段时间访问网站&#xff0c;系统环境为ios&#xff0c;Safari浏览器。经过几天的观察&#xff0c;开始怀疑这个IP是否为普通用户。一般来讲&#xff0c;像51LA、CNZZ等统计工…

ASP网站ACCESS数据库转MS SQL以及远程连接MS SQL数据库的经验

自己的一个网站&#xff0c;之前一直使用ASPACCESS的组合。但access数据库的不足和弊端是显而易见的。近期&#xff0c;随着网站规模的扩大&#xff0c;对数据库的要求提高了&#xff0c;打算用MS SQL替换ACCESS数据库&#xff0c;上网查了一下&#xff0c;虽然有点小繁琐&…

移动网站性能优化:网页加载(转)

原文链接&#xff1a;http://caibaojian.com/mobile-optimization.html 由于移动设备存在的环境限制&#xff0c;如低带宽&#xff0c;高延迟&#xff0c;小内存&#xff0c;低处理器性能的等&#xff0c;迫使开发者不得不想办法通过优化前端页面的性能来满足用户的性能预期。在…

分享一个高清大图的网站

今天的分享是一个高清大图无版权的网站&#xff08;不用翻墙&#xff09; Search Latest - Free Images & Free stock photos - PxHere 网页链接

加速网站静态资源访问的方法

目录 一、采用CDN ​二、minified ​三、缓存机制 四、压缩 一、采用CDN 借助一张图来说明下&#xff0c;其实CDN的概念大致可以理解为在每个地区建立一个网络中心&#xff0c;这样做的好处就是用户访问速度加快了&#xff0c;不然的话就比如说你只有一台服务器在北京&…

千万级用户的大型网站,应该如何设计其高并发架构?

目录 &#xff08;1&#xff09;单块架构 &#xff08;2&#xff09;初步的高可用架构 &#xff08;3&#xff09;千万级用户量的压力预估 &#xff08;4&#xff09;服务器压力预估 &#xff08;5&#xff09;业务垂直拆分 &#xff08;6&#xff09;分布式缓存扛下读请…

网站发展历程九大阶段,及知识体系梳理

目录 网站发展历程 java入门 框架基础 阶段一&#xff1a;单体项目 阶段二&#xff1a;物理分离应用和数据库 阶段三&#xff1a;缓存化、静态化 阶段四&#xff1a;应用负载均衡&#xff0c;集群 阶段五&#xff1a;动静分离 阶段六&#xff1a;分布式缓存、缓存集群…

基于docker+reveal.js搭建一个属于自己的在线ppt网站

前言 最近热衷于Docker&#xff0c;由于这段时间使用Docker来折腾自己的服务器&#xff0c;越来越感觉这是一种极其被应该推广的技术&#xff0c;因此想在公司内部也做一次技术分享。当然&#xff0c;如果只是做的PPT&#xff0c;我就不写这文章了。既然把Docker说这么好&#…

seo是计算机专业毕业,本科计算机专业的他,在34岁时成为了银行行长

曾经看到过这样一段话&#xff0c;意思是说个人成长和人生选择过程中有这三个悖论&#xff1a;在你18岁对学科与知识一无所知的时候&#xff0c;就被要求选择自己的专业;在你22-25岁对商业世界运行规则毫无概念的时候&#xff0c;就被要求选择工作方向;在你25-28岁对自己和人际…

oss存html静态文件,Github改造成免费OSS对象存储,加速网站静态文件(js/css/字体文件)...

今天小白看到一篇文章&#xff0c;可以把github改成图床使用。小白测试了一下CDN居然还是国内的。那么咱们也可以把它改造成oss来加速网站使用。如果你是wordpress&#xff0c;那么可以查看以下文章&#xff1a;wordpress免插件实现静态资源CDN 。其他程序的话就得自己研究下怎…