CentOS7 minimal 創建用戶user及sudo

  • 創建用戶(在root下)
  1. 賬號
    adduser account

    useradd -d /home/account -m account
  2. 密碼
    passwd account
  3. 切換用戶
    su account
  4. 進入用戶目錄
    cd /home/accountcd $HOME
  5. 切換回root
    su
  6. 給任何非root用戶(如coreteks)用戶添加sudo
    root用戶:visudo
coretek ALL=(ALL)       ALL

切換回coretek

  1. account用戶執行root權限
    sudo + 命令
  • 無需密碼使用sudo
  1. 添加sudoers文件的寫權限
    chmod u+w /etc/sudoers
  2. 配置sudo無需密碼
    vi /etc/sudoers
    root ALL=(ALL) ALL下添加
cephuser ALL=(ALL)  NOPASSWD: ALL
  1. 刪除寫權限
    chmod u-w /etc/sudoers
  • 創建組和用戶

創建git組:
groupadd git
創建git組中的git用戶
adduser git -g git
注:如果adduser git,那么會默認創建git組和git用戶,可以查看用戶和查看組知道

  • 查看用戶和查看組

查看用戶
cat /etc/passwd
查看組
cat /etc/group

  • 禁止用戶登錄

vi /etc/passwd

git:x:1000:1000::/home/git:/bin/git-shell

注:sudo輸入一次密碼之后就會保存,在登出之前,就算是輸入錯誤的密碼,也還是調用緩存的密碼

echo '123456'|sudo -S dmidecode -s system-uuid
echo '12345'|sudo -S dmidecode -s system-uuid

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容