ubuntu使用者添加添加sudo許可權組添加雜亂概述
groupadd -g 1005 dev
添加使用者組指定gid 為 1005
groupdel dev
刪除使用者組dev
添加使用者
adduser mike
會自動提示你 輸入密碼等
useradd simael -u 600 -g 1005 -s /bin/bash
-u 指定uid (系統保留 0-499) -g 指定使用者組 -s 指定使用的shell
然後 再
passwd simael
為使用者設定密碼
刪除使用者
userdel mike
如果提示使用者已經登入通過 skill 登出使用者
skill -KILL -u mike
登出 mike 使用者
查看所有使用者和使用者組:
cat /etc/passwdcat /etc/group
為使用者添加可以使用sudo命令的許可權
添加sudo檔案的寫入權限,命令是:
chmod u+w /etc/sudoers
編輯sudoers檔案
vi /etc/sudoers
找到這行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (這裡的xxx是你的使用者名稱)
ps:這裡說下你可以sudoers添加下面四行中任意一條
youuser ALL=(ALL) ALL%youuser ALL=(ALL) ALLyouuser ALL=(ALL) NOPASSWD: ALL%youuser ALL=(ALL) NOPASSWD: ALL
第一行:允許使用者youuser執行sudo命令(需要輸入密碼).
第二行:允許使用者組youuser裡面的使用者執行sudo命令(需要輸入密碼).
第三行:允許使用者youuser執行sudo命令,並且在執行的時候不輸入密碼.
第四行:允許使用者組youuser裡面的使用者執行sudo命令,並且在執行的時候不輸入密碼.
4.撤銷sudoers檔案寫入權限,命令:
chmod u-w /etc/sudoers
這樣普通使用者就可以使用sudo了.
--------------------------------------------------------------------------------
id -u 顯示目前使用者的uid
id -g 顯示目前使用者的gid
查看使用者屬於那個組還可以:
查看/etc/passwd,裡的內容,每行的第4項是groupID,第五項是Usr ID Info,跟組名差不多吧。用vim,grep之類的都能快速尋找到指定使用者所在的行。熟悉awk還可以寫個指令碼。
grep mike /etc/passwd|awk -F: '{ print $5}'