tft每日頭條

 > 科技

 > linux文件權限怎麼解析

linux文件權限怎麼解析

科技 更新时间:2024-12-30 03:41:12

linux文件權限怎麼解析?可能每個PHP程序員都遇到過文件權限的問題,涉及到文件操作(大部分是日志)的代碼特别容易出幺蛾子,今天我們一起來讨論有關文件權限的哪些事兒我們的目的是,通過這次的讨論,以後文件權限的問題不再是問題,今天小編就來說說關于linux文件權限怎麼解析?下面更多詳細答案一起來看看吧!

linux文件權限怎麼解析(文件權限的那些事兒)1

linux文件權限怎麼解析

前言

可能每個PHP程序員都遇到過文件權限的問題,涉及到文件操作(大部分是日志)的代碼特别容易出幺蛾子,今天我們一起來讨論有關文件權限的哪些事兒。我們的目的是,通過這次的讨論,以後文件權限的問題不再是問題。

篇幅有限,分兩回聊完。

内容概要

1、什麼是linux文件權限

2、如何查看文件權限

3、linux文件權限的修改(下回聊)

4、PHP操作文件權限(下回聊)

一、什麼是linux文件權限

我的理解是:linux的權限分為兩個方面,一個是文件本身的權限類型(訪問權限),另一個是文件使用者所擁有的權限。

1、linux文件權限類型

我們都知道,在linux的世界,一切皆文件,每一個linux文件都有四種類型的權限:可讀(r)、可寫(w)、可執行(x)和無權限(-)。

2、文件使用者所擁有的權限

首先我們搞清楚,什麼是文件使用者。文件使用者分為兩類:一類是文件所有者,一類是文件非所有者,其中非所有者分為:所有者所在的用戶組的成員和用戶組之外的成員。

有點繞,但是仔細看能明白,so ,不舉個栗子了。

二、如何查看文件權限

linux命令:

#ls -all

-rw-r--r-- 1 haodaquan staff 456B 5 3 12:05 .gitconfig

drwxr-xr-x 5 haodaquan staff 170B 12 1 00:22 .gradle

當然,也可以使用 ls -l命令

解釋一下這些是什麼意思:

首先我們可以看出,表示文件或者文件夾權限是十位字符。

第一位字符表示文件的類型,d表示目錄,-表示文件。

第二位到第四位字符表示文件所有者的權限,也稱u權限

第五位到第七位字符表示文件所有者所屬組成員的權限,也稱g權限

剩下的字符(八到十位)表示表示所有者所屬組之外的用戶的權限,也稱o權限

舉個栗子:

drwxr-xr-x

解讀:

這是一個文件夾。

所有者的權限是rwx,表示可讀,可寫,可執行。

所有者所在的組成員的權限是r-x,表示可讀,不可寫,可執行

所有者組之外的成員權限是r-x,表示可讀,不可寫,可執行。

收工,剩下的下回聊吧


點滴也分享,歡迎關注,點贊,評論,收藏,轉發,您的支持是最大的鼓勵。

原創不容易,轉載請注明出處:頭條号|PHP在路上

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved