1. 程式人生 > >linux下檔案與目錄許可權關係

linux下檔案與目錄許可權關係

一,檔案許可權與目錄許可權:
檔案許可權與目錄許可權是不同的。
1,目錄許可權
r:可以查詢該目錄下的檔名。
w:可以在該目錄下刪除、新建檔案、更改檔名。
x:進入該目錄(使該目錄成為工作目錄)
2,檔案許可權
r:顯示該檔案的內容(如:用cat命令)
w:可以編輯檔案,修改檔案的內容(如:用vim命令)
x:該檔案是可執行檔案 (如:./filename  來執行檔名)

例項:
使用者能進入某目錄所需的許可權:(cd命令)
目錄:x 許可權
檢視該目錄下的檔案:(ls命令)
目錄:r 許可權

使用者在目錄內讀取檔案所需的許可權:(cat less more 命令)
目錄:x 許可權
檔案:r 許可權

使用者能修改目錄內的檔案所需的許可權:(vim )
目錄:x 許可權
檔案:r,w 許可權

使用者可以在目錄內建立檔案所需的許可權:
目錄:w,x 許可權

二,Ubuntu中有三類使用者:超級使用者、管理使用者、普通使用者
超級使用者:root ID為0
管理使用者:如:ftp dameon…… ID為1-999
普通使用者:自己裝系統時填入的使用者
與使用者賬號相關的兩個檔案:
/etc/passwd  使用者名稱:使用者ID……使用者主目錄:使用者預設bash
/etc/shadow  與使用者相關的密碼

Ubuntu中與使用者相關的常用的兩個配置檔案:
/etc/profile 用來設定整個系統範圍內的工作環境
~/.bashrc  設定使用者自己的非登陸shell下的使用者的工作環境

/etc/sudoers 中規定了哪些使用者具有執行sudo 命令的許可權

三,常用操作程序的命令:
ps -e   顯示系統中當前所有程序的狀態資訊
ps -a   當前系統中從終端中執行或呼叫的所有活動的程序
TTY:表示程序是從哪一個終端上啟動的,? 代表該程序與任何控制終端無關,直接由系統排程執行。
PPID:該程序的父程序PID
TIME:從程序排程開始,累計佔用CPU時間總和

top    檢視當前系統的執行狀態

終止程序的命令:
pgrep process_name  檢視process_name的程序識別符號
kill pid   (預設傳送的訊號量為15)

四:網路相關
1,DNS
設定DNS伺服器的地址:/etc/resolv.conf
修改網路服務狀態: sudo vim /etc/NetworkManager/NetworkNamager.conf
重啟網路服務:sudo service network-manager restart
2,修改主機名稱
/etc/hostname(修改後需重啟生效)
/etc/hosts