權限之淺理解

白馬過隙,在感嘆時光流逝的同時不得不承認在學習中隨著知識面的不斷擴展所接受的東西也越來越多,尤其是那些外形比較容易混淆的命令,著實讓作為新手的吃了很多苦頭,趁著學習緊張之時偷個懶整理這周易混淆的命令:

? chgrp?(Change group):改變文件或目錄所屬的用戶組。

??chown(change owner):改變文件的所屬主和所屬組。??

? chmod(change mode):變更文件或目錄的權限。

?(下劃線備注):本人建議在接觸命令時最好清楚是哪些單詞的縮寫,這樣有利于更快的明白該命令的用法。

??①chgrp

??語法:

??chgrp【選項】【屬組】【文件】

??選項:

??-c或——changes:效果類似“-v”參數,但僅回報更改的部分;?

??-f或--quiet或——silent:不顯示錯誤信息;?

? -h或--no-dereference:只對符號連接的文件作修改,而不是該其他任何相關文件;

? -R或——recursive:遞歸處理,將指令目錄下的所有文件及子目錄一并處理;

? -v或——verbose:顯示指令執行過程;?

??參數?:

? ? ? ??組:指定新工作名稱;?

? 文件:指定要改變所屬組的文件列表。多個文件或者目錄之間使用空格隔開

??案例:

??將/app/f1所有文件的所屬組改為wang,且過程可見。

? ? ??wKioL1ly06vTTf3XAABZciJE3FI891.png-wh_50

?②chown

? ??語法:

?chown【選項】..【所有者】:【屬組】【文件】

? 選項:

??-c 顯示更改的部分的信息

  -f?忽略錯誤信息

  -h?修復符號鏈接

  -R?處理指定目錄以及其子目錄下的所有文件

  -v?顯示詳細的處理信息

  -deference?作用于符號鏈接的指向,而不是鏈接文件本身

??參數:

??用戶:組:指定所有者和所屬工作組。當省略“:組”,僅改變文件所有者;

? 文件:指定要改變所有者和工作組的文件列表。支持多個文件和目標,支持shell通配符。

??案例:

??修改/app/a1的所有者是magedu屬組是wang。

? ? ??wKiom1ly86rw9t10AAB8SeCBNkI278.png

? ? ??③chmod

??語法:

? ? ??chmod【選項】【修改權限】【文件】

? ????選項:

? ? ??-c或——changes:效果類似“-v”參數,但僅回報更改的部分;

? ? ?-f或--quiet或——silent:不顯示錯誤信息;

? ???-?R或——recursive:遞歸處理,將指令目錄下的所有文件及子目錄一并處理

? ?-v或——verbose:顯示指令執行過程

? ??參數:

? ??權限模式:指定文件的權限模式;?

?文件:要改變權限的文件。

?用模式法和數字法修改/app/a1文件的權限為所有人都可以讀、寫、執行。

? ? ?wKioL1ly_K7DwQI_AACiNj-Acfs602.png

??



? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ?華麗的分割線?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??


? ??知識擴展:

? ? ?wKioL1lzAlTTD9odAACMiqn6QOQ808.png

??? ?u?表示該檔案的擁有者,g?表示與該檔案的擁有者屬于同一個群體(group)者,o?表示其他以外的人,a?表示這三者皆是。?
?模式法:??

?+表示增加權限、-表示取消權限、=表示唯一設定權限。?
?r表示可讀取;w表示可寫入;x表示可執行.

? ? ?例如:①f1權限設置為所有人可讀取。

???chmod a+r ?f1

??②將f1權限設置為該文件所有者可讀、寫、執行;屬組能成員能讀、寫;其他人無任何權限。

? ? ??chmod u+rwx,g+rw,o- f1

???此外chmod也可以用數字來表示權限 ?如?chmod?777?file?
? 語法為:chmod?abc?file?
? 其中a,b,c各為一個數字,分別表示User、Group、及Other的權限。?
? r=4,w=2,x=1?
? 若要rwx屬性則4+2+1=7;?
? 若要rw-屬性則4+2=6;?
? 若要r-x屬性則4+1=5。

? -rw-------?(600)?--?只有屬主有讀寫權限。??
? -rw-r--r--?(644)?--?只有屬主有讀寫權限;而屬組用戶和其他用戶只有讀權限。??
? -rwx------?(700)?--?只有屬主有讀、寫、執行權限。??
? -rwxr-xr-x?(755)?--?屬主有讀、寫、執行權限;而屬組用戶和其他用戶只有讀、執行權限。??
? -rwx--x--x?(711)?--?屬主有讀、寫、執行權限;而屬組用戶和其他用戶只有執行權限。??
? -rw-rw-rw-?(666)?--?所有用戶都有文件讀、寫權限。這種做法不可取。??
? -rwxrwxrwx?(777)?--?所有用戶都有讀、寫、執行權限。更不可取的做法。?
?


? ? ?提示:數字法其實與umask值相關,默認情況下管理員的umask是0022,普通用戶的umask值是0002,當修改Umask值時,那么數字法有時也不會對,umask值下次再說,這次就省略啦i_f01.gif

? ? ?例如:①設置f1權限為所有人都可以讀、寫、執行。

??chmod?a=rwx f1 和?chmod?777 f1 效果相同?
??②設置f1其他人只有執行權限

??chmod?ug=rwx,o=x?f1 ?和?chmod?771?f1效果相同.

??以上就是我這周學習中對這三個易混淆的命令的總結,還請各位大神指正在此謝過。





? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???我是有底線的? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?






本文轉自 LUksl 51CTO博客,原文鏈接:http://blog.51cto.com/19940919/1950032


本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/454356.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/454356.shtml
英文地址,請注明出處:http://en.pswp.cn/news/454356.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

機器學習算法之生成樹

一、什么是決策樹? 決策樹(Decision Tree)是一種基本的分類和回歸的方法。 分類決策樹模型是一種描述對實例進行分類的樹形結構。決策樹由結點(node)和有向邊(directed edge)組成。結點有兩種…

強烈推薦給從事IT業的同行們 (轉載)

作者:李學凌 文章來源:bbs.ustc.edu.cn 中國有很多小朋友,他們18,9歲或21,2歲,通過自學也寫了不少代碼,他們有的代碼寫的很漂亮,一些技術細節相當出眾,也很有鉆研精神,但是他…

微機原理控制轉移類指令

1.無條件跳轉指令 指令格式;JMP 目標地址 功能:JMP可以使程序無條件地跳轉到程序存儲器中某目標地址 注意點: 1)指令目標地址若在JMP指令所在的代碼段內,屬段內跳轉,指令只修改IP內容。指令目標地址若在JMP指令所在的代…

OPENNMS的后臺并行管理任務

Concurrent management tasks: 1. . Action daemon - automated action (work flow)2. .數據采集Collection daemon - collects data3. .能力檢查Capability daemon - capability check on nodes4. .動態主機配置協議DHCP daemon - DHCP clien…

機器學習算法之集成學習

集成學習的思想是將若干個學習器(分類器&回歸器)組合之后產生一個新學習器。弱分類器(weak learner)指那些分類準確率只稍微好于隨機猜測的分類器(errorrate < 0.5)。 集成算法的成功在于保證弱分類器的多樣性(Diversity)。而且集成不穩定的算法也能夠得到一個比較明顯…

常用的方法論-NPS

轉載于:https://www.cnblogs.com/qjm201000/p/7687510.html

controller調用controller的方法_SpringBoot 優雅停止服務的幾種方法

轉自&#xff1a;博客園&#xff0c;作者&#xff1a;黃青石www.cnblogs.com/huangqingshi/p/11370291.html 在使用 SpringBoot 的時候&#xff0c;都要涉及到服務的停止和啟動&#xff0c;當我們停止服務的時候&#xff0c;很多時候大家都是kill -9 直接把程序進程殺掉&#x…

linux下安裝Oracle10g時,安裝rpm文件的技巧 (rpm -Uvh package名)

rpm -q package名 &#xff1a; 查詢該package是否已經被安裝了rpm -qa | grep package名 或是package 的關鍵字 &#xff1a; 查詢該package是否已經被安裝了rpm -Uvh package名 &#xff1a; 意思是update packagerpm -Uvh package名 --force &#xff1a; 意思是如果該…

機器學習之聚類概述

什么是聚類 聚類就是對大量未知標注的數據集&#xff0c;按照數據 內部存在的數據特征 將數據集劃分為 多個不同的類別 &#xff0c;使 類別內的數據比較相似&#xff0c;類別之間的數據相似度比較小&#xff1b;屬于 無監督學習。 聚類算法的重點是計算樣本項之間的 相似度&…

程序員-建立你的商業意識 閆輝 著

1 程序員為什么需要商業意識 幾 年前&#xff0c;當我剛剛認識Fishman的時候&#xff0c;聽到他神奇的創業經歷&#xff0c;覺得非常不可思議。甚至還專門寫了一篇報道發到《電腦報》上&#xff0c;題目是《從程序員到 CEO》。不久&#xff0c;Fishman將創建的又一個新公司…

qt release打包發布_幾種解決Qt程序打包后無法連接數據庫問題的方法

Qt是一個跨平臺C圖形用戶界面應用程序開發框架&#xff0c;使用它不僅可以方便地開發GUI程序&#xff0c;也可以開發非GUI程序&#xff0c;可以一次編寫&#xff0c;處處編譯。今天遇到的問題比較怪異&#xff0c;我開發的是一個桌面版訂單管理系統&#xff0c;整體架構就是一個…

Java操作MongoDB

先引入mongo-java-dirver驅動 123456<!-- mongo-java-dirver --><dependency><groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>3.4.2</version> </dependency>代碼操作演示&#…

機器學習之拉格朗日乘子法和 KKT

有約束的最優化問題 最優化問題一般是指對于某一個函數而言&#xff0c;求解在其指定作用域上的全局最小值問題&#xff0c;一般分為以下三種情況(備注&#xff1a;以下幾種方式求出來的解都有可能是局部極小值&#xff0c;只有當函數是凸函數的時候&#xff0c;才可以得到全局…

定長順序串的實現

string.h #define MAXSTRLEN 255#define ERROR 0#define OK 1 typedef int Status;typedef char String[MAXSTRLEN 1]; //初始化字符串Status StrAssign(String T, char e); //有串S復制得串TStatus StrCopy(String T,String S); //比較兩個串的大小Status StrCompare(String …

pmp思維導圖 第六版_PMP考試技巧攻略(上)

PMP考試需要有保證足夠的時間投入&#xff1a;獲得PMP 考試并拿到5A 成績&#xff0c;并且還需要理解性記憶&#xff1a;PMP 指定教材PMBOK第六版&#xff08;教材為必看三遍以上&#xff09;&#xff0c;學習起來是有趣的&#xff0c;同時也是痛苦的。因為看書時字面的字我們認…

程序員應該具備的素質(來自csdn)

程序員是一種技術工作&#xff0c;在IT的發展中有相當重要的地位&#xff0c;從底層硬件通訊協議的建立&#xff0c; 到數據傳輸層的處理&#xff0c;到操作系統的建設&#xff0c;到數據庫平臺的建設&#xff0c;一直到應用層上各種數 據營銷平臺的搭建&#xff0c;程序員在里…

linux的du使用方法

該命令的各個選項含義如下&#xff1a; -s 對每個Names參數只給出占用的數據塊總數。 -a 遞歸地顯示指定目錄中各文件及子孫目錄中各文件占用的數據塊數。若既不指定-s&#xff0c;也不指定-a&#xff0c;則只顯示Names中的每一個目錄及其中的各子目錄所占的磁盤塊數-b 以字節為…

淺談MVC MVP MVVM

復雜的軟件必須有清晰合理的架構&#xff0c;否則無法開發和維護。 MVC&#xff08;Model-View-Controller&#xff09;是最常見的軟件架構之一&#xff0c;業界有著廣泛應用。 它本身很容易理解&#xff0c;但是要講清楚&#xff0c;它與衍生的 MVP 和 MVVM 架構的區別就不容易…

機器學習接口和代碼之 線性回歸

線性回歸sklearn 接口和代碼 官網api&#xff1a;https://scikit-learn.org/stable/modules/linear_model.html#ordinary-least-squares LinearRegression class sklearn.linear_model.LinearRegression(fit_interceptTrue, normalizeFalse, copy_XTrue, n_jobs1)參數說明&a…

中國智慧VS西方智慧-看中國IT風云與IT產業怪狀

為什么國外沒有一家互聯網公司在中國取得成功&#xff0c;為什么他們都水土不服&#xff0c;為什么他們都在中國都混不下去&#xff0c;YAHOO, EBAY等等這樣享譽全球的互聯網公司都在中國無法取得成功&#xff01;為什么連讓IT巨無霸微軟都覺得發抖&#xff0c;讓比爾蓋茨夜夜做…