[舊文重貼]子凌的linux筆記 - sudo,su,gksu

※避免使用root作業
因為root對系統有最高的權限
也有最大的破壞力
平常應避免使用root作業
而是使用較低權限的帳號
在需要root權限時變身為root

※sudo的好處
使用su變身為root執行程式時
如果有人使用Ctrl+C中斷程式
他就取得了root的權限
而使用sudo,只有該程式的執行使用root
一旦結束或中斷,又變回低權限使用者
比較安全

※/etc/sudoers
要使用sudo,首先是編輯/etc/sudoers
可使用sudovi或sudoedit程式
sudoers格式如下:
用戶名稱 主機名稱=(可變換的身份) 可執行的指令
例:
john localhost=(harry) /usr/bin/*
此例中,john只可在localhost這台電腦中變身成harry,並執行/usr/bin中的指令
tyler ALL=(ALL) ALL
最常用的寫法,tyler可以任何指令
%admin ALL=(ALL) ALL
加上%符號代表群組,上例中admin群組中的人都可以使用sudo,並執行任何指令


※gksu,gksuexec
在使用圖形介面時
可使用gksu指令來啟動圖形介面的程式
例:
在終端機中鍵入
gksu naulitus
或者使用
gksuexec,會帶出一個執行視窗
讓使用者輸入指令
而kde的執行視窗也能決定身份

留言

這個網誌中的熱門文章

[Linux] 如何 hex 字串 與 文字互轉

記下 openssh 中 sftp的log

[linux]用指令來做音量控制