中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux用戶管理的操作有哪些

發布時間:2022-01-20 15:26:37 來源:億速云 閱讀:138 作者:iii 欄目:開發技術

這篇文章主要介紹了linux用戶管理的操作有哪些的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇linux用戶管理的操作有哪些文章都會有所收獲,下面我們一起來看看吧。

1.linux用戶賬號分類

超級用戶: root  擁有對系統的最高的管理權限  UID=0

普通用戶:系統用戶 UID: >=500

          UID:即每個用戶的身份標示,類似于每個人的身份證號碼.

虛擬用戶:偽用戶  一般不會用來登錄系統的,它主要是用于維持某個服務的正常運行.如:ftp,apache

用戶和組的關系:

一對一:一個用戶可以存在一個組中;      一對多:一個用戶可以存在多個組中

多對一:多個用戶可以存在一個組中;      多對多:多個用戶可以存在多個組中

2.用戶管理

常用命令添加用戶:

useradd -d -u "UID" -g "初始組" -G "附加組" -s "登陸的shell" 用戶

示例:

useradd  -d /home/億速云 億速云  #添加用戶
useradd  -d /home/億速云 億速云  -G rna,dna  -g rna   #指定用戶組
passwd 億速云    #給用戶添加密碼

使用命令 userdel 刪除用戶賬戶

userdel 億速云

刪除用戶 億速云,同時刪除他的工作目錄

userdel –r 億速云

常用命令添加組groupadd

groupadd [-g gid [-o]][-r][-f]group

參數說明:

  • -g:指定新建工作組的 id;

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

  • -K:覆蓋配置文件 "/ect/login.defs";

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

  • -f,--force: 如果指定的組已經存在,此選項將失明了僅以成功狀態退出。當與 -g 一起使用,并且指定的GID_MIN已經存在時,選擇另一個唯一的GID(即-g關閉)。

#groupadd -g 344 rna  #創建一個新的組,并添加組 ID。

給用戶添加密碼或者修改用戶密碼:

passwd 億速云   #交互
echo 123456 | passwd --stdin 億速云    #不交互

用戶切換su

su命令其實就是切換用戶的意思。

示例:

su  #默認切換到root用戶,執行后然后輸入root密碼就可以切換root用戶,最后執行exit命令可以切換到原先的用戶。
su-  #切換為root用戶并且可以把當前目錄切換為root的用戶家目錄/root。
su 億速云  #切換用戶

說明:在root用戶下可以切換為系統擁有的任意用戶并且不需要輸入其用戶密碼。

添加sudo成員輕松管理服務器

賦予某些成員sudo權限可以跳過root用戶登錄而去執行一些只有root才有權限執行的命令。比如修改他人的密碼:sudo passwd user1。當然前提是當前登錄用戶擁有執行該命令的權限。

可以通過配置/etc/sudoers 文件來實現賦予其他成員sudo權限。

文件內容增加(部分):

root    ALL=(ALL)       ALL

#新增上一行的內容,并修改用戶名為omicgene 這條命令的含義omicgene 用戶可以執行任何的sudo命令。執行的同時需要輸入omicsgene 用戶的密碼。

3.用戶的配置文件

linux系統添加用戶,其實就是在修改以下三個文件,因此也可以直接修改以下文件達到設置添加用戶的目的:

名 稱

帳號信息

說 明

用戶配置文件

/etc/passwd

記錄了每個用戶的一些基本屬性,并且對所有用戶可讀,每一行記錄對應一個用戶,每行記錄通過冒號進行分隔

用戶組文件

/etc/group

用戶組的所有信息存放地兒,并且組名不能重復

用戶對應的密碼信息

/etc/shadow

因為passwd文件對所有用戶是可讀的,為安全起見把密碼從passwd中分離出來放入這個單獨的文件,該文件只有root用戶擁有讀權限,從而保證密碼安全性

3.1. /etc/passwd  文件存儲用戶信息文件

數據用冒號隔開:

tail -1 /etc/passwd
億速云:x:1001:1001::/home/億速云:/bin/bash
億速云用戶名
x密碼占位符
1001用戶的UID,它都是用數字來表示的
1001用戶所屬組的GID,它都是用數字來表示的
用戶描述信息對用戶的功能或其它來進行一個簡要的描述
/home/億速云用戶家目錄(shell提示符中“~”代表的那個)
/bin/bash用戶登錄系統后使用的shell
3.2 /etc/shadow  存儲用戶密碼文件

數據用冒號隔開:

tail -1 /etc/shadow
億速云:$6$YMszQvnu$U//qYqHjvQvKsADGnP7b9HLfBmmoO7BVJo0JdAQ.D1L97atkdQQZ2uo57Ro27mcheXFIaW.Vb4w0tv5MWflwo1:18315:0:99999:7:::

name

登錄名稱,這個必須是系統中的有效賬戶名

password

已加密密碼,分為三個部分,第一部分是表示使用哪種哈希算法;第二部分是用于加密哈希的salt;第三部分是已加密的哈希

哈希算法:$1表示MD5 ; $6 表示SHA-512 ;  $5 SHA-256

查看幫助說明:

man 5 passwd

man 5 shadow

man 5 group

man 3 crypt

lastchange

最近一次更改密碼的日期,以距離1970/1/1的天數表示

min-age

不能更改密碼的最少天數,最近更改過后幾天才可以更改;如果為0表示“最短期限要求”

maxage

密碼過期時間,必須更改密碼前的最多天數

warning

密碼即將到期的警告期,以天數表示,0表示“不提供警告”

inactive

寬限天數,密碼到期后

expire

賬號過期時間,以距離1970/1/1的天數計算 (千年蟲)

blank

預留字段

3.3./etc/group  用戶組信息文件

數據用冒號隔開,如果一個組有多個成員,我們是可以在/etc/group文件中最后一個字段看到的

[root@centos7 ~]# tail /etc/group
slocate:x:21:
avahi:x:70:
postdrop:x:90:
postfix:x:89:
ntp:x:38:
tcpdump:x:72:
wang:x:1000:wang
vboxsf:x:982:
dna:x:1101:億速云
rna:x:1100:

用戶組名:密碼:用戶組ID:用戶列表

用戶組密碼現在基本已經不用了, 'x'就是表示沒有密碼.

3.4 添加用戶時環境變量模板文件

這些文件在添加用戶的時候會自動拷貝到用戶的家目錄。因此,有些環境設置可以在模板中提前設置好,避免初學用戶自己去設置帶來的錯誤,省去管理員的麻煩。
[root@centos7 ~]# ll -a /etc/skel/
total 24
drwxr-xr-x.   3 root root   78 Feb 22 09:26 .
drwxr-xr-x. 141 root root 8192 Feb 22 22:06 ..
-rw-r--r--.   1 root root   18 Aug  8  2019 .bash_logout
-rw-r--r--.   1 root root  193 Aug  8  2019 .bash_profile
-rw-r--r--.   1 root root  231 Aug  8  2019 .bashrc
drwxr-xr-x.   4 root root   39 Feb 22 09:25 .mozilla

例如模板中設置以下內容:

#快捷命令
alias e="less -S "
alias ee="less -SN "
alias l="ls -lhtr"
alias ll="ls -lh"
#終端顯示當前目錄
export PS1="\[\e[32m\][\[\e[35m\]\u\[\e[m\]@\[\e[36m\]\h \[\e[31m\] \t \w\[\e[32m\]]\[\e[36m\]$\[\e[m\]"

4.其他用戶相關命令:

id  用戶和組的信息

whoami   #查看當前有效用戶名

who        #顯示目前登入系統的用戶信息。

w           # w命令用于顯示已經登陸系統的用戶列表

users       #用于顯示當前登錄系統的所有用戶的用戶列表

chage  #要求用戶定期修改密碼

-m:密碼可更改的最小天數。為0時代表任何時候都可以更改密碼
-M:密碼保持有效的最大天數
-W:用戶密碼到期前,提前收到警告信息的天數
-E:帳號到期的日期。過了這天,此帳號將不可用
-d:上一次更改的日期,為0表示強制在下次登錄時更新密碼
 chage -d 0 億速云    # 修改用戶億速云密碼信息:讓這個用戶億速云首次登錄系統時必須更改其密碼

usermod  修改用戶信息

語法:usermod 【參數】用戶名

常用參數:

-u             UID
-d             宿主目錄
-g             起始組                                 #只能有一個
-G             附加組                                 #可以有多個
-s              登錄shell
-L      鎖定
usermod   -u 1111 oracle  #修改 用戶的uid

關于“linux用戶管理的操作有哪些”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“linux用戶管理的操作有哪些”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

太原市| 大竹县| 泗阳县| 嵩明县| 永登县| 织金县| 玉溪市| 博白县| 武夷山市| 陆丰市| 饶河县| 虹口区| 新巴尔虎左旗| 五峰| 四子王旗| 宽甸| 大邑县| 济阳县| 新闻| 象州县| 喀什市| 儋州市| 沙田区| 定南县| 平遥县| 徐州市| 石棉县| 利辛县| 汽车| 茂名市| 岱山县| 肃南| 江都市| 翼城县| 泸州市| 北碚区| 广宗县| 武功县| 罗江县| 张家口市| 浙江省|