1. 程式人生 > >chmod 777 什麼意思:鳥哥的linux私房菜第六章學習筆記

chmod 777 什麼意思:鳥哥的linux私房菜第六章學習筆記

鳥哥的linux私房菜基礎學習篇:心血來潮決定看一下這本書,雖然都是講很基礎的東西,但是,絕對不是浪費時間,比如我看完了之後就終於明白了chmod777是什麼意思了。

寫這個讀書筆記也主要是想記錄一些常用的命令,方便以後查閱。從第六章開始。

第六章:linux的檔案許可權與目錄配置

6.1 使用者與使用者組

基本知識不解釋,記錄使用者身份和使用者組記錄的檔案

使用者的資訊記錄在/etc/password

個人密碼記錄在/etc/shadow

組名記錄在/etc/group

6.2檔案許可權的概念 這部分比較有看頭:

察看檔案的命令:ls -al 有這樣的結果:

  [email protected]

:~$ ls -al
  total 135312
  drwxr-xr-x 35 sspeng sspeng      4096 Feb 16 22:12 .
  drwxr-xr-x  3 root   root        4096 Feb  7 20:40 ..
  drwx------  3 sspeng sspeng      4096 Feb 11 11:51 .adobe
  -rw-------  1 sspeng sspeng      5190 Feb 17 18:44 .bash_history
  -rw-r--r--  1 sspeng sspeng       220 Feb  7 20:40 .bash_logout
  -rw-r--r--  1 sspeng sspeng      3486 Feb  7 20:40 .bashrc
  drwx------ 20 sspeng sspeng      4096 Feb 18 10:39 .cache

第一列有10個字元,代表檔案型別與許可權

  第一個字元代表這個檔案是目錄(d)或者是檔案(-),上面這記錄不是檔案就是資料夾。還有別的如:(l)表示連結檔案等等等等。

  接下來9個字元以3個為一組,均為“rwx”的組合,分別表示可讀,可寫,可執行。第一組是檔案所有者的許可權,第二組是同用戶組的許可權,第三組是其他非本地使用者組的許可權。-表示沒有這個許可權。

  如:  -rw------- :表示,這個檔案的所有者有讀寫,沒有可執行權利,其他同用戶組和非本地使用者組的使用者沒有任何許可權。

第二列表示有多少個檔案連結到此節點

第三列表示這個檔案所有者的帳號

第四列表示這個檔案的所屬使用者

第五列表示檔案容量大小,單位是B

第六列表示建立日前或者最後修改日期

第七列為檔名,其中以.開頭的檔案表示隱藏檔案

改變檔案的許可權與屬性

chgrp: 改變檔案所屬使用者組:chgrp users install.log表示將檔案的使用者組改成users

chown 表示改變檔案的所有者chown bin install.log 表示將檔案的所有者改成bin

chmod:改變檔案許可權 比如說chmod 777 .barshrc 表示將這個檔案改成所有的使用者都可讀可寫可執行

那麼777是怎麼來的呢?

r:4

w:2

x:1

rwx=4+2+1=7

777就表示:檔案所有者許可權是7,同用戶組的許可權是7,其他非本地使用者組的許可權是7。

同理可以出現這樣的命令 chmod740.barshrc,這個明白了吧!

再講兩個:

chmod u=rwx, go=rx .barshrc 這個命令中u表示擁有者,g表示group中的使用者,o表示others,和上面的想對應。注意go=rx,這裡go是拼接起來的,表示g和o的使用者有讀和執行的許可權。

chmod a+w .barshrc 表示所有的使用者(a表示all)增加寫的許可權。

這樣以後應該看命令不暈了。

6.2還講了檔案許可權的含義,挺有意思的。

對於檔案來說

r:可讀,表示可以讀取內容

w:可寫,表示可以編輯內容,但是不可以刪除檔案

x: 可執行,表示可以執行檔案。

那麼怎麼才能刪除檔案呢?這與目錄的許可權有關係

r:可以讀取資料夾下的檔名

w: 可以更改目錄列表,也意味著可以新建和刪除檔案和目錄,可以重新命名和轉移位置

x: 表示使用者能否進入該目錄成為工作目錄。即可以cd進去。

所以說,目錄的w是一個很強大的許可權,即使你不讓一個使用者讀寫檔案,但是若給他賦予了目錄的w許可權,那麼他就可以刪除這個檔案,這可能是你不想看到的。

後面還將了FHS:lunux目錄配置標準。這裡貼幾個圖可供查閱吧,沒有貼全。


相關推薦

chmod 777 什麼意思linux私房學習筆記

鳥哥的linux私房菜基礎學習篇:心血來潮決定看一下這本書,雖然都是講很基礎的東西,但是,絕對不是浪費時間,比如我看完了之後就終於明白了chmod777是什麼意思了。 寫這個讀書筆記也主要是想記錄一些常用的命令,方便以後查閱。從第六章開始。 第六章:linux的檔案許可權與

LINUX私房-

本片文章為閱讀鳥哥書後記錄的自己不懂的一些概念: 絕對路徑:路徑的寫法“一定要從根目錄/寫起”,例如:/usr/share/doc這個目錄。 相對路徑:路徑的寫法“不是由/寫起”,例如/usr/share/doc要到/usr/share/man 下面時,可以寫成: “cd

Linux私房》——第一Linux是什麼

1、Linux(一套作業系統)發展史            Unix誕生(大約1969年由Thompson引導核心程式,1973年Ritchie等人以C語言寫出第一個正式Unix核心) ——>1977年:重要的Unix分支--BSD癿誕生 ——>1979年:重要

Linux私房知識點總結3到5

centos 啟動 學會 運行 lin inux 格式 開機流程 十分鐘 感覺自己對Linux的理解一直不夠,所以近期翻看了一本《鳥哥的Linux私房菜》。這是一本基礎的書,萬丈高樓平地起,會的不多但能夠學。這是我整理的一些知識點,盡管非常基礎。希望和大家共同交流。

Linux私房 0 計算機概論要點

linux系統學習計算機的定義:“接受用戶輸入指令與數據,經由中央處理器的數據與邏輯單元運算處理後,以產生或存儲成有用的信息”。 計算機的五大單元包括:輸入單元、輸出單元、CPU內部的控制單元、算術邏輯單元與內存五大部分。 數據會流入/流出內存是CPU所發布的指令,而CPU實際要處理的數據則完全來自於內存。

Linux私房-讀後感想

背景介紹     鄙人成為碼農已兩年有餘,非科班。第一份工作有接觸Linux,只是簡單的檢視日誌、備份檔案和啟停服務等,對Linux瞭解不多。 第二份工作剛開始的時候,專案經理丟了本鳥哥的Linux私房菜的pdf檔案給我,讓我看看,說專案中經常要用到。剛看了幾頁就被鳥哥幽默的

Linux私房——Linux基本命令篇(二)

一、Linux命令格式 command   [-options]   parameter1  parameter2 1、command:指令名,相應功能的單詞縮寫。 2、[-options]:選項,可對命令進行控制,中括號[ ]並不存在於實際的命令中,而加入引數設定時,

閱讀部分linux私房章節的讀後感

鳥哥讀後感 第一章關於計算機基礎知識 電腦的五大單元包括:輸入單元、輸出單元、控制單元、算術邏輯單元、記憶單元。 外頻指的是CPU與外部元件進行資料傳輸時的速度,倍頻則是CPU內部用來加速工作效能的一個倍速,兩者相乘為CPU的頻率速度。 CPU能夠處理的資料量稱為

Linux私房知識點總結0到2

感覺自己對Linux的理解一直不夠,所以最近翻看了一本《鳥哥的Linux私房菜》。這是一本基礎的書,萬丈高樓平地起,會的不多但可以學。這是我整理的一些知識點,雖然很基礎。希望和大家共同交流。 第0章計算機概述 1、計算機主要有三大部分組成:a.輸入部分,包括鍵盤,滑鼠。

linux私房——0 計算機概論

計算機的主要組成: 輸入單元:鍵盤、滑鼠等 主機部分:系統單元,包括CPU(控制單元和算數邏輯單元)、記憶體 輸出單元:螢幕、印表機等 CPU種類: 精簡指令集(RISC):ARM(手機) 複雜指令集(CISC):Intel、AMD(個人計算機) 注:x86架構為32位

Linux私房知識點總結8到9

最近翻看了一本《鳥哥的Linux私房菜》。這是一本基礎的書,萬丈高樓平地起,會的不多但可以學。這是我整理的一些知識點,雖然很基礎。希望和大家共同交流。第8章Linux磁碟與檔案系統管理 一、Linux磁碟管理 1、檔案系統通常會將兩部分資料分別放在不同的塊中,許可權與屬性放

linux私房——3 主機規劃與磁碟分割槽

各硬體在Linux中的檔名(/dev): IDE硬碟:/dev/hd[a-d] SCSI/SATA/USB硬碟:/dev/sd[a-p] U盤:/dev/sd[a-p] (與SATA相同) 軟碟機:/dev/df[0-1] 印表機:/dev/lp[0-2](25針)、/dev/usb/

linux私房——5 首次登陸與線上求助man page

1. Linux登入環境 Ctrl + Alt + [F1~F6]:文字登入介面tty1~tty6終端(輸入startx啟動X視窗介面)  //run level 3 Ctrl + Alt + F7:圖形介面桌面  //run level 5 (1)終端介面登陸的預設顯示內容來自/ect/i

Linux私房知識點總結6到7

最近翻看了一本《鳥哥的Linux私房菜》。這是一本基礎的書,萬丈高樓平地起,會的不多但可以學。這是我整理的一些知識點,雖然很基礎。希望和大家共同交流。 第6章主機規劃與磁碟分割槽 1、在進行團隊開發資源時,使用者組是很有用的一個功能。 2、Linux檔案屬性, 如:-r

Linux私房》——、首次登陸與線上求助 man page

linux命令(不支援簡寫): 1、init 3  DOS介面     init 5 圖形化介面  (root下操作)       startx  開啟圖形化介面 2、命令列輸入規則:命令  -選項...  引數    3、ls         列出目錄裡的內容(當前)

Linux私房》——、計算器概論

一、計算機 (接受使用者輸入指令與資料, 經由中央處理器的數學和邏輯單元運算處理後,以產生或儲存成有用資訊) 1、計算機硬體的五大單元。      輸入單元、輸出單元、cpu內部的控制單元、算數邏輯單元和主儲存器。        2、CPU的種類。     根據設

Linux私房》——Linux磁碟與檔案系統管理

1、ls -i(inode) xxx      xxx在inode中的編號          filefrag -v xxx       xxx檔案分佈在哪些block中      dumpe2fs  /dev/sda3      檢視sda3分割槽資訊 2、VFS  

Linux私房——十五正規表示法

打印 全部 相關 sed 新增 class 簡介 rep .com   視頻鏈接   土豆:   B站:   本章講的是   目錄如下 1. 前言:2. 基礎正規表示法:2.1 以 grep 擷取字符串      (grep -iv i是忽略大小寫,v是反

Linux私房——十八磁盤配額quota

創建 repquota 個人 沒有 網絡硬盤 存在 當前 mage 技術分享   視頻鏈接:   磁盤配額quota的意思是給用戶進行使用磁盤額度的空間的劃分,舉個例子,你的百度網盤的使用空間,其他雲盤的使用空間。在使用quota這個命令之前,我們需要進行一些操作,

Linux私房——十九例行命令的建立

crontab bsp 鳥哥 onf ges fig 什麽 執行 inux   視頻鏈接: 1. 什麽是例行性命令                (分為兩種,一種是周期性的,一種是突發性的)1.1 Linux 工作排程的種類: at, cron        (