日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

 

基于CentOS8Linux運維教程-Linux系統用戶與組管理

 


用戶登錄

[root@myserver ~] # : 用戶名稱@主機名稱 位置 (可以使用 hostname命令查看當前的主機名)

~ 代表的宿主目錄, 用戶的家目錄 ~ == /root

# 超級管理員用戶

$ 普通用戶


用戶信息

id命令

  • uid: 用戶的id
  • gid: 用戶所屬的組的id

默認情況下創建了一個用戶會有一個與用戶同名的組。

whoami命令 返回當前的用戶名稱。


添加用戶

useradd 命令

  • -d 指定宿主目錄位置
  • -M 不創建宿主目錄
  • -u 指定uid
  • -g 指定gid
  • -s 指定shell

創建一個默認的用戶 useradd xiaoxu

/etc/passwd

xiaoxu:x:1004:1004::/home/xiaoxu:/bin/bash
?
用戶名
用戶密碼
用戶id
組id
宿主目錄
shell 

root用戶的組id和用戶id都是0

查看系統中可用的shell,shell就是一個解釋器。 shell命令

[root@myserver ~]# cat /etc/shells
/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash
?

/bin/bash 是默認分配給用戶的。 /sbin/nologin 禁止登入系統。


練習useradd命令選項

useradd xiaob -u 1009 -g 1004 -M -s /sbin/nologin

擴展查看文件內容

head -5 /etc/passwd 查看/etc/passwd文件的前5行

tail -5 /etc/passwd 查看/etc/passwd文件的后5行


用戶切換

su 切換用戶

su xiaoxu : 切換到xiaoxu用戶

exit 退出當前用戶

su xiaoxu -c id : -c運行的shell命令, 在不切換用戶的情況下執行命令

su - xiaoxu : 切換用戶,并切換為用戶的環境變量

實驗驗證禁止用戶登錄

[root@myserver home]# tail -5 /etc/passwd
rngd:x:975:973:Random Number Generator Daemon:/var/lib/rngd:/sbin/nologin
vncserver:x:1003:1003::/home/vncserver:/bin/bash
xiaoxu:x:1004:1004::/home/xiaoxu:/bin/bash
xiaoa:x:1008:1004::/home/xiaoa:/bin/bash
xiaob:x:1009:1004::/home/xiaob:/sbin/nologin
[root@myserver home]# su - xiaob
su: warning: cannot change directory to /home/xiaob: No such file or directory
This account is currently not available.
[root@myserver home]# su - xiaoa
su: warning: cannot change directory to /home/xiaoa: No such file or directory
[xiaoa@myserver home]$ 
?

實驗指定用戶的宿主目錄

[root@myserver home]# useradd xiaoc -d /opt/xiaoc 
[root@myserver home]# tail -2 /etc/passwd
xiaob:x:1009:1004::/home/xiaob:/sbin/nologin
xiaoc:x:1010:1010::/opt/xiaoc:/bin/bash
[root@myserver home]# su - xiaoc
[xiaoc@myserver ~]$ pwd
/opt/xiaoc
[xiaoc@myserver ~]$ 

刪除用戶

userdel 刪除

userdel xiaoc : 刪除xiaoc(用戶的home目錄數據還是存在的)

[root@myserver home]# tail -5 /etc/passwd
vncserver:x:1003:1003::/home/vncserver:/bin/bash
xiaoxu:x:1004:1004::/home/xiaoxu:/bin/bash
xiaoa:x:1008:1004::/home/xiaoa:/bin/bash
xiaob:x:1009:1004::/home/xiaob:/sbin/nologin
xiaoc:x:1010:1010::/opt/xiaoc:/bin/bash
[root@myserver home]# userdel xiaoc
[root@myserver home]# tail -5 /etc/passwd
rngd:x:975:973:Random Number Generator Daemon:/var/lib/rngd:/sbin/nologin
vncserver:x:1003:1003::/home/vncserver:/bin/bash
xiaoxu:x:1004:1004::/home/xiaoxu:/bin/bash
xiaoa:x:1008:1004::/home/xiaoa:/bin/bash
xiaob:x:1009:1004::/home/xiaob:/sbin/nologin
[root@myserver home]# ls /opt/
xiaoc
?

userdel -r xiaod : 連同宿主目錄一并刪除。

[root@myserver home]# userdel -r xiaod
[root@myserver home]# ls
vncserver  vncuser  xiaoc  xiaoxu  zeyang
[root@myserver home]# tail -5 /etc/passwd
vncserver:x:1003:1003::/home/vncserver:/bin/bash
xiaoxu:x:1004:1004::/home/xiaoxu:/bin/bash
xiaoa:x:1008:1004::/home/xiaoa:/bin/bash
xiaob:x:1009:1004::/home/xiaob:/sbin/nologin
xiaoc:x:1010:1010::/home/xiaoc:/bin/bash
?

修改用戶屬性

usermod

-d 修改home目錄

[root@myserver ~]# usermod -d /opt/xiaoc xiaoc
[root@myserver ~]# tail -5 /etc/passwd
vncserver:x:1003:1003::/home/vncserver:/bin/bash
xiaoxu:x:1004:1004::/home/xiaoxu:/bin/bash
xiaoa:x:1008:1004::/home/xiaoa:/bin/bash
xiaob:x:1009:1004::/home/xiaob:/sbin/nologin
xiaoc:x:1010:1010::/opt/xiaoc:/bin/bash

-g 修改group

[root@myserver ~]# usermod -g 1004 xiaoc
[root@myserver ~]# tail -5 /etc/passwd
vncserver:x:1003:1003::/home/vncserver:/bin/bash
xiaoxu:x:1004:1004::/home/xiaoxu:/bin/bash
xiaoa:x:1008:1004::/home/xiaoa:/bin/bash
xiaob:x:1009:1004::/home/xiaob:/sbin/nologin
xiaoc:x:1010:1004::/opt/xiaoc:/bin/bash
?

-s 修改shell

[root@myserver ~]# usermod -s /bin/bash xiaob
[root@myserver ~]# tail -5 /etc/passwd
vncserver:x:1003:1003::/home/vncserver:/bin/bash
xiaoxu:x:1004:1004::/home/xiaoxu:/bin/bash
xiaoa:x:1008:1004::/home/xiaoa:/bin/bash
xiaob:x:1009:1004::/home/xiaob:/bin/bash
xiaoc:x:1010:1004::/opt/xiaoc:/bin/bash
[root@myserver ~]# 

用戶密碼設置

passwd 修改密碼

/etc/shadow 密碼配置文件

[root@myserver ~]# passwd 
Changing password for user root.
New password: 
BAD PASSWORD: The password fails the dictionary check - it is too simplistic/systematic
Retype new password: 
passwd: all authentication tokens updated successfully.

權限管理

用戶分類: 管理員 普通用戶 系統用戶

chown 修改文件目錄的歸屬

chown xiaoc:xiaoc c.txt : 修改用戶和組

chown xiaob c.txt: 僅修改歸屬用戶

chown :root c.txt: 僅修改歸屬組


清屏 ctrl + L / clear命令


Group組管理

groupadd 添加組

groupdel xiaoming 刪除組

/etc/group 組管理配置文件


 

分享到:
標簽:用戶 系統 Linux
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定