Linux用戶和組命令

                   

groupadd命令用戶和工作組管理 groupadd命令用于創建一個新的工作組,新工作組的信息將被添加到系統文件中。
-g:指定新建工作組的id;

 -r:創建系統工作組,系統工作組的組ID小于500

-K:覆蓋配置文件“/ect/login.defs”

 -o:允許添加組ID號不唯一的工作組。

例一:新建一個用戶組

Linux用戶和組命令

Linux用戶和組命令

例二指定用戶的id

Linux用戶和組命令

id命令

 id命令用戶和工作組管理 id命令可以顯示真實有效的用戶ID(UID)和組ID(GID)。

-g–group 顯示用戶所屬群組的ID

-G–groups 顯示用戶所屬附加群組的ID。

-n–name 顯示用戶,所屬群組或附加群組的名稱。

-r–real 顯示實際ID-u–user 顯示用戶ID。

-help 顯示幫助。

-version 顯示版本信息。

例一:顯示用戶的各種信息
Linux用戶和組命令
Linux用戶和組命令

Su命令

su命令用于切換當前用戶身份到其他用戶身份,變更時須輸入所要變更的用戶帳號與密碼。
Su –  完全切換     su 非登錄時切換

 

 

 

 

例一:對比完全登錄和非登錄切換

Linux用戶和組命令

useradd 用戶創建

 useradd命令用戶和工作組管理 useradd命令用于Linux中創建的新的系統用戶

 -D:變更預設值;

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

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

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

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

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

 -u:指定用戶id。

例一:創建用戶ddd

Linux用戶和組命令
例二:創建用戶fff 并指定有效期30天
Linux用戶和組命令

Usermod命令

usermod命令用于修改用戶的基本信息。
-c<備注>:修改用戶帳號的備注文字;

-d<登入目錄>:修改用戶登入時的目錄;

-e<有效期限>:修改帳號的有效期限;

-f<緩沖天數>:修改在密碼過期后多少天即關閉該帳號;

-g<群組>:修改用戶所屬的群組;

-G<群組>;修改用戶所屬的附加群組;原來的會覆蓋。

-l<帳號名稱>:修改用戶帳號名稱;

-L:鎖定用戶密碼,使密碼無效;

-s:修改用戶登入后所使用的shell;

-u:修改用戶ID;

-U:解除密碼鎖定。

例一:修改ddd用戶有效期為30天

Linux用戶和組命令

例二:鎖定用戶ddd

 

Linux用戶和組命令 

passwd passwd命令

passwd命令用于設置用戶的認證信息,包括用戶密碼、密碼過期時間等。
-d:刪除密碼,僅有系統管理者才能使用;

 -f:強制執行;

-n:使用最短期限

-x:使用最大期限

-W:提前多少天開始警告

 -k:設置只有在密碼過期失效后,方能更新;

 -l:鎖住密碼;

-s:列出密碼的相關信息,僅有系統管理者才能使用;

 -u:解開已上鎖的帳號

例一:更改ddd 用戶密碼
Linux用戶和組命令

例二:刪除用戶ddd密碼

Linux用戶和組命令

Userdel刪除用戶

  -r:刪除用戶加目錄

Linux用戶和組命令 

groupmod

 groupmod命令用戶和工作組管理 groupmod命令更改群組識別碼或名稱

-n :新名字

-g GID

groupdel

組刪除

gpasswd

組密碼

-a:添加用戶到組;

-d:從組刪除用戶;

-A:指定管理員;

 -M:指定組成員和-A的用途差不多;

 -r:刪除密碼;

 -R:限制用戶登入組,只有組中的成員才可以用newgrp加入該組。

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

(0)
kangkang
上一篇 2016-01-27
下一篇 2016-02-14

相關推薦

  • 正則 grep查找find(xargs)練手

    1、顯示當前系統上root、fedora或user1用戶的默認shell; ~]# grep -E "^(root|fedora|user1)\>" /etc/passwd | cut -d: -f7 2、找出/etc/rc.d/init.d/functions文件中某單詞后面跟一組小括號的行,形如:hello(); ~]# gre…

    Linux干貨 2016-10-24
  • 一個PHP程序員學習運維的轉型

         我是一位PHP開發工程師,平時負責前端、后端以及服務器端的工作,但是稱不上是個牛逼的程序員。網上熱烈討論一則傳聞,“全棧工程師”(Full Stack Engineer),要求應征者對開發堆棧的每個方面都有所掌握。那究竟何為 “全棧工程師”呢?從字面上來理解,全棧工程師必須熟悉開發堆棧的每一個層次,或者至少熟悉絕大多數…

    Linux干貨 2017-04-02
  • nmcli命令使用,解析性能監控工具

    nmcli nmcli地址配置工具,NetworkManager client 網絡管理客戶端 相關命令:nmcli connection show        查看當前連接狀態 nmcli connection reload      重啟服務 nmcli connection sho…

    Linux干貨 2016-09-07
  • 馬哥教育網絡班21期+第9周課程練習

    1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現; #!/bin/bash while read line; do     if [[ $line&n…

    Linux干貨 2016-09-06
  • Linux基礎之部分命令使用實例一

    1、 Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。 常用有:cp、mv、rm  cp [OPTION] SOURCE DEST //復制    option:      -i:交換式,用來提醒用戶是否覆蓋,當將源文件復制并粘貼到目的路徑時,如果目的路徑…

    Linux干貨 2016-11-08
  • shell練習

    1 、編寫腳本/root/bin/systeminfo.sh, 顯示當前主機系統信息, 包括主機名,IPv4 地址,操作系統版本,內核版本,CPU 型 號,內存大小,硬盤大小。 運行后結果是: 2 、編寫腳本/root/bin/backup.sh ,可實現每日將/etc/ 目錄備 份到/root/etcYYYY-mm-dd中 運行結果是: 3 、編寫腳本/r…

    Linux干貨 2016-08-15
欧美性久久久久