當前位置:首頁 » 操作系統 » linux創建賬戶

linux創建賬戶

發布時間: 2023-03-23 09:20:53

linux系統添加用戶命令是什麼

1.作用

useradd或adser命令用來建立用戶帳號和創建用戶的起始目錄,使用許可權是超級用戶。

2.格式

3.主要參數

-c:加上備注文字,備注文字保存在passwd的備注欄中。

-d:指定用戶登入時的主目錄,替換系統默認值/home/用戶名>

-D:變更預設值。

-e:指定賬號的失效日期,日期格式為MM/DD/YY,例如06/30/12。預設表示永久有效。

-f:指定在密碼過期後多少天即關閉該賬號。如果為0賬號立即被停用;如果為-1則賬號一直可用。默認值為-1.

-g:指定用戶所屬的群組。值可以使組名也可以是GID。用戶組必須已經存在的,期默認值為100,即users。

-G:指定用戶所屬的附加群組。

-m:自動建立用戶的登入目錄。

-M:不要自動建立用戶的登入目錄。

-n:取消建立以用戶名稱為名的群組。

-r:建立系統賬號。

-s:指定用戶登入後所使用的shell。默認值為/bin/bash。

-u:指定用戶ID號。該值在系統中必須是唯一的。0~499默認是保留給系統用戶賬號使用的,所以該值必須大於499。

4.說明

useradd可用來建立用戶賬號,它和adser命令是相同的。賬號建好之後,再用passwd設定賬號的密碼。使用useradd命令所建立的賬號,實際上是保存在/etc/passwd文本文件中。

5.應用實例

建立一個新用戶賬戶testuser1,並設置UID為544,主目錄為/usr/testuser1,屬於users組:

加-m 如果主目錄不存在則自動創建

6.例如

使用管理員賬號登陸系統,建立用戶tmp_3452 密碼3sdt5:Eawhg

添加用戶命令:

修改密碼命令:

在系統出現提示輸入密碼是輸入密碼:3sdt5:Eawhg 系統提示輸入確認密碼後再輸入一次。OK添加成功。

7.useradd批量添加用戶

使用useradd時,如果後面不添加任何參數選項,例如:#sudo useradd test創建出來的用戶將是默認「三無」用戶:一無Home Directory,二無密碼,三無系統Shell。

步驟如下:

(1)建立用戶名列表文件username.txt(同上)

(2)創建用戶密碼對應文件serc.txt,格式為username:password(注意文件的格式)

(3)批量添加的腳本文件aa.sh

新建完成useradd命令,在執行沒有出錯的情況下,不會輸出任何的信息,不會與用戶交互。但是用戶必須要記住那些設置項目,否則添加的用戶可能出現一些預想不到的結果。

② linux系統下怎麼增加用戶

Linux下用戶的創建與刪除:

我們在Linux下創建用戶主要有兩種方式:adser和useradd,它們的區別以及主要用法如下:

adser

adser的用法很簡單,只需adser+username即可,如下:

這個命令其實是個perl腳本,它的底層還是調用useradd命令。網上很多教程說它會進行人機交互,但現在有些發行版(比如centOS)其實已經改進了,無需繁瑣的交互,只需以上一條命令即可創建用戶。

adser命令會自動創建用戶家目錄,指定shell版本。但是,有些發行版在創建用戶的同時,會要求你設定用戶密碼,而有些不會,需要手動設置密碼

為用戶創建密碼方法如下:

useradd

useradd是一個相對復雜一些的命令,而且它的自由度更高。如果只是運行useradd+username的話,它會創建一個三無用戶,即:無用戶家目錄,無指定shell版本,無密碼。

為了順利創建一個用戶,我們還需通過一些選項來完善它的參數。useradd命令常用的選項如下:

-c備注>:加上備注文字。備注文字會保存在passwd的備注欄位中;

-d登入目錄>:指定用戶登入時的啟始目錄;

-D:變更預設值;

-e有效期限>:指定帳號的有效期限;

-f緩沖天數>:指定在密碼過期後多少天即關閉該帳號;

-g群組>:指定用戶所屬的群組;

-G群組>:指定用戶所屬的附加群組;

-m:自動建立用戶的登入目錄;

-M:不要自動建立用戶的登入目錄;

-n:取消建立以用戶名稱為名的群組;

-r:建立系統帳號;

-s:指定用戶登入後所使用的shell;

-u:指定用戶id。

對於我們普通用戶而言,更常用的選項是以上標紅的三個。而對於管理人員而言,則以上所有的選項都需要掌握。我們目前重點介紹以上標紅的三個選項。

-d選項用於指定用戶家目錄,也就是用戶登錄時所進來的目錄。比如:-d /home/alvin,就是指定用戶的家目錄是/home/alvin。通常-d選項與-m選項一起使用,-m選項的作用是,如果指定目錄不存在時,則自動創建。

而-s選項則是指定用戶默認shell版本。如果不設定的話,它的默認版本是/bin/sh。所以,我們使用useradd創建新用戶時的經典用法如下:

通過這種方式用戶可以成功創建,但還是沒有密碼。創建密碼的方式依然使用passwd命令,在此不再贅述。

userdel

刪除用戶,「userdel 用戶名」即可。最好將它留在系統上的文件也刪除掉,可以使用「userdel -r 用戶名」來實現。

③ Linux 終端下如何創建用戶和設置許可權

創建用戶:useraddx0dx0a1.作用x0dx0auseradd命令用來建立用戶帳號和創建用戶的起始目錄,使用許可權是終極用戶。x0dx0a2.格式x0dx0auseradd[-dhome][-sshell][-ccomment][-m[-ktemplate]][-finactive][-eexpire][-ppasswd][-r]namex0dx0a3.主要參數x0dx0a-c:加上備注文字,備注文字保存在passwd的備注欄中。x0dx0a-d:指定用戶登入時的啟始目錄。x0dx0a-D:變更預設值。x0dx0a-e:指定賬號的有效期限,預設表示永久有效。x0dx0a-f:指定在密碼過期後多少天即關閉該賬號。x0dx0a-g:指定用戶所屬的群組。x0dx0a-G:指定用戶所屬的附加群組。x0dx0a-m:自動建立用戶的登入目錄。x0dx0a-M:不要自動建立用戶的登入目錄。x0dx0a-n:取消建立以用戶名稱為名的群組。x0dx0a-r:建立系統賬號。x0dx0a-s:指定用戶登入後所使用的shell。x0dx0a-u:指定用戶ID號。x0dx0a4.說明x0dx0auseradd可用來建立用戶賬號,他和adser命令是相同的。賬號建好之後,再用passwd設定賬號的密碼。使用useradd命令所建立的賬號,實際上是保存在/etc/passwd文本文件中。x0dx0a5.應用實例x0dx0a建立一個新用戶賬戶,並設置ID:x0dx0a#useraddcaojh-u544x0dx0a需要說明的是,設定ID值時盡量要大於500,以免沖突。因為Linux安裝後會建立一些特別用戶,一般0到499之間的值留給bin、mail這樣的系統賬號。設置許可權:假設下面是readme.txt文件的初始許可權設置:-rw-rw-r--1windawinda398月1112:04readme.txtx0dx0a如果是這個文件的所有者或者登錄為根用戶身份,則可以改變所有者、組群和其他人的許可權。初始時,從上面的分析可以看出,這個readme.txt文件的所有者和組群可以讀取和寫入文件(rw-),組群之外的任何人只能讀取文件(r--)。x0dx0a文並敗件許可權是一種安全措施。無論何時允許其他人讀取、寫入或執行文件,都在增加文件被篡改或刪除的危險。作為一種基本原則,應該只給那些真正需要這些文件的人以讀寫許可權。x0dx0a在下面的例子中,想給每個人以寫入readme.txt文件的許可權,因此他們可以讀取文件,在其中加註,並保存文件。這意味著必須改變文件許可權中的「其他人」部分。x0dx0a此時需要在shell或終端提示下輸入:chmodo+wreadme.txtx0dx0ao+w命令參數告訴系統想給其他人寫入文件readme.txt的許可權。要查看結果備蔽擾,再次列出文件的細節。此時,這個文件的用戶訪問許可權就如下所示了(在第3列中多了一個w):x0dx0a-rw-rw-rw-1windawinda393月1112:04readme.txtx0dx0a現在,每個人都可以讀取和寫入這個文件了。x0dx0a要從readme.txt中刪除組群和其他人的讀寫許可權,使用chmod命令來取消讀取和寫入這兩個的許可權。x0dx0a命令如下:chmodgo-rwreadme.txtx0dx0a通過輸入go-rw參數告訴系統刪除文件readme.txt中組群和其他人的讀取和寫入許可權。再次仿旦通過ls-1命令列出的結果如下:x0dx0a-rw-------1windawinda393月1112:04readme.txtx0dx0a綜上所述,當想用chmod命令來改變許可權時,文件的用戶身份主要有如下幾類:u:擁有文件的用戶(所有者);g:所有者所在的組群;o:其他人(不是所有者或所有者的組群);a:每個人或全部(u、g、和o)。x0dx0a用戶所具有的文件訪問許可權類型如下:r:讀取權;w:寫入權;x:執行權。x0dx0a文件許可權配置行為有如下幾類:+:添加許可權;-:刪除許可權;=:使它成為惟一許可權。x0dx0a從文件readme.txt中刪除所有許可權(包括每個人的許可權)的命令如下:chmoda-rwxreadme.txt

④ 怎麼創建linux賬戶90天後過期

方法一:

賬戶90天過期就要寫腳本了,就bash命令的孝散話,我腦子里掃了一下只記得有密碼過期的,賬戶過期倒是沒有;
90天過期的腳本,你用 at 做個一次性的定時任務,設置90天 userdel -r XXX 就成了。

方法二:

在linux系統中,默認創建的用戶的有效期限都是永久的,但有時候,我們需要對某些用戶的有效期限做個限定!
比如:公司給客戶開的ftp賬號,用於客戶下載新聞稿件的。這個賬號是有時間限制的,因為是付費的。合同到期了,這個賬號就要汪慎搜求停用。

廢話不多說,直接說下操作記錄:

需求:
創建lzwb賬號,用於下載/home/hqsb裡面的新聞稿件,這個賬號的合同到期時間是2018年10月26號

1、創建賬號lzwb

[root@dev ~]# useradd lzwb -d /home/hqsb -s /sbin/nologin

2.默認情況下,這個賬號建立後,有效期限是永久的。注意下面命令結果:

命令格式:chage -l username 查看用戶的到期時間情況

[root@dev ~]# chage -l lzwb

Last password change : Oct 26, 2016

Password expires : never

Password inactive : never

Account expires : never

Minimum number of days between password change : 0

Maximum number of days between password change : 99999

Number of days of warning before password expires : 7

Last password change: 表示賬號創建時的時間

Account expires: 表示賬號到期時間

3.按照需求,修改賬號的到期時間
命令格式:usermod -e 「到期時間」 username 修改系統用戶的時間

[root@dev ~]# usermod -e "Oct 26,2018" lzwb

4.再次查看,發現lzwb的有效時間截止到困歷2018年的10月26號了。

[root@dev ~]# chage -l lzwb
Last password change : Oct 26, 2016
Password expires : never
Password inactive : never
Account expires : Oct 26, 2018
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7

⑤ 怎麼樣在Linux系統中創建一個ROOT一樣的許可權的用戶

將linux下的現有用戶加到管理員root組即可,具體如下:

1、第一步,添加用戶,執行命令useradd
ceshi添加測試用戶,見下圖雹信畝,轉到下面的步驟。

熱點內容
小鳥雲如何去看客戶伺服器密碼 發布:2025-05-20 07:58:51 瀏覽:898
怎麼更改app的密碼 發布:2025-05-20 07:54:32 瀏覽:784
汽車配置物品怎麼處理 發布:2025-05-20 07:47:23 瀏覽:225
怎麼修改華為wifi密碼 發布:2025-05-20 07:45:12 瀏覽:41
php函數遞歸 發布:2025-05-20 07:39:36 瀏覽:781
登陸認證失敗請檢查伺服器地址 發布:2025-05-20 07:06:55 瀏覽:831
無限分類實現php 發布:2025-05-20 06:57:40 瀏覽:681
數據結構c語言版嚴蔚敏李冬梅 發布:2025-05-20 06:55:05 瀏覽:449
iphone快捷訪問 發布:2025-05-20 06:55:05 瀏覽:929
如何加密硬碟分區 發布:2025-05-20 06:52:29 瀏覽:363