chmod 777 到底是啥 ???看完这个你就完全懂了!

您所在的位置:网站首页 什么是CHRO chmod 777 到底是啥 ???看完这个你就完全懂了!

chmod 777 到底是啥 ???看完这个你就完全懂了!

2024-06-03 19:18| 来源: 网络整理| 查看: 265

0X00 前言

可能对于Linux新手而言,很不解的一件事就是: 有时在访问文件xxx时,总是出现权限问题,但是上网一查,大佬们直接一句话: chmod 777 xxx 完事! 相信你当时的心情是这样的: 在这里插入图片描述 我勒个神奇 然后之后遇到权限就照葫芦画瓢的chmod 777,也算是美滋滋。 不过,作为一个打破砂锅的程序猿怎么能就知道chmod 777! 当然提到chmod,我们一定先说清楚Linux的用户管理

0X01 Linux用户与群组 1、用户

我们知道,Linux有一个超级用户——root,它就是整个Linux系统的完全掌控者啊,只要root想做就没有root不能做的。 因此为了安全性等种种考虑,Linux设计者设计了普通用户,比如刚安装Linux的时候会创建一个用户就是一个普通用户(假设叫 j ),当然你可以用adduser指令来增添一个新的用户(当然需要超级权限):

sudo adduser rjs

此时就Linux就有了root,j,rjz三个用户,其中root是超级用户,j和rjs都是普通用户

2、群组

既然有了许多的用户就有了群组的概念,因为你认知的人多了,也就自然而然的分组了,有的是家人,有的是朋友,有的是同学等等。家人,朋友,同学就是群组: 在这里插入图片描述 有了用户和群组的概念,接下来就能好好讲权限问题了

0X01 Linux文件权限 1、权限描述

既然有了用户之分,那么一个用户(比如: j)创建的文件一般来讲就不会给其它用户(比如:rjs)随便篡改,也就是不能给其他人写(w),当然看看(r)还是可以的,也不用那么小气对吧23333 所以Linux的对于同一个文件,不同的用户是有不同的权限的,权限分别有:读( r),写(w),运行(x) 在这里插入图片描述 我们可以采用 ls -l 命令来查看文件权限:

ls -l

会得到如下信息: 在这里插入图片描述 可以看到,本目录下有一个文件夹:Tencent Files 一个文档:wget-log 每一个文件(文件夹)前都有这样的描述: drwxr-xr-x -rwx------- 这就是文件的对于用户的权限! 那这是什么意思呢?且往下看

2、文件权限

上面的描述中一共有10位,其中第一位表示文件的属性: d:表示是一个文件夹 l:表示是一个



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3