1. 程式人生 > 其它 >Linux Ubuntu 新增新使用者

Linux Ubuntu 新增新使用者

1. 瞭解配置檔案

  Linux下與使用者資訊相關的配置檔案有/etc/passwd/etc/group/etc/shadow等,其許可權分別如下:

  • /etc/passwd:儲存系統中所有使用者的基本資訊。
root:x:0:0:root:/root:/bin/bash

使用者名稱 : 密碼佔位符 : 使用者ID : 使用者組ID : 家目錄 : 登入SHELL
  • /etc/group:儲存系統中所有使用者組的基本資訊。
root:x:0:

使用者名稱 : 密碼佔位符 : 使用者組ID : 以本組為附加使用者組的使用者列表
  • /etc/shadow:儲存系統中所有使用者的密碼(已加密過的)資訊。

2. 新增使用者 useradd

2.1 瞭解useradd命令

# 指令用法
useradd user_name [options]

    -D          檢視預設配置
    -d HOME_DIR 指定家目錄
    -M          不建立家目錄
    -m          自動建立家目錄(與使用者名稱同名的)
    -U          自動建立使用者組(與使用者名稱同名的)
    -g GROUP    指定使用者組
    -p PASSWORD 指定密碼(已加密)
    -s SHELL    指定登入時的SHELL
    -e xxxx-xx-xx 指定賬號使用期限
    -f xx       xx天之後賬號的密碼會過期

# 查詢賬號使用期限
chage -l 使用者名稱

2.2 新增使用者

新增新使用者

useradd pika -m -s /bin/bash

設定密碼

passwd pika

檢視使用者資訊

tail -1 /etc/passwd
tail -1 /etc/group

配置sudo許可權

  目前建立的使用者是不能執行sudo命令的,因為它沒有新增到/etc/sudoers檔案中,那麼:

vim /etc/sudoers

# 在檔案內新增這一行配置
使用者名稱 ALL=(ALL) ALL

# 由於檔案只讀,需要覆蓋寫,然後退出
:eq!

參考部落格