因業務需要,需要在服務器上創建多用戶,方便多人維護,那麼可以利用證書登錄創建多用戶登錄,然後用戶如果需要root權限再手動切換即可,下面簡單介紹下在Linux上如何進行多用戶創建以及使用證書登錄。
添加用戶
adduser 用戶名
設置用戶密碼
passwd 用戶名
添加用戶到 docker 用戶組
使用用戶能操作 docker 命令行
gpasswd -a 用戶名 docker
用戶添加到wheel
用戶組中
基於 RedHat 分發版本的系統,如 CentOS 和 Fedora,用戶組 wheel 已經被授予 sudo 的權限;所以,我們可以通過把新用戶添加到 wheel 用戶組中,來獲取 sudo 的權限:
usermod -aG wheel 用戶名
# 查看用戶所屬組
groups 用戶名
新用戶使能 SSH 密鑰登錄
切換到用戶
su 用戶名
創建密鑰
ssh-keygen -t rsa
重命名公鑰爲 authorized_keys
mv ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
下載私鑰證書登錄
使用工具等下載私鑰 id_rsa 或者直接使用cat
命令複製內容到文件
本文由「誠哥博客」原創,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:Linux創建新用戶並使用證書遠程登錄