UNIX使用者管理

2021-03-31 08:56:31 字數 2659 閱讀 8261

(一) 使用者基本知識

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...