用戶操作詳解(附圖)

                關于用戶和組的基本操作命令

    在linux的操作系統中,對于用戶以及組的配置是及其常用的和重要的,其中包括了對于用戶的添加,刪除以及修改用戶的屬性;組的添加,刪除,修改組的屬性。而在完成這些基本的創建之后,我們還需要對這些用戶的權限加以設置以便保護文件或目錄的安全。

a.jpga.jpg

    1.首先就是用戶的添加,添加用戶需要在root用戶下進行,普通用戶不具備創建用戶的權限。我們可以使用useradd + 用戶名  來完成用戶的創建,如果不指定特殊位置的話,創建的用戶默認的家目錄是在/home 下面,創建好之后可以使用ls /home/ 查看新創建的用戶。

test1.png

2. usermod可以對用戶的屬性進行修改,其格式為 usermod [option] login。

參數的修改還有增加,可以觀察 /etc/passwd的格式:

user : x : UID : GID : 注釋信息 : 用戶的家目錄 : 默認的shell類型

[option]參數選項可以跟 

-u UID:可以指定新的UID(不指定的話系統會自動的進行分配)

-g GID: 創建的組 (不指定的話系統會自動的進行分配)

-G   :新添加的附加組,會把用戶之前的組進行覆蓋;如果先保留之前的組,可以添加一個 -a的參數,可以在添加的新的附加組的同時保留著原本的附加組。

-c 'comment':添加注釋信息

-d HOME:創建家目錄;

-s SHELL :一般默認的/bin/bash;還可以手動更改為別的類型的shell,使用echo $SHELL 可以查看當前的shell類型。

2.對于用戶的屬性修改可以使用usermod ;格式為 usermod [option] login  , 因為當前用戶的屬性配置文件為 /etc/paswd ,所以我們可以查看這個配置文件進行查看用戶的屬性。使用usermod進行用戶的屬性修改。

[OPTION]: -u ;-g ;-G; -s;-d;-l;

這個選項參數的作用可以觀看上面的useradd ,或者是使用man usermod進行查看,這里顯示一下其作用:

usermod實例.png

3.userdel 是刪除用戶的作用,使用userdel + username可以對用戶進行刪除。但是這個刪除的話并不會刪除用戶的家目錄,使用userdel -r username這樣可以把用戶的家目錄一起刪了。

userdel.png

———組———

相對于組來說,我們可以參考用戶的命令以及作用,由于組是多個用戶組成的,所以,我們對組的操作和對用戶的操作是相似的,這樣便于我們的了解。

1.在進行對組的操作前我們可以使用getent shadow /使用cat /etc/shadow可以查看當前所用的組,對于組的更改就是就是對于/etc/shadow格式下數據的修改。

groupadd 對于組的添加。添加的組可以使用getent shadow +組名 來查看組的屬性;使用getent gshadow +組名 可以查看組的指令等(例如密碼,)

groupadd1.png

使用groupmod是對組屬性的修改 ,-n 新名字, -g GID;還可以用gpasswd,groupmems,對組內的用戶進行設置,由于選項參數比較多,可以使用man +passwd查看,這里給出具體的事例作為參照。

usermod實例.png

groupdel + groupname 是對用戶的刪除(但是刪除中group里面是不能有用戶的,否則將會提示里面有用戶,無法刪除),也可以使用gpasswd -d 也可以進行刪除。對于組用戶的增加,刪除,修改,并不只是僅僅這一種方法。

gpasswd [option] action :既可以對組進行密碼的設定,也可以對用戶進行操作。

gpasswd +groupname  : 對用戶組進行密碼的設定。

gpasswd -a username groupname :往組內添加新的用戶。

-d :刪除

-A :設置管理用戶

newgrp :臨時切換基本組,如果用戶不屬于此組,則需要組密碼。

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

(0)
zhongzhong
上一篇 2016-08-05
下一篇 2016-08-05

相關推薦

  • sed編輯器

    sed: Stream EDitor, 行編輯器;  用法: sed [option]… ‘script’ inputfile… script: ‘地址命令‘  常用選項: -n:不輸出模式中的內容至屏幕; -e: 多點編輯; -f /PATH/TO/SCRIPT_F…

    Linux干貨 2015-07-06
  • iptables詳解

    iptables命令: iptables [-t table] {-A|-C|-D} chain rule-specification iptables [-t table] -I chain [rulenum] rule-specification iptables [-t table] -R chain rulenum rule-specificatio…

    Linux干貨 2017-11-12
  • raid各級別特性

      簡介 RAID是一個我們經常能見到的名詞。但卻因為很少能在實際環境中體驗,所以很難對其原理 能有很清楚的認識和掌握。本文將對RAID技術進行介紹和總結,以期能盡量闡明其概念。 RAID全稱為獨立磁盤冗余陣列(Rdeundant Array of Independent Disks),基本思想就是把 多個相對便宜的硬盤組合起來,成為一個硬盤陣列組…

    Linux干貨 2016-01-19
  • locate,find文件查找

    locate | find *** locate 路徑中包含字符串 即匹配;      -n#     指定顯示結果前幾個      -b      只匹配路徑名中的基名      &nbs…

    Linux干貨 2016-08-15
  • Linux基礎學習總結(二)

    一、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。 常用基礎命令:cd、pwd、mkdir、touch 查看:cat,more,less,tail,head,tac 復制:cp 移動:mv 刪除:rm 創建:touch 元數據屬性:stat 查看內容類型:file 二、bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及…

    Linux干貨 2016-09-24
  • bash腳本之for循環和while循環及包管理

    一.概述 上一章剩余內容 壓縮工具 cpio 復制從或到文件 cpio命令是通過重定向的方式將文件進行打包備份,還原恢復的工具,它可以解壓以“.cpio”或者“.tar”結尾的文件。 cpio[選項] > 文件名或者設備名 cpio[選項] < 文件名或者設備名 選項 -o 將文件拷貝打包成文件或者將文件輸出到設備上 -i解包,將打包文件解壓或將…

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