歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 詳解CentOS與Ubuntu下的useradd與adduser

詳解CentOS與Ubuntu下的useradd與adduser

日期:2017/2/28 15:48:10   编辑:Linux教程

記得我之前寫過一篇關於在Ubuntu 10.04下創建新用戶的命令“adduser”和“useradd”。網址:http://www.linuxidc.com/Linux/2012-06/63043.htm

其實當時看到網上很多的文章都說這兩個命令其實效果是完全一樣的,但是我在Ubuntu 10.04上嘗試的時候發現並不一樣。那時候還吐槽過網上的文章亂作呢。現在,經過自己的實驗之後發現,原來不同版本的Linux系統,對這兩個命令的解釋不完全一樣。我是在CentOS下與在Ubuntu下進行比較的。

首先可以看一下在CentOS下,我們進入/usr/sbin目錄下,用命令

[root@localhost sbin]# ll | grep useradd

可以看到如下的結果:

觀察上面結果中的第一條和第三條,我們可以發現,原來adduser是鏈接到了useradd的,於是,在Centos裡面,useradd和adduser的作用是完全一樣的。都是在創建了用戶之後,會在/etc/passwd文件中加一條新建用戶的記錄,然後在/home目錄下創建新用戶的主目錄,並把/etc/skel目錄中的文件復制到這個主目錄下面。

注意:這種方法創建的新用戶,在設置密碼之前是不能登陸到系統上的,你需要在root權限下使用“passwd 用戶名”的方法為指定的用戶設置密碼。下次才能以該用戶名和密碼登陸到系統中。

接著來看一下ubuntu系統下,還是先進入到/usr/sbin目錄下,用命令

[root@localhost sbin]# ll | grep useradd

可以看到如下的結果:

Copyright © Linux教程網 All Rights Reserved