Linux命令第二部分(使用者和組操作)(共15個)

2022-09-03 22:09:19 字數 3752 閱讀 5387

1.useradd

【命令作用】在系統中建立新使用者

【命令語法】useradd(選項)(引數)

【常用選項】

-g 指定使用者的所屬群組

-g 指定使用者的附**組

-u 指定使用者的id

【引數說明】需要建立的使用者的使用者名稱

【命令示例】

建立乙個新使用者ruan,並且指定他的id為123

# useradd ruan -u  123

2.groupadd

【命令作用】建立乙個新的工作組

【命令語法】groupadd(選項)(引數)

【常用選項】

-r     建立系統工作組,但是組的id要小於500

-g    指定組的id

【引數說明】需要建立的工作組的組名

【命令示例】

建立乙個名為ruan的工作組

# groupadd -r ruan

3.passwd

【命令作用】設定更改密碼(但是只有管理員才能改所有的密碼,使用者只能改自己的密碼)

【命令語法】passwd(選項)(引數)

【常用選項】

-d:刪除密碼(只有管理員才能用)

-l:把密碼鎖住

-u:解開上鎖的帳號

【引數說明】設定密碼的賬戶名稱

【命令示例】

鎖定ruant賬戶,無法使用密碼登陸

# passwd -l ruan

解開ruan使用者的密碼鎖定

# passwd -u ruan

4.gpasswd

【命令作用】linux下工作組檔案/etc/group/etc/gshadow的管理工具

【命令語法】gpasswd(選項)(引數)

【常用選項】

-a 新增使用者到組

-d 從組中刪除使用者

-a 指定組管理員

-r 刪除密碼

-r 限制使用者登入組

【引數說明】指定管理的工作組的組名

【命令示例】

把使用者jie加入到ruan組中

# gpasswd  -a  jie  ruan

限制ruan使用者組使用者登入到組

# gpasswd -r  ruan

5.usermod

【命令作用】修改使用者資訊

【命令語法】usermod(選項)(引數)

【常用選項】

-d 修改使用者的登入目錄

-l  修改使用者的賬戶名稱

-l 鎖定賬戶密碼 

-u 修改使用者的uid

-u 解除密碼鎖定

-g 修改使用者的所屬組

-g 修改使用者的附加組

-e 修改使用者賬戶的有效時間

【引數說明】需要要修改使用者的使用者名稱

【命令示例】

修改jie使用者名為ruan

# usearmob -l ruan jie

修改ruan使用者登入目錄為/010

# usermod  -d  ruan /010

6.groupmod

【命令作用】用於修改組的名稱和id

【命令語法】roupmod(選項)(引數)

【常用選項】

-g 修改工作組id

-n 修改工作組名

【引數說明】修改組的組名

【命令示例】

將ruan組改名為jie

#  groupmod -n  jie ruan

修改ruanl組的組id為520

#  groupmod -g  520 ruan

7.userdel

【命令作用】刪除使用者的賬戶和相關檔案

【命令語法】userdel(選項)(引數)

【常用選項】

-f:強制刪除使用者,即使使用者當前已登入

【引數說明】要刪除的使用者名稱(但後面不接選項時,只刪除使用者,不刪除相關檔案)

【命令示例】

刪除使用者ruant以及他的所有相關檔案

# userdel -r ruan

8.groupdel

【命令作用】刪除指定工作組

【命令語法】groupdel(引數)

【常用選項】無

【引數說明】刪除工作組的名稱

【命令示例】

刪除工作組ruanjie

# groupdel ruanjie

9.id

【命令作用】顯示真實有效的使用者合和組的id

【命令語法】id [選項][引數]

【常用選項】無

【引數說明】需要指定需要顯示使用者和組的使用者名稱和組名

【命令示例】

答應ruanjie使用者id和組id

# id ruanjie

10.newgrp

【命令作用】登入到乙個新的組

【命令語法】newgrp  [選項]

【常用選項】無

【引數說明】切換群組的名稱(必須是該組的使用者)

【命令示例】

將當前使用者切換到jie組中

# newgrp jie

11.su

【命令作用】切換當前登入使用者(exit便可返回原使用者)

【命令語法】su(選項)(引數)

【常用選項】

-c 執行完命令後切換回原使用者

-《引數》  切換使用者時,同時變更工作目錄(家目錄),以及環境變數

【引數說明】指定要切換的身份目標使用者名稱(管理員不需要)

【命令示例】

切換到ruan使用者,並變更工作目錄

# su  -ruan

變更帳號為root並在執行ls指令後退出變回原使用者

#su -c ls root  

12.chfn

【命令作用】改變finger命令顯示的資訊

【命令語法】chfn(選項)(引數)

【常用選項】無

【引數說明】需要指定改變finger資訊的使用者名稱

【命令示例】無

13.finger(gdm-plugin-fingerprint)

【命令作用】查詢並顯示使用者資訊

【命令語法】finger[選項][引數]

【常用選項】-l  列出該使用者的帳號名稱,真實姓名,使用者專屬目錄,登入所用的shell,登入時間,轉信位址,電子郵件狀態,計畫檔案,方案檔案內容

【引數說明】指定需要查詢資訊的使用者名稱

【命令示例】

顯示ruanjie的使用者資訊

# finger -l  ruanjie

14.chsh

【命令作用】用來更換登入系統時使用的shell。若不指定任何引數與使用者名稱,則chsh會以應答的方式進行設定

【命令語法】chsh(選項)(引數)

【常用選項】

-s 更改系統預設的shell環境

-l 顯示可用的shell

【引數說明】指定要改變預設shell的使用者

【命令示例】

檢視當前系統可用shell

#  chsh -l

15.chage

【命令作用】用來修改帳號和密碼的有效期限

【命令語法】

chage (選項) (引數)

【常用選項】

-m 密碼可更改的最小天數(為零時代表任何時候都可以更改密碼)

-m 密碼保持有效的最大天數

-e  帳號到期的日期。過了這天,此帳號將不可用。

-d:上一次更改的日期

【引數說明】需要修改的使用者的使用者名稱

【命令示例】

修改ruan使用者密碼的有效期限

# chage  ruan

linux筆記第二部分

其實我只是想記錄下自己的學習軌跡,順便讓自己的部落格裡面稍微有點東西。之前筆記都是儲存在evernote上,因為是普通使用者,貌似不能共享。就拷過來了。總之這是第二部分 linux磁碟及檔案系統管理以及如何獲取幫助 linux 08磁碟基本概念 linux 09使用fdisk進行磁碟管理 1.fdi...

Web API 第二部分

web api 第二部分 元素偏移量 offset element.offsettop element.offsetleft element.offsetwidth 可以得到元素的大小 寬度和高度 是包含padding border width element.offsetheight elemen...

redux 第二部分

redux 的使用方法,為什麼使用 action.js 檔案,進行優化 將其分開,然後我們通過工廠函式的每次返回不同的物件,由於引數是固定的,每次返回的都是事件型別和事件資料,所以我們可以使用乙個函式,通過其返回值來返回乙個物件,讓後傳遞給 action 我們的 reducer 函式有兩個引數,引數...