290 likes | 401 Views
Linux_20130402. http://ihsumlee.bounceme.net. 刪除使用者及其家目錄 : userdel -r 使用者名稱 Ex: userdel -r cat m ore / etc / passwd. 啟動步驟 : 打開 virtualbox -> 啟動 Fedora-> 啟動伺服器網路 查詢 電腦 ip : 命令提示單元 -> ipconfig (windows) 利用 pietty 以 root 登入伺服器. 修改 權限 chmod. 422. u 擁有者. g 擁有群組. O 其它人.
E N D
Linux_20130402 http://ihsumlee.bounceme.net
刪除使用者及其家目錄: • userdel -r 使用者名稱 • Ex: userdel -r cat • more /etc/passwd
啟動步驟: • 打開virtualbox->啟動Fedora->啟動伺服器網路 • 查詢電腦ip: 命令提示單元-> ipconfig (windows) • 利用pietty以root登入伺服器
修改權限 chmod 422 u 擁有者 g 擁有群組 O 其它人 • - rwxrwxrwxemily manager---- test • - rw- r- - r - - emily manager---- test • 4+ 2+0=6 4+0+0=4 4+0+0=4 644 • chmod 777 test • chmod644 test 421 421 421
如何變更權限 • chmod 422 test • drw- r- - r - - emily manager---- test • 644 • dr-- -w- - w - emily manager---- test • 422 • chmod u-w g-r+w
7-3 認識檔案與目錄的權限 • 語意描述法
更改檔案擁有者及群組 • chown擁有者:群組檔案名稱 • chowntom:rd test • chown :rd test • chown tom test
7-3 認識檔案與目錄的權限 • 改變權限 • 語法: chmod 755 檔案 • 為擁有者(u)加上可執行權限(x) • chmod u+x 檔案 • 一次為擁有者(u)與群組(g)加上可讀(r)與可執行(x)權限 • chmod ug+rx 檔案 • 為所有人加上r權限 • chmod a+r 檔案
7-3 認識檔案與目錄的權限 • 目錄的權限 • r: • 代表可以列出該目錄的檔案清單,可以利用ls指令列出該目錄的內容。 • w: • 代表至該目錄中的檔案與目錄都可以異動,如寫入檔案、建立、刪除、與更名檔案與目錄。 • x: • 代表可進入該目錄中,也就是使用cd指令進入該目錄。
7-3 認識檔案與目錄的權限 • 變更檔案擁有者chown • 使用chown(change owner)將檔案的擁有權變更為其他使用者 • 指令用法: • chown 使用者帳號 檔案或目錄 • 亦可以一併更變擁有群組 • chown 使用者帳號.群組 檔案或目錄 • chown 使用者帳號:群組 檔案或目錄
7-3 認識檔案與目錄的權限 • 變更檔案所屬群組chgrp • 使用chgrp(change group)將檔案的擁有權變更為其他使用者 • 指令用法: • chgrp 群組名稱 檔案或目錄 • 利用chown即可變更檔案的所屬群組,不用多背一個chgrp指令
本章結束 Q&A討論時間
新增多個群組testgrp1,testgrp2… • 新增一個使用者並加入這個群組 • 切換新增的使用者並切換主要群組為任一群組 • 查詢自己的群組 • 管理員查詢群使用者資訊 • 使用usermod變更使用者資訊 • /etc/passwd, /etc/shadow, /etc/group, /etc/gshadow • 新增一個檔案(vim),並更改權限為775
1.如何查詢tom所屬群組 2. 如何切換tom的主要群組為manager 3. 如何修改emily的主要群組為sales及附屬群組為rd
請新增一個使用者ch,並加入一個新的群組mod • 用新使用者ch產生一個檔案chfile。 • 使用root更改這個檔案的權限為750 • 檔案的user及group為 root root
useradd, passwd chmod, touch chown, mkdir, rm 更改檔案權限 • 切換使用者到tom • 新增一個檔案 file1 (touch) • 更改file1的權限為 744 (chmod) • 新增一個檔案 file2 • 將權限設定為tom可讀可寫可執行, manager群組可讀不可寫不可執, 其它人不可讀可寫不可執行 • 新增一個資料夾dir1 (mkdir) • 其權限為 rwx-wxrw- • 把file1的擁有群組更改為 rd (chown) • 把dir1的擁有者更改為root (chown) • 指令;chown擁有者:群組 檔案名稱
mkdirdir1 • touch file1 file2 • id 使用者名稱 • chown 擁有者:群組 資料夾(檔案)
5-6 文字編輯器vim • 所有UNIX與Linux都內建的文字編輯器 • 只要學好vim,在任何Linux都能夠利用它來編輯文字檔案
5-6 文字編輯器vim • 重要的三個模式 cd vim test
5-6 文字編輯器vim • 一般模式(Common mode) • 可以使用具有特殊意義的按鍵 • 在文件內容中移動、刪除、複製、貼上等功能 • 在一般模式中,按下i、o或a鍵可以進入編輯模式 • 按下冒號「:」則會進入命令模式 • 編輯模式(Insert mode) • 按下內容會新增在文件游標所在處 • 像打字一樣,按鍵不再具有特殊意義 • 按下[ESC]鍵可回到一般模式
5-6 文字編輯器vim • 命令模式(Command line mode) • 可以儲存、開啟檔案、結束vi、取代特定文字等檔案處理功能 • 按下ESC鍵可回到一般模式 • 觀察左下方是否出現「:」冒號
5-6 文字編輯器vim • 一般模式下的功能按鍵 • 瀏覽文件 • 利用以下按鍵,我們可以在vi內瀏覽文件內容: • h:游標向左移,與[左鍵]的功能相同。 • j:游標向下移,與[下鍵]的功能相同。 • k:游標向上移,與[上鍵]的功能相同。 • l:游標向右移,與[右鍵]的功能相同。 • PageUp:游標向上一頁 • PageDown:游標向下一頁 • G:游標移到文件最後一行。 • gg:游標移到文件第一行。
5-6 文字編輯器vim • 一般模式下的功能按鍵 • Ctrl+g:顯示游標目前位置的資訊,包括第幾行,第幾個字元,位於文件中的百分比。 • 顯示行號:按下冒號後,打入set nu • 取消顯示行號:按下冒號後,打入set nonu • 複製游標所在該行 • p:將先前複製的內容,貼在游標所在下行,原文字會往下移 • dd:刪除游標所在行,原該行下方資料往上移。 • u:復原上次做的更動 • .:重覆上一個動作
5-6 文字編輯器vim • 命令模式功能 • 開啟另一個檔案 :o 檔案名稱 • 儲存目前內容 :w • 將目前編輯內容另存為其他檔案 :w 檔名 • 離開q • 不存檔離開q!
本章結束 Q&A討論時間
以root登錄,建立一個資料夾dir1,在dir1下建立個檔案file1,file2以root登錄,建立一個資料夾dir1,在dir1下建立個檔案file1,file2 • 分別建立file1及file2軟連結及硬連結在家目錄中 • 查看目前硬碟及目錄容量大小 • 利用管線命令 | 查詢/usr/bin的分頁檔案 • 利用find查詢sendmail.mc的位置 • 查詢比file1還新的檔案.
使用cat看/var/log/messages ,並以有行號表示 • 使用head看/var/log/messages看前5筆資料 • 使用tail看/var/log/messages看後10筆資料 • 使用分頁模式看/var/log/messages
使用vim開啟一個新檔 newfile • 在編輯模式下輸入 This is just a test file for practicing vim editor. It is including edit, write, and so on. Gogogo!!! • 複製第一行放在第二和第三行中。