檔案詳細資訊:
dr-xr-x—. 16 root root 4096 aug 26 09:47 root
檔案型別 許可權 硬鏈結次數 屬主 屬組 檔案大小 檔案的最後一次修改時間 檔名
對於普通檔案:r----可讀取此檔案的實際內容(cat檢視檔案);
w—可編輯該檔案的內容(vim,echo),但並不具備刪除該檔案本身的許可權(刪除檔案由檔案的上層目錄控制,跟檔案本身的許可權無關。)
x— 該檔案具有可以被系統執行的許可權。
chmod u=rwx,g+w,o-r filename
對於目錄檔案:r—具有讀目錄結構列表的許可權,可以查詢該目錄下的檔名資料(ls將該目錄的內容列表顯示出來)
w—空x—使用者能否進入該目錄(cd)
同時有w和x許可權才可以建立檔案和目錄
修改許可權:chmod 777 檔名
chmod u=rwx,g+w,o-r filename
特殊許可權:u+s
讓程序不再屬於它的發起者,而是屬於程式檔案本身。(suid只對二進位制檔案有效;呼叫者對該檔案有執行權;在執行過程中,呼叫者會暫時獲得該檔案的所有者許可權;該許可權只在程式執行的過程中有效)
查詢passwd的程式檔案位置:which passwd
chmod u+s /usr/bin/passwd
檢視程序資訊:ps -ef
g+s,對於普通檔案,以組的許可權執行修改/usr/bin/touch的g+s,touch檔案後檔案所屬組為root(作用於普通檔案時,和suid類似);對於目錄檔案,目錄的屬組是誰,在目錄下建立的檔案的屬組是目錄的屬組。
acl可以對某個檔案設定該檔案具體的某些使用者的許可權,意思就是通過acl可以對乙個檔案許可權做擴充套件,可以不同的使用者對某個檔案有不同的許可權。
獲取檔案的訪問控制資訊:getfacl 檔名
sefacl 設定檔案的acl
修改檔案的acl: setfacl -m u:使用者名稱:許可權 檔名/目錄名
setfacl -m g:組名:許可權 檔名
setfacl -b 檔名
setfacl -x g:組名 檔名
檢視許可權掩碼:umask 0022
當前面第一位為2和4許可權就叫強制位,1的許可權就是冒險位,2代表gid,4代表的是uid,1代表的是sticky
許可權掩碼:控制建立檔案的許可權
檢視許可權掩碼:umask
修改許可權掩碼:umask 022
普通檔案的許可權屬性:666
目錄檔案的許可權屬性:777
磁碟管理:
linux裡面硬碟根據硬碟介面的不同來命名:
ide hd(a-d)
sata/scsi sd(a-z)
一塊磁碟預設可被分為四個分割槽,這四個分割槽分別為主分割槽或者擴充套件分割槽,在擴充套件分割槽上可建立邏輯分割槽。
boot loader 開機管理程式:初始化硬體程式
df -h 檢視磁碟分割槽情況
fdisk -l 檢視分割槽列表
fdisk /dev/sda
partprobe 將分割槽資訊載入到核心
mkfs.ext4 /dev/sda5 新增檔案系統,即格式化磁碟
臨時掛載:mount /dev/sda5 掛載點目錄
mount 檢視所有掛載的資訊
mount -a 更新掛載資訊
解除安裝:umount /dev/sda5 或 umount 掛載點目錄
永久掛載:通過blkid命令檢視分割槽的uuid
vim /etc/fstab
uuid 掛載點目錄 檔案系統格式 default 備份(0表示不備份) 檢查(0表示不檢查)
reboot重啟虛擬機器
Linux磁碟管理及維護
磁碟檔名 dev sd a p 1 128mo dev hd dev vd 格式化 mkfs.ext4 dev sda mkfs.xfs dev sda 檔案系統管理類命令 mkfs ext2,ext3,ext4 xfs btrfs mkfs.ext2 分割槽 t 指定建立的檔案系統型別 mkfs ...
Linux入門 許可權管理 任務排程 磁碟管理
linux入門 基礎命令 chown 修改檔案的所有者和所屬組 chgrp 組名 檔名 修改檔案所在組 chmod u rwx,grw,o x 修改許可權 chmod 777 修改許可權符號 檔案型別 普通檔案d目錄 l鏈結檔案 c字元裝置 鍵盤滑鼠 b塊檔案 硬碟 r代表可讀 read 可以讀取,...
Linux入門 許可權管理 任務排程 磁碟管理
linux入門 基礎命令 chown 修改檔案的所有者和所屬組 chgrp 組名 檔名 修改檔案所在組 chmod u rwx,grw,o x 修改許可權 chmod 777 修改許可權符號 檔案型別 普通檔案d目錄 l鏈結檔案 c字元裝置 鍵盤滑鼠 b塊檔案 硬碟 r代表可讀 read 可以讀取,...