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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

文件属性及权限修改

發(fā)布時間:2023/12/20 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 文件属性及权限修改 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

##########################

######第六單元#############

#########################

?

#######1、文件屬性#######

??ls -l file

??-rw-r--r-- root root 0 Jan 14 07:19 file

?

??(1)-:文件類型

?????- ????普通文件

?????d ????目錄

?????c ????字符設(shè)備

?????s ????套接字

?????p ????管道

?????b ????快設(shè)備

?????l ????連接

??(2)rw-r--r--:文件讀寫權(quán)限

?????文件所屬人的權(quán)限所有組的權(quán)限 其他人的權(quán)限

?????????優(yōu)先匹配 ?????次優(yōu)先 ?????最后

?

?????r-->對文件:可以查看文件中的字符

?????????對目錄:可以查看目錄文件的信息

?????w-->對文件:可以更改文件中的字符

?????????對目錄:可以在目錄中添加刪除文件

?????x-->對文件:可以運行文件內(nèi)記錄的程序動作

?????????對目錄:可以進入目錄中

?

??(3)1

??????文件:文件內(nèi)容被系統(tǒng)記錄的次數(shù)

??????目錄:目錄中文件屬性的字節(jié)數(shù)

?

??(4)root:文件所屬人

?

??(5)root:文件所屬組


??(6)0:文件內(nèi)容的大小

?

??(7)Jan 14 07:19:文件最后一次被修改的時間

?

??(8)file:文件名稱

?

#######2、文件所屬人及所屬組的管理########

?

??(1)chown指令:改變文件的所屬人和所屬工作組; 語法:chown [選項][參數(shù)]

?????#####選項####

?????-c ??顯示文件的所有者或所屬工作組的詳細變化

?????-f ??忽略任何錯誤信息

?????-v ??現(xiàn)實指令詳細的執(zhí)行過程

?????-R ??遞歸操作,依次修改指定目錄及其目錄下所有內(nèi)容的所有者和所屬工作組(當(dāng)要修改的文件在同一個目錄下時,可使用完成修改)

?????

?????####參數(shù)####

?????用戶:組 ??????指定所有者和所屬工作組。當(dāng)省略":組",僅改變文件所有者

??(2)chgrp指令:改變文件所屬組(用法同chown)

?

#######3、修改文件權(quán)限#######

?

??(1)chmod指令:修改文件的屬性 ?chmod [ugoa][[+-=][rwxXtsugo]]

?????[ugoa]表示對哪類用戶設(shè)置權(quán)限:u表示"user",即文件或目錄的所有者

?????????????????????????????????? g表示"group",即文件所屬組內(nèi)的用戶

?????????????????????????????????? o表示"others",即除了u,g之外的其他用戶

?????????????????????????????????? a表示"all",即所有用戶

?????[+-=]表示權(quán)限的操作符:+表示添加文件權(quán)限

??????????????????????????? -表示去除文件權(quán)限

??????????????????????????? =表示不考慮文件原來的權(quán)限,將文件權(quán)限設(shè)置為指定的權(quán)限

?????[rwxXtsugo]表示具體的權(quán)限:r為可讀權(quán)限,w為可寫權(quán)限,x為執(zhí)行權(quán)限

??????????????????????????????? X表示只有當(dāng)文件對用戶是可執(zhí)行或文件是一個子目錄時設(shè)定

?????????****特殊權(quán)限****

?????????<1>SUID(Set UID)對目錄無效;

????????????表示當(dāng)請求執(zhí)行包含SUID特殊權(quán)限的程序時,能夠暫時擁有該程序所有者的存取權(quán)限

????????????SUID=4 ??修改:chmod u+s filename或者chmod 4xxx filename

?????????<2>SGID(Set GID)

????????????對文件:只針對二進制可執(zhí)行文件,

??????????????????任何人運行二進制文件

??????????????????程序時程序產(chǎn)生的進程的所有組都是文件的所有組

??????????????????和程序發(fā)起人組的身份無關(guān)

????????????對目錄:當(dāng)目錄有sgid權(quán)限后,目錄中新建的所有文件的所有組

??????????????????都自動歸屬到目錄的所有組之中,和文件建立者所在的組無關(guān)

????????????SGID=2 ??修改:chmod g+s filename或者chmod 2xxx filename

?????????<3>t表示sticky,即粘附位

????????????只針對目錄,當(dāng)一個目錄上有t權(quán)限,那么目錄中的文件只能被所有人刪除

????????????t=1 ?修改:chmod o+t directory或者chmod 1xxx directory

??(2)數(shù)字修改文件權(quán)限

?????r=4 ???w=2 ????x=1

?????數(shù)字為同一組(owner/group/others)的3個屬性相加

?

#######4、系統(tǒng)默認權(quán)限的設(shè)定#######

臨時設(shè)定

umask ????????????查看系統(tǒng)保留默認權(quán)限為022

umask 077 ????????修改該系統(tǒng)保留權(quán)限為077,僅在當(dāng)前shell中生效

?

永久設(shè)定(兩個文件umask值必須保持一致)

vim /etc/bashrc ????##該shell

??-->73行改為077

?

vim /etc/profile ???##系統(tǒng)

??-->與shell中設(shè)定相同

?

source /etc/bashrc ??????##設(shè)定立即生效

source /etc/profile

???

總結(jié)

以上是生活随笔為你收集整理的文件属性及权限修改的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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