linux中文件權(quán)限的使用以及修改方式
1 文件權(quán)限介紹
當(dāng)我們在終端中輸入ls-lh命令時,會出現(xiàn)如下界面
上面的每一列都代表什么意思呢?
下面我來詳細(xì)分析一下:
下面我們著重介紹文件權(quán)限的詳細(xì)信息:
2 文件權(quán)限修改命令
2.1. chmod命令的介紹
chmod修改文件權(quán)限有兩種方式:
字母法數(shù)字法
2.2 chmod 字母法的使用
格式:chmod u/g/o/a+/-/=rwx 文件名
角色說明:
chmod命令字母法應(yīng)用舉例:
如下圖所示,桌面上的文件1.py的用戶權(quán)限是可讀可寫,用戶組權(quán)限是可讀,其它用戶權(quán)限是可讀,現(xiàn)在將該文件的用戶權(quán)限改為可寫不可讀權(quán)限
將1.py的用戶組的可讀權(quán)限去掉
將1.py的用戶權(quán)限增加一個可執(zhí)行權(quán)限
將1.py的其它用戶權(quán)限增加一個可執(zhí)行權(quán)限和一個可寫權(quán)限
將1.py的所有用戶(即用戶,用戶組,其它用戶)權(quán)限全部改為可讀可寫可執(zhí)行權(quán)限
將1.txt的用戶權(quán)限設(shè)置為可讀,用戶組權(quán)限設(shè)置為沒有權(quán)限,其它用戶權(quán)限設(shè)置為可讀可寫
將1.py的所有用戶權(quán)限都改為可執(zhí)行,并且執(zhí)行該文件中的代碼
執(zhí)行py文件的方法:這里以1.py文件為例
第一種方方法(腳本方式執(zhí)行):先修改1.py 文件的權(quán)限,增加可執(zhí)行權(quán)限,如上面所示,然后在1.py文件中添加如下代碼:
#!/usr/local/bin/python3
然后在終端輸入: ./1.py
第二種方法(使用python命令執(zhí)行):直接在終端輸入: python 1.py
2.3. chmod 數(shù)字法的使用
數(shù)字法就是“rwx” 這些權(quán)限也可以用數(shù)字來代替
權(quán)限說明:
chmod命令數(shù)字法應(yīng)用舉例:將1.py的所有用戶(即用戶,用戶組,其它用戶)權(quán)限全部取消
注意:chmod 000 1.py 中的第一個0代表用戶,第二個0代表用戶組,第三個0代表其它用戶
將1.py的其它用戶權(quán)限改為可讀
注意:chmod 4 1.py 中的4代表其它用戶的權(quán)限
將1.py的其它用戶權(quán)限和用戶組權(quán)限改為可讀
注意:chmod 44 1.py 中的第一個4代表用戶組,第二個4代表其它用戶
將1.py的其它用戶權(quán)限,用戶組權(quán)限和用戶權(quán)限都改為可讀
注意:chmod 444 1.py 中的第一個4代表用戶,第二個4代表用戶組,第三個4代表其它用戶
將1.py的用戶權(quán)限改為可讀,其它用戶權(quán)限改為可寫,其它用戶權(quán)限改為可執(zhí)行
注意:chmod 421 1.py 中的4代表用戶權(quán)限,2代表用戶組權(quán)限,1代表其它用戶權(quán)限
將1.py的其它用戶權(quán)限,用戶組權(quán)限和用戶權(quán)限都改為可讀,可寫,可執(zhí)行
注意:chmod 777 1.py 中的第一個7代表用戶,第二個7代表用戶組,第三個7代表其它用戶
心得
- 利用 chmod 命令可以控制文件的操作權(quán)限。
- 字母法格式: chmod 不同角色設(shè)置的權(quán)限 文件
- 數(shù)字法格式: chmod 不同角色的權(quán)限值 文件名
- 推薦使用數(shù)字法格式進(jìn)行修改權(quán)限,因?yàn)樗唵?/li>
總結(jié)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
IO多路復(fù)用之select全面總結(jié)(必看篇)
下面小編就為大家?guī)硪黄狪O多路復(fù)用之select全面總結(jié)(必看篇)。小編覺得挺不錯的?,F(xiàn)在就分享給大家。也給大家做個參考。一起跟隨小編過來看看吧2016-12-12Apache與Tomcat服務(wù)器整合的基本配置方法及概要說明
網(wǎng)上的亂七八糟的資料太多了,很多都是自說自話,希望這篇文章能給大家?guī)硪恍┣逦乃悸贰?/div> 2010-12-12Apache Doris的Bitmap索引和BloomFilter索引使用及注意事項(xiàng)
bitmap index是一種位圖索引,是一種快速數(shù)據(jù)結(jié)構(gòu),能夠加快查詢速度,BloomFilter索引也是以Block為粒度創(chuàng)建的,這篇文章主要介紹了Apache Doris的Bitmap索引和BloomFilter索引使用,需要的朋友可以參考下2022-09-09解決xmapp中Apache端口號占用問題(Apache不能正常啟動)
小伙伴們安裝xmapp后發(fā)現(xiàn)Apache不能正常開啟,下面小編給大家?guī)砹藊mapp中Apache端口號占用問題的解決方法(Apache不能正常啟動),需要的朋友參考下吧2017-05-05最新評論