Linux文件屬性
Linux文件權限文件權限的第一列代表這個文件的類型,後三組為權限
[d]代表目錄
[-]代表文件
[l]代表連接文件
[b]代表設備文件裡面的可供存儲的接口設備
[c]代表設備文件裡面的串行端口設備,如鍵盤、鼠標等一次性讀取設備
第一組為文件所有者的權限
第二組為同用戶組的權限
第三組為其他非本用戶組的權限
目錄和文件的權限意義
改變文件屬性與權限
chown 改變文件所有者
chown bin install.log #將install.log的所有者改為bin這個賬號
chown root:root install.log #將install.log的所有者和用戶組都改為root
chgrp 改變文件所屬用戶組
chgrp users install.log #將install.log文件的用戶組改為users
chmod 改變文件的權限
chmod 777 .bashrc #r為4,w為2,x為1
chmod u=rwx,go=rx .bashrc #設備一個文件的權限
chmod a+w .bashrc #所有的組都增加寫權限
unmask 顯示目前用戶在新建文件或目錄時的權限默認值,如執行完顯示022
用戶新建文件,最大默認權限為-rw-rw-rw-,一般默認為-rw-r--r--
用戶新建目錄時,最大默認權限為drwxrwxrwx,一般默認為drwxr-xr-x