日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 综合教程 >内容正文

综合教程

解读linux系统下文件权限——(用户、组、读写执行)

發(fā)布時(shí)間:2023/12/29 综合教程 36 生活家
生活随笔 收集整理的這篇文章主要介紹了 解读linux系统下文件权限——(用户、组、读写执行) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

經(jīng)常在部署一個(gè)網(wǎng)站的時(shí)候,已將代碼上傳了,數(shù)據(jù)庫(kù)也導(dǎo)入了,配置文件也改動(dòng)了。但輸入域名一看,還是報(bào)錯(cuò)了,原因很可能就是因?yàn)槲募?quán)限導(dǎo)致的。今天一起來(lái)看看linux下文件權(quán)限

用戶、組

linux哲學(xué)一切皆文件,所有文件都會(huì)有自己的所有者、所屬組。另外,任何用戶肯定必須屬于一個(gè)組。除開文件的所有者和所在組的用戶外,系統(tǒng)的其它用戶都是文件的其它人。如何查看linux下的用戶,可以通過(guò)查看/etc/passwd文件來(lái)查看。

# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
……

通過(guò)ls -l命令,可以查看文件的所有者、所屬組等一些屬性。

# ll
total 17484
drwxr-xr-x  3 root root     4096 Dec  2  2019 backup
drwxr-xr-x  2 root root     4096 May 15 08:32 bin
drwxr-xr-x 10 root root     4096 Jan  8  2020 c_language_code
drwxr-xr-x  2 root root     4096 Jun 12 10:46 c_practice
-rw-r--r--  1 root mail     8500 Sep 13 03:47 dead.letter

當(dāng)然,我們可以通過(guò)命令來(lái)修改文件的所有者及所屬組

# 同時(shí)改變用戶和組 -R表示遞歸修改
# chown -R www:www backup
# ll -d backup
drwxr-xr-x 3 www www 4096 Dec  2  2019 backup

# 僅改變用戶
# chown -R root backup
# ll -d backup
drwxr-xr-x 3 root www 4096 Dec  2  2019 backup

# 僅改變組
# chown -R :root backup
# ll -d backup
drwxr-xr-x 3 root root 4096 Dec  2  2019 backup

# 還可以通過(guò)chgrp改變組
# chgrp -R www backup/

文件權(quán)限

現(xiàn)在我們來(lái)看看文件的權(quán)限,查看文件的權(quán)限也是通過(guò)ls -l來(lái)查看。

drwxr-xr-x

上面共10個(gè)字符,可以分為四組,d、rwx、r-x、r-x。

d表示該文件的類型,常見的有-(文件),d(目錄),b(塊設(shè)備)

第二組表示的是文件的用戶所擁有的權(quán)限,rwx分別表示為可讀、可寫、可執(zhí)行。如果以-代替,則表示沒有那個(gè)權(quán)限。

第三組表示的是文件的組所擁有的權(quán)限

第四組表示的是文件的其他人所擁有的權(quán)限

可讀可寫可執(zhí)行說(shuō)起來(lái)有點(diǎn)抽象,另外對(duì)于不同文件類型,所表示的意義又有不同。下面,我列一個(gè)表格來(lái)幫助大家來(lái)理解:

文件目錄r表示可以查閱該文件的信息,可以通過(guò)cat/less/more/head/tail等命令查閱文件信息 r表示可以列出該目錄下文件列表,可以執(zhí)行l(wèi)s命令 w表示可以修改文件內(nèi)容,可以通過(guò)vim修改文件內(nèi)容w表示可以在該目錄下創(chuàng)建或刪除文件,可以執(zhí)行touch、mv等命令x表示可以執(zhí)行該文件 x表示可以進(jìn)入到該目錄下,可以執(zhí)行cd命令

下面,來(lái)看一個(gè)命令chmod,通過(guò)該命令可以修改文件的權(quán)限。先介紹下權(quán)限的數(shù)字表示法:r(4)、w(2)、x(1)

# chown -R root:root study_file/
# chmod 700 study_file/ #數(shù)字方法設(shè)置權(quán)限
# ll -d study_file/
drwx------ 2 root root 4096 5月   5 13:13 study_file/

# chmod u=rwx,g=r,o=r 1.txt
# chmod a-x 1.txt
# chmod 600 *.txt
# ll
總用量 4
-rw------- 1 root root 34 5月   5 12:22 1.txt
-rw------- 1 root root  0 5月   5 13:13 2.txt
-rw------- 1 root root  0 5月   5 13:13 3.txt

總結(jié)

以上是生活随笔為你收集整理的解读linux系统下文件权限——(用户、组、读写执行)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。