中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問(wèn)手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級(jí)網(wǎng)工!

招聘|合作 登陸|注冊(cè)

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

linux命令_linux解壓命令_linux重啟命令

時(shí)間:2019-07-20

linux重啟命令_linux解壓命令_linux命令

不再修改這個(gè)文件或目錄的最后訪問(wèn)時(shí)間(atime)

不再修改文件或目錄的存取時(shí)間

檢查壓縮文件中的錯(cuò)誤

使用dump命令備份時(shí)忽略本文件/目錄

默認(rèn)將文件或目錄進(jìn)行壓縮

當(dāng)刪除該文件后依然保留其在硬盤(pán)中的數(shù)據(jù),方便日后恢復(fù)

讓文件系統(tǒng)支持尾部合并(tail-merging)

可以直接訪問(wèn)壓縮文件中的內(nèi)容

2. lsattr命令

lsattr命令用于顯示文件的隱藏權(quán)限,格式為“l(fā)sattr [參數(shù)] 文件”。

[root@linuxprobe ~]# lsattr linuxprobe
-----a---------- linuxprobe
[root@linuxprobe ~]# chattr -a linuxprobe
[root@linuxprobe ~]# lsattr linuxprobe 
---------------- linuxprobe
[root@linuxprobe ~]# rm linuxprobe 
rm: remove regular file ‘linuxprobe’? y

linux重啟命令_linux命令_linux解壓命令

如果希望對(duì)某個(gè)指定的用戶(hù)進(jìn)行單獨(dú)的權(quán)限控制,就需要用到文件的訪問(wèn)控制列表(ACL)了。

通俗來(lái)講,基于普通文件或目錄設(shè)置ACL其實(shí)就是針對(duì)指定的用戶(hù)或用戶(hù)組設(shè)置文件或目錄的操作權(quán)限。

另外,如果針對(duì)某個(gè)目錄設(shè)置了ACL,則目錄中的文件會(huì)繼承其ACL;若針對(duì)文件設(shè)置了ACL,則文件不再繼承其所在目錄的ACL。

1. setfacl命令

setfacl命令用于管理文件的ACL規(guī)則,格式為“setfacl [參數(shù)] 文件名稱(chēng)”。

chmod 536 test.py # 文件所有者 5:讀執(zhí)行, 組 3:寫(xiě)執(zhí)行, 其他用戶(hù) 6:讀寫(xiě)。 create mask = 0765 //創(chuàng)建文件的默認(rèn)的權(quán)限,當(dāng)前用戶(hù)有讀寫(xiě)執(zhí)行,組有讀寫(xiě)權(quán)限,讀執(zhí)行權(quán)限。例如,可以使用下面的命令創(chuàng)建掩碼,使得組用戶(hù)的寫(xiě)權(quán)限,其他用戶(hù)的讀、寫(xiě)和執(zhí)行權(quán)限都被取消:。

其中,針對(duì)目錄文件需要使用-R遞歸參數(shù);針對(duì)普通文件則使用-m參數(shù);如果想要?jiǎng)h除某個(gè)文件的ACL,則可以使用-b參數(shù)。

[root@linuxprobe ~]# setfacl -Rm u:linuxprobe:rwx /root
[root@linuxprobe ~]# su - linuxprobe
Last login: Sat Mar 21 15:45:03 CST 2017 on pts/1
[linuxprobe@linuxprobe ~]$ cd /root
[linuxprobe@linuxprobe root]$ ls
anaconda-ks.cfg Downloads Pictures?Public
[linuxprobe@linuxprobe root]$ cat?anaconda-ks.cfg
[linuxprobe@linuxprobe root]$ exit

怎么查看文件上有哪些ACL呢?常用的ls命令是看不到ACL表信息的,但是卻可以看到文件的權(quán)限最后一個(gè)點(diǎn)(.)變成了加號(hào)(+),這就意味著該文件已經(jīng)設(shè)置了ACL了。

[root@linuxprobe ~]# ls -ld /root
dr-xrwx---+ 14 root root 4096 May 4 2017 /root

2. getfacl命令

linux解壓命令_linux重啟命令_linux命令

getfacl命令用于顯示文件上設(shè)置的ACL信息,格式為“getfacl 文件名稱(chēng)”。

想要設(shè)置ACL,用的是setfacl命令;要想查看ACL,則用的是getfacl命令。

[root@linuxprobe ~]# getfacl /root
getfacl: Removing leading '/' from absolute path names
# file: root
# owner: root
# group: root
user::r-x
user:linuxprobe:rwx
group::r-x
mask::rwx
other::---
 上一個(gè)教程:linux下的尋找文件指令