linux下手工創建新用戶

當我們要創建一個用戶時,通常使用useradd命令就可以自動創建了一個用戶;實際上,在linux下,一切皆文件,設置好幾個文件,也是可以創建出一個用戶:

文件如下:

/etc/passwd  :用戶

/etc/shadow  :密碼

/home/username:用戶家目錄

/etc/group:用戶組

/etc/skel/*:  這個目錄下的文件,實際上是用戶家目錄下的文件的骨骼。在useradd命令下,會自動拷貝至/home/username下

———————————————————————————————-

根據以上文件創建一個用戶user01:

1、使用nano編輯 /etc/passwd,在最后一行添加:

1427606600403230.jpg

格式說明

用戶名:密碼占位符:UID:GID:家目錄路徑:默認shell

2、使用nano編輯 /etc/passwd,在最后一行添加

1427606898136953.jpg

格式說明

組名:密碼占位符:GID:以逗號分隔屬于此組(以之做為額外組)的用戶列表

3、cp -r /etc/skel /home/user01,并查看拷過去的文件

1427606365362537.jpg




遞歸修改該目錄的屬主、屬組:

blob.png

blob.png

4、接著修改文件的權限,僅僅屬主屬組才有權限

用su – 切換用戶,發現用戶可以登錄

blob.png

5、但是,通過偽終端時,需要輸入密碼,因此,需要在/etc/shadow 里面最后一行添加個新用戶,并給新用戶配置密碼。

blob.png

格式說明

用戶名:加密的密碼:最近一次修改密碼的時間:密碼最短使用期限:密碼最長使用期限(不含起始日):密碼過期警告區間:密碼非活動期限(只能改密碼,其他改不了):帳號過期期限:保留區域

因此需要生成一個密碼:

blob.png

放到/etc/shadow 中的 "!!"位置:

blob.png

以上,用戶添加就到此結束了。

原創文章,作者:麥鯨,如若轉載,請注明出處:http://www.www58058.com/1898

(0)
麥鯨麥鯨
上一篇 2015-03-30 22:45
下一篇 2015-03-31 20:15

相關推薦

  • AWK實現求和、平均數、最小值、最大值

    1.簡單的按列求和]$ cat test123125126]$ awk ‘{sum += $1}END {print sum}’ test2.對符合某些條件的行,按列求和]$ cat  testaaa 123bbb 125aaa 123aaa 123ccc 126對文件test中 第一列為aaa的行求和]$ awk &#82…

    Linux干貨 2017-04-09
  • 網絡N23期第二周心得

    1. Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。 cp 文件復制        常用選項:            -i:交互式            -r, -R: 遞歸…

    Linux干貨 2016-12-05
  • LVS NAT模型

    LVS NAT NAT模式顧名思義就是對地址進行轉換 通過訪問前端外網的VIP調度到后端兩臺真實主機 拓撲圖如下                      &n…

    2017-05-15
  • Linux三劍客之grep

    grep(Globel Search Regular Expression and Printing out the line)全面搜索正則表達式并把行打印出來)是一個強大的文本搜索工具,使用正則表達式搜索文本的文本,并把結果打印出來。Unix家族包括grep、egrep和fgrep。egrep是擴張的正則表達式它支持更多的字符,fgrep是fast gre…

    Linux干貨 2016-08-12
  • iptables實踐-week14

    系統的INPUT和OUTPUT默認策略為DROP; 1、限制本地主機的web服務器在周一不允許訪問;新請求的速率不能超過100個每秒;web服務器包含了admin字符串的頁面不允許訪問;web服務器僅允許響應報文離開本機; 規則: # 周一不能訪問web服務 ~]# iptables -R INPUT 1 -d 172.16.0.11 -p tcp –dp…

    Linux干貨 2017-05-04
  • Linux Basics-Linux Bash歷史和其概念名詞解釋part1

    Linux Basics-Linux Bash歷史和其概念名詞解釋part1 閱讀本文你將知道:查看更多BashFAQ.pdf   Bash的歷史及其特性   Bash的如何工作   Bash的概念解釋   前提知識:      對linux有一定基礎而且了解Bash的…

    Linux干貨 2016-10-29

評論列表(2條)

  • stanley
    stanley 2015-03-30 23:48

    知識點落地很小,也很有技術含量,只是內容層次隔斷性太大,讀者不容易找到切入點,建議內容有頭有尾,另格式上如果優美些更能引發讀者繼續的興趣

    • 麥鯨
      麥鯨 2015-03-30 23:49

      @stanley感謝老師點評~!

欧美性久久久久