Linux菜鳥入門之下不使用命令手動給系統添加用戶

文本編輯器 Linux Vim 科技 最魁獲首 2017-04-04

本文主要講解通手動的方式給Linux添加用戶,便於大家理解useradd或adduser命令執行後系統都做些什麼事。

1 和用戶相關的4個文件:

/etc/passwd 本地用戶信息文件

/etc/shadow 本地用戶密碼文件

/etc/group 用戶組信息文件

/etc/gshadow 用戶組信息加密文件

2 上述4個文件信息內容

為了簡要顯示上述4個文件內容,先使用useradd命令新建一個用戶user1,然後使用tail -1顯示文件的最後一行,也就是剛添加的user1用戶的信息

Linux菜鳥入門之下不使用命令手動給系統添加用戶

3 /etc/skel目錄下的文件

/etc/skel所有的文件和新建用戶的家目錄下的文件是相同的,也就是說/etc/skel目錄下的文件包含了用戶默認配置的基本信息

Linux菜鳥入門之下不使用命令手動給系統添加用戶

4 使用vim編輯器添加用戶

使用vim編輯器分別給/etc目錄下的4個文件passwd、shadow、group、gshadow追加一行內容,如圖

Linux菜鳥入門之下不使用命令手動給系統添加用戶

在編輯shadow和gshadow文件時,由於兩個文件沒有可寫權限,要使用chmod 600 shadow給文件添加讀寫權限,然後再執行chmod 000 shadow修改回來

5 創建用戶的家目錄

要在/home目錄下為手動添加的用戶user2添加家目錄,並複製/etc/skel目錄下文件到家目錄下

Linux菜鳥入門之下不使用命令手動給系統添加用戶

注意到/home/user2目錄的屬主還是root,下面的文件屬主也是root,要修改屬主,注意用戶組也要修改

Linux菜鳥入門之下不使用命令手動給系統添加用戶

還要給user2用戶賦予一個密碼,然後就可以登錄了Linux菜鳥入門之下不使用命令手動給系統添加用戶

Linux菜鳥入門之下不使用命令手動給系統添加用戶

相關推薦

推薦中...