国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

User and User Groups in Linux

2024-06-28 13:20:47
字體:
供稿:網(wǎng)友
User and User Groups in linux

本文梳理了一下Linux用戶和用戶組的常用的一些命令。


有關(guān)的配置文件:
  • /etc/group 存儲當(dāng)前系統(tǒng)中所有用戶組信息
  • /etc/gshadow 存儲當(dāng)前系統(tǒng)中所有用戶組的密碼
  • /etc/passwd 存儲當(dāng)前系統(tǒng)中所有用戶的信息
  • /etc/shadow 存儲當(dāng)前系統(tǒng)中所有用戶的密碼信息

配置文件的內(nèi)容格式說明:

Image 3

Image 5

說明:在使用cat /etc/group查看的時候,你會發(fā)現(xiàn)有的組最后是不顯示用戶列表的。那么如何查看用戶組的用戶名單列表,下面有code。


用戶組的添加,修改,刪除
    1. groupadd group_name//添加用戶組
    2. groupmod -n new_name old_name//修改用戶組的名字
    3. groupmod -g 668 group_name//修改組編號
    4. groupdel group_name//先刪除用戶再刪除用戶組

用戶的添加,修改,刪除
  1. useradd -g group_name user_name//用戶組中添加用戶或(gpasswd -a username groupname)(創(chuàng)建用戶的時候,沒有指定用戶組,則系統(tǒng)會創(chuàng)建與用戶名相同的用戶組)
  2. useradd -d /home/xxx user_name//個人文件夾
  3. usermod -c info user_name//添加用戶備注信息
  4. usermod -l new_user old_name//新用戶 占用 舊用戶(離職)
  5. usermod -d /home/xxx user_name//修改用戶的文件路徑
  6. usermod -g group_name user_name//移動用戶
  7. userdel user_name//刪除用戶(不會刪除個人文件夾)
  8. userdel -r user_name//用戶和文件一同刪除

passwd 命令
  1. passwd -l user_name//鎖定用戶(違規(guī)用戶)或者 在/etc/shadow文件中屬于該用戶的行的第二個字段(密碼)前面加上*就可以了。想恢復(fù)該用戶,去掉*即可。
  2. passwd -u user_name//解鎖用戶
  3. passwd -d user_name//清除用戶的密碼
  4. passwd user_name//修改或設(shè)置用戶密碼

主組&附屬組

一個用戶可以同時屬于多個用戶組(其中必有一個主組和多個附屬組)

  1. gpasswd -a user_name affiliated_group//用戶添加附屬組
  2. newgrp affiliated_group //臨時切換到附屬組(有密碼的需要輸入密碼)
  3. gpasswd -d user_name affiliated_group//從附屬組中刪除用戶
  4. useradd -g main_group -G group1,group2,group3 //
  5. gpasswd group_name//修改組密碼
  6. gpasswd -d A GROUP 或者 從組中刪除用戶,編輯/etc/group 找到GROUP1那一行,刪除 A

查看命令
  1. Whoami//我是誰?顯示當(dāng)前登錄用戶
  2. id username//顯示指定用戶信息,包括編號、用戶名、主要組編號及名稱,附屬組列表
  3. groups user_name//查看用戶所屬組別
  4. id -gn//查看當(dāng)前登錄用戶,所屬組別,或者直接groups
  5. id -a mark//顯示詳細(xì)的信息,如:uid=500(mark) gid=500(teacher) 組=500(teacher)
  6. 查看某個組的所有組員 grep 'groupName' /etc/group //查看組的ID awk -F":" '{PRint $1"tt"$4}' /etc/passwd | grep 'groupId' //將groupId替換為ID

設(shè)置用戶文件的訪問權(quán)限
  1. chmod 命令,功能:chmod命令是非常重要的,用于改變文件或目錄的訪問權(quán)限.用戶用它控制文件或目錄的訪問權(quán)限.
  2. chgrp命令,功能:改變文件或目錄所屬的組。chgrp -R groupName fileName
  3. chown 命令,功能:更改某個文件或目錄的屬主和屬組。這個命令也很常用。例如root用戶把自己的一個文件拷貝給用戶xu,為了讓用戶xu能夠存取這個文件,root用戶應(yīng)該把這個文件的屬主設(shè)為xu,否則,用戶xu無法存取這個文件。

其他命令
  1. chfn username//設(shè)置用戶資料,依次輸入用戶資料
  2. finger username//顯示用戶詳細(xì)資料
  3. touch /etc/nologin//暫時禁止所有普通用戶的登錄,建一個空的文件就可以了。
  4. su username//切換用戶,不加參數(shù)(username)代表切換到root
  5. 用戶已經(jīng)登錄,無法刪除用戶,pkill -u username(粗暴的方法)然后刪除(不建議使用)

  有關(guān)用戶和用戶組的概念文章鏈接


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 凤庆县| 通山县| 雅江县| 南汇区| 莱西市| 建昌县| 宽城| 徐闻县| 万宁市| 淮阳县| 濉溪县| 贡山| 缙云县| 长垣县| 河曲县| 和田市| 涞源县| 房产| 永济市| 黄石市| 邻水| 略阳县| 九龙坡区| 莫力| 长泰县| 鄂州市| 麻江县| 萍乡市| 安多县| 清丰县| 定襄县| 崇仁县| 乌鲁木齐县| 陆丰市| 青浦区| 长子县| 潢川县| 江门市| 淮北市| 青神县| 响水县|