Linux 的用戶創建

Linux 的用戶創建

用來創建一個用密鑰登錄的用戶。

在有 sudo 權限的管理員用戶下操作。如需新建用戶 zhangsan

# 查看一下當前目錄
$ sudo ls
# 新建用戶
$ sudo adduser zhangsan
# 設置第一次登錄時需要修改密碼
$ sudo passwd -e zhangsan

由於登錄需要使用密鑰,需要讓用戶生成密鑰,然後寫入該用戶的~/.ssh/authorized_keys文件中。其中~代表該用戶的 home 目錄,如對於用戶 zhangsan,完整的路徑爲 /home/zhangsan/.ssh/authorized_keys

# 切換爲新開的用戶
$ sudo su zhangsan
# 到用戶的 home 目錄下
$ cd ~
$ mkdir .ssh
# 寫入用戶的公鑰
$ vim .ssh/authorized_keys
# 寫入後,切換爲管理員用戶
$ exit

其中vim這一步是編輯文件,需要用到一些基本的 vim 命令。

比如i爲開啓插入模式,按ESC鍵退出插入模型。:wq!命令爲強制保存並退出 vim。

這樣用戶就可以使用自己的密鑰登錄了。新開的用戶沒有管理權限,如果用戶需要管理員權限,需要添加 sudo 權限,則進行下面的操作。

sudo usermod -aG sudo zhangsan
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章