(一) 使用者基本知識
1.檔案資訊
ls -l
drwxrwxrwx filename
(1)訪問許可權
mode : rwx rwx rwx r:read w:write x:execute
user group other
縮寫 : (u) (g) (o)
(2) 檔案型別
: 普通檔案
b : 塊特殊檔案,如硬碟和cdrom裝置
c : 字元檔案裝置
l : 符號連線
p : 管道或流,用於程序通訊
d : 目錄
2.預設許可權
建立檔案和目錄時,系統自動設定一定的許可權.預設許可權由使用者mask碼控制
$umask ? 顯示使用者umask碼
umask 設定 檔案 目錄
022 新檔案屬主有讀權和修改權 使用者組和其他使用者有讀權和修改權
使用者組和其他使用者只有讀權
可用umask maskvalue 改變預設許可權
3.系統安全檔案
(1) /etc/passwd
(2) /etc/shadow
/etc/group
/etc/default/login
(二)相關命令
1. chmod 改變文件或目錄之屬性
命令格式:chmod [-r] mode name
( name 可為檔名或目錄名;mode可為 3 個 8 位元之數字,或利用ls -l命令,列出
文件或目錄之讀、寫、執行允許權之文字縮寫.)
例子 :
%chmod 755 dir1 將目錄dir1,設定成任何使用者,皆有讀取及執行之權利,
但只有擁有者可做修改.
%chmod 700 file1
將文件file1,設定只有擁有者可以讀、寫和執行.
%chmod o+x file2
將文件file2,增加擁有者可以執行之權利.
%chmod g+x file3
將文件file3,增**組使用者可執行之權利.
%chmod o-r file4
將文件file4,除去其它使用者可讀取之權利.
2.chown 改變文件或目錄之擁有權
命令格式:chown [-r] username name ( name 可為檔名或目錄名.)
例子 :
%chown user file1 將文件 file1 之擁有權,改為使用者 user 所有.
%chown -r user dir1 將目錄 dir1,及其下所有文件和子目錄之擁有權,
改為使用者 user 所有.
3.chgrp 改變文件或目錄之群組擁有權
命令格式:chgrp [-r] groupname name ( name 可為檔名或目錄名 )
例子 :
%chgrp vlsi file1
將文件 file1 之群組擁有權,改為 vlsi 群組.
%chgrp -r image dir1
將目錄dir1,及其下所有文件和子目錄,改為 image 群組.
4.touch 改變文件或目錄之最後修改時間
命令格式:touch name ( name 可為文件或目錄名稱.)
5.who 檢視系統註冊使用者
6. id 檢視當前使用者使用者號和組號
7. passwd 修改使用者口令
命令格式:passwd username
無使用者引數修改本使用者口令
8. su 轉換使用者
命令格式: su [-] username
無使用者引數為轉換到超級使用者
- :執行新使用者環境設定
(三)shell特點
1. solaris三類shell
bourne(預設shell)
c korn
shell 基本特點
特點 bourne
c korn
別名機制
no yes
yes
增強的cd(cdpath)功能
yes
yes
yes
歷史列表
no yes
yes
作業控制
no yes
yes
防止檔案被覆蓋
no yes
yes
忽略control_d
no yes
yes
2. b shell
變數設定
例項: 終端型別:term=vt100;export term
語言環境:lang=c;export lang
path=$path:/usr/bin; export path
(2) 環境檔案
.profile
3. c shell
變數設定
例子: 終端型別:setenv term=vt100
路徑變數:set path=($path /usr/bin)
(2) 環境檔案
.login .cshrc
(四) 建立,刪除使用者帳戶
admintool
UNIX基礎 使用者和基本賬戶管理
賬戶型別 系統賬戶 系統賬戶執行服務。系統使用者是那些要使用諸如dns 郵件,web等服務的使用者。使用帳戶的原因就是安全 如果所有的使用者都由超級使用者來執行,那它們就可以不受約束地做任何事情。典型的系統帳戶包括daemon operator bind 供 域名服務 使用 news,以及www。n...
unix檔案管理命令
unix系統文字編輯軟體vi命令詳解 vi命令是unix下常用而重要命令,可在全螢幕方式下編輯一個或多個檔案。若在vi執行時 沒有指定一個檔案,那麼vi命令會自動產生一個無名的空的工作檔案。若指定的檔案不存在,那麼就按指定的檔名建立一個新的檔案。若對檔案的修改不儲存的話,v i命令並不改變原 來檔案...
unix程序管理命令
語法 kill 訊號 程序號 說明 kill 將訊號傳遞給指定程序,訊號意義如下 1 暫停 hangup 2 中斷 interrupt 3 退出 quit 4 非法指令 illegal instruction 5 跟蹤中斷 trace trap 6 abort 7 emt 指令 emulation ...
unix程序管理機制
1 程序的引入原因 描述多道程式在併發系統中的執行過程。由於動態特性,即使相同的程式功能,每次執行時的動態特性不同,因此引入新的有機整體 包括程式功等能,執行時的動態資訊 稱這個有機整體為程序。程序是資源分配的單位。cpu按程序分配資源。2 unix中程式被定義為映像的執行。映像 儲存器映像 cpu...
UNIX系統管理
一 進場管理 1 查詢程序執行狀況 ps 命令 解釋ps e 列出正在執行的程序 ps f 列出程序的詳細資訊 ps uomc 列出 omc使用者的程序 ps l 顯示程序最詳細的資訊 ps l 顯示結果 f s uid pid ppid c pri ni addr sz wchan tty tim...