Linux 基础学习:文件权限与种类
?
1.文件權(quán)限?
linux系統(tǒng)中通過(guò) “l(fā)s -al”,可查看當(dāng)前目錄的所有文件的詳細(xì)信息。
?
?
?
- ?第一列代表這個(gè)文件的類型與權(quán)限;
?
第一個(gè)字符表示文件類型:
【d】:表示目錄文件
【-】:表示普通文件
【l】:表示鏈接文件(linkfile)
【b】:表示設(shè)備文件里可供存儲(chǔ)的接口設(shè)備
?
- 第二列表示有多少文件名連接到此節(jié)點(diǎn)(i-node);
每個(gè)文件都會(huì)將它的權(quán)限與屬性記錄到文件系統(tǒng)的i-node中,不過(guò)我們使用的目錄樹卻是使用文件名來(lái)記錄,因此,每個(gè)文件名就會(huì)連接到一個(gè)i-node。這個(gè)屬性記錄有多少個(gè)不同的文件名連接到相同的一個(gè)i-node節(jié)點(diǎn)。
?
- 第三列表示這個(gè)文件(或目錄)的 “所有者賬號(hào)”;
- 第四列表示這個(gè)文件的所屬用戶組;
在Linux系統(tǒng)中,你的賬號(hào)會(huì)附屬于一個(gè)或者多個(gè)用戶的用戶組中,這個(gè)用戶組就是所屬用戶組。
- 第五列表示文件大小,默認(rèn)單位為B
- 第六列為這個(gè)文件的創(chuàng)建日期或者最近修改日期
- 第七列為該文件名。
?
常見的修改用戶權(quán)限的命令如下:
?
1.?chgrp:改變文件所屬用戶組
2.?chown:改變文件所有者
3.?chmod:改變文件權(quán)限
- ?改變所屬用戶組chgrp
改變所屬用戶組很簡(jiǎn)單,直接使用chgrp xxx。注意所改變的用戶組名必須要在/etc/group文件內(nèi)存在才行,否則會(huì)報(bào)錯(cuò)。
- ?改變文件所有者chown
chown [-R] 用戶名稱 文件或者目錄
chown [-R] 用戶名稱: 組名 文件或者目錄
-R:表示遞歸更改,即連同子目錄下的所有文件
- ?改變權(quán)限chmod
1. 數(shù)字類型修改
chmod [-R] xyz 文件或目錄
-R :遞歸執(zhí)行
xyz:數(shù)字類型的權(quán)限屬性(r:4 w:2 x:1)
chmod 770? a.c? (rwxrwx---)
2. 符號(hào)類型修改
u: user
g: group
o: others
a: all(全部身份)
?
chmod u/g/o/a? ?+/-/=? r/w/x
舉例:
chmod u=rwx,go=rx .bashrc? (-rwxr-xr-x )
注意go=rx在一起,相當(dāng)于g=rx,o=rx
chmod a+w .bashrc (-rwxrwxrwx)
chmod a-x .bashrc (-rw-rw-rw-)
?
?
3.linux文件種類- ?普通文件
- 純文本文件(ASCII)
- 二進(jìn)制文件(binary)
- 數(shù)據(jù)格式文件(data)
- 目錄文件(dir)
- 鏈接文件(link)
- 設(shè)備與設(shè)備文件(dev)
- 塊設(shè)備文件(block)
- 字符設(shè)備文件(character)
- 套接字(socket)
- 管道(FIFO,pipe)
轉(zhuǎn)載于:https://www.cnblogs.com/ywx123/p/10386495.html
總結(jié)
以上是生活随笔為你收集整理的Linux 基础学习:文件权限与种类的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 代码审计_strcmp比较字符串
- 下一篇: 洛谷P4147玉某宫(最大矩阵好题)