2009年9月23日 星期三

用戶管理

一) 用戶基本知識
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 (u:user g:group o:other a:all) (r:read w:write x: execute)
將文檔file2,增加擁有者可以執行之權利.
chmod g+x file3
將文檔file3,增加群組使用者可執行之權利.
chmod o-r file4
將文檔file4,除去其它使用者可讀取之權利.

★2.chown 改變文檔或目錄之擁有權
命令格式:chown [-R] username name ( name 可為檔名或目錄名.)
例子 :
chown Karen file1 將文檔 file1 之擁有權,改為使用者 Karen 所有.
chown -R luhua dir1 將目錄dir1及其下所有文檔和子目錄之擁有權,改為luhua 所有.

★3.chgrp 改變文檔或目錄之群組擁有權
命令格式:chgrp [-R] groupname name ( name 可為檔名或目錄名 )
例子 :
chgrp PSI file1 將文檔 file1 之群組擁有權,改為 PSI 群組.
chgrp -R Oracle dir1 將目錄dir1,及其下所有文檔和子目錄,改為 Oracle 群組.

★4.touch 改變文檔或目錄之最後修改時間
命令格式:touch name ( name 可為文檔或目錄名稱.)

5.who 查看當前系統上的用戶名單
★who am i 顯示當前用戶
finger 列出所有用戶名單
W:

6. id 查看當前用戶用戶號和組號
★7. passwd 修改用戶口令
命令格式:passwd username
無用戶參數修改本用戶口令

★8. su 轉換用戶
命令格式: su [-] username
無用戶參數為轉換到超級用戶
- :執行新用戶環境設置
 

沒有留言:

張貼留言