国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

如何掌握Linux用戶組

系統 Linux
在 Linux 系統中用戶組起著重要作用。用戶組提供了一種簡單方法供一組用戶互相共享文件。用戶組也允許系統管理員更加有效地管理用戶權限,因為管理員可以將權限分配給用戶組而不是逐一分配給單個用戶。

[[271937]]

在 Linux 系統中管理用戶組并不費力,但相關命令可能比你所知的更為靈活。

在 Linux 系統中用戶組起著重要作用。用戶組提供了一種簡單方法供一組用戶互相共享文件。用戶組也允許系統管理員更加有效地管理用戶權限,因為管理員可以將權限分配給用戶組而不是逐一分配給單個用戶。

盡管通常只要在系統中添加用戶賬戶就會創建用戶組,關于用戶組如何工作以及如何運用用戶組還有很多需要了解的。

一個用戶一個用戶組?

Linux 系統中多數用戶賬戶被設為用戶名與用戶組名相同。用戶 jdoe 會被賦予一個名為 jdoe 的用戶組,且成為該新建用戶組的唯一成員。如本例所示,該用戶的登錄名,用戶 id 和用戶組 id 在新建賬戶時會被添加到 /etc/passwd/etc/group 文件中:

  1. $ sudo useradd jdoe
  2. $ grep jdoe /etc/passwd
  3. jdoe:x:1066:1066:Jane Doe:/home/jdoe:/bin/sh
  4. $ grep jdoe /etc/group
  5. jdoe:x:1066:

這些文件中的配置使系統得以在文本(jdoe)和數字(1066)這兩種用戶 id 形式之間互相轉換—— jdoe 就是 1006,且 1006 就是 jdoe

分配給每個用戶的 UID(用戶 id)和 GID(用戶組 id)通常是一樣的,并且順序遞增。若上例中 Jane Doe 是最近添加的用戶,分配給下一個新用戶的用戶 id 和用戶組 id 很可能都是 1067。

GID = UID?

UID 和 GID 可能不一致。例如,如果你用 groupadd 命令添加一個用戶組而不指定用戶組 id,系統會分配下一個可用的用戶組 id(在本例中為 1067)。下一個添加到系統中的用戶其 UID 會是 1067 而 GID 則為 1068。

你可以避免這個問題,方法是添加用戶組的時候指定一個較小的用戶組 id 而不是接受默認值。在下面的命令中我們添加一個用戶組并提供一個 GID,這個 GID 小于用于用戶賬戶的 GID 取值范圍。

  1. $ sudo groupadd -g 500 devops

創建賬戶時你可以指定一個共享用戶組,如果這樣對你更合適的話。例如你可能想把新來的開發人員加入同一個 DevOps 用戶組而不是一人一個用戶組。

  1. $ sudo useradd -g staff bennyg
  2. $ grep bennyg /etc/passwd
  3. bennyg:x:1064:50::/home/bennyg:/bin/sh

主要用戶組和次要用戶組

用戶組實際上有兩種:主要用戶組primary group次要用戶組secondary group

主要用戶組是保存在 /etc/passwd 文件中的用戶組,該用戶組在賬戶創建時配置。當用戶創建一個文件時,用戶的主要用戶組與此文件關聯。

  1. $ whoami
  2. jdoe
  3. $ grep jdoe /etc/passwd
  4. jdoe:x:1066:1066:John Doe:/home/jdoe:/bin/bash
  5. ^
  6. |
  7. +-------- 主要用戶組
  8. $ touch newfile
  9. $ ls -l newfile
  10. -rw-rw-r-- 1 jdoe jdoe 0 Jul 16 15:22 newfile
  11. ^
  12. |
  13. +-------- 主要用戶組

用戶一旦擁有賬戶之后被加入的那些用戶組是次要用戶組。次要用戶組成員關系在 /etc/group 文件中顯示。

  1. $ grep devops /etc/group
  2. devops:x:500:shs,jadep
  3. ^
  4. |
  5. +-------- shs jadep 的次要用戶組

/etc/group 文件給用戶組分配組名稱(例如 500 = devops)并記錄次要用戶組成員。

首選的準則

每個用戶是他自己的主要用戶組成員,并可以成為任意多個次要用戶組成員,這樣的一種準則允許用戶更加容易地將個人文件和需要與同事分享的文件分開。當用戶創建一個文件時,用戶所屬的不同用戶組的成員不一定有訪問權限。用戶必須用 chgrp 命令將文件和次要用戶組關聯起來。

哪里也不如自己的家目錄

添加新賬戶時一個重要的細節是 useradd 命令并不一定為新用戶添加一個家目錄/home家目錄。若你只有某些時候想為用戶添加家目錄,你可以在 useradd 命令中加入 -m 選項(可以把它想象成“安家”選項)。

  1. $ sudo useradd -m -g devops -c "John Doe" jdoe2

此命令中的選項如下:

  • -m 創建家目錄并在其中生成初始文件
  • -g 指定用戶歸屬的用戶組
  • -c 添加賬戶描述信息(通常是用戶的姓名)

若你希望總是創建家目錄,你可以編輯 /etc/login.defs 文件來更改默認工作方式。更改或添加 CREATE_HOME 變量并將其設置為 yes

  1. $ grep CREATE_HOME /etc/login.defs
  2. CREATE_HOME yes

另一種方法是用自己的賬戶設置別名從而讓 useradd 一直帶有 -m 選項。

  1. $ alias useradd=’useradd -m

確保將該別名添加到你的 ~/.bashrc 文件或類似的啟動文件中以使其永久生效。

深入了解 /etc/login.defs

下面這個命令可列出 /etc/login.defs 文件中的全部設置。下面的 grep 命令會隱藏所有注釋和空行。

  1. $ cat /etc/login.defs | grep -v "^#" | grep -v "^$"
  2. MAIL_DIR /var/mail
  3. FAILLOG_ENAB yes
  4. LOG_UNKFAIL_ENAB no
  5. LOG_OK_LOGINS no
  6. SYSLOG_SU_ENAB yes
  7. SYSLOG_SG_ENAB yes
  8. FTMP_FILE /var/log/btmp
  9. SU_NAME su
  10. HUSHLOGIN_FILE .hushlogin
  11. ENV_SUPATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  12. ENV_PATH PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
  13. TTYGROUP tty
  14. TTYPERM 0600
  15. ERASECHAR 0177
  16. KILLCHAR 025
  17. UMASK 022
  18. PASS_MAX_DAYS 99999
  19. PASS_MIN_DAYS 0
  20. PASS_WARN_AGE 7
  21. UID_MIN 1000
  22. UID_MAX 60000
  23. GID_MIN 1000
  24. GID_MAX 60000
  25. LOGIN_RETRIES 5
  26. LOGIN_TIMEOUT 60
  27. CHFN_RESTRICT rwh
  28. DEFAULT_HOME yes
  29. CREATE_HOME yes <===
  30. USERGROUPS_ENAB yes
  31. ENCRYPT_METHOD SHA512

注意此文件中的各種設置會決定用戶 id 的取值范圍以及密碼使用期限和其他設置(如 umask)。

如何顯示用戶所屬的用戶組

出于各種原因用戶可能是多個用戶組的成員。用戶組成員身份給與用戶對用戶組擁有的文件和目錄的訪問權限,有時候這種工作方式是至關重要的。要生成某個用戶所屬用戶組的清單,用 groups 命令即可。

  1. $ groups jdoe
  2. jdoe : jdoe adm admin cdrom sudo dip plugdev lpadmin staff sambashare

你可以鍵入不帶任何參數的 groups 命令來列出你自己的用戶組。

如何添加用戶至用戶組

如果你想添加一個已有用戶至別的用戶組,你可以仿照下面的命令操作:

  1. $ sudo usermod -a -G devops jdoe

你也可以指定逗號分隔的用戶組列表來添加一個用戶至多個用戶組:

  1. $ sudo usermod -a -G devops,mgrs jdoe

參數 -a 意思是“添加”,-G 指定用戶組列表。

你可以編輯 /etc/group 文件將用戶名從用戶組成員名單中刪除,從而將用戶從用戶組中移除。usermod 命令或許也有個選項用于從用戶組中刪除某個成員。

  1. fish:x:16:nemo,dory,shark
  2. |
  3. V
  4. fish:x:16:nemo,dory

提要

添加和管理用戶組并非特別困難,但長遠來看配置賬戶時的一致性可使這項工作更容易些。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2014-08-14 14:18:05

Linux用戶

2017-12-06 09:11:48

Linux用戶組管理用戶

2010-03-09 13:23:51

Linux用戶組管理方

2009-06-22 14:18:39

IT

2010-11-02 14:29:11

DB2用戶組

2020-03-23 17:58:29

LinuxSSH

2011-03-04 11:51:00

FileZilla用戶組

2018-01-02 10:06:49

Linux修改用戶名修改家目錄

2018-09-30 15:05:01

Linux用戶組命令

2012-05-22 13:32:42

Linux用戶

2011-03-03 09:42:13

PureFTPd

2010-02-24 13:46:54

Fedora FTP

2013-06-03 16:34:25

中國系統與軟件度量用戶

2010-01-13 16:32:23

2011-08-02 18:25:04

Web遠程管理服務器

2010-02-07 13:45:29

Ubuntu orac

2018-07-20 14:20:24

Linux用戶組管理員

2011-09-14 14:24:43

自由軟件日

2011-05-25 10:37:03

Oracle數據庫安全

2012-07-16 13:25:00

Apache Clou
點贊
收藏

51CTO技術棧公眾號

福利在线视频网站| 男人透女人免费视频| 国产91欧美| 91爱视频在线| 亚洲最大网站| 亚洲欧美一区二区三区久久| 欧美专区一区| 欧美巨猛xxxx猛交黑人97人| caoporn成人免费视频在线| 久久国产天堂福利天堂| 国产aⅴ精品一区二区四区| 久久6免费高清热精品| 石原莉奈在线亚洲三区| 国产精品久久亚洲7777| 一本久久知道综合久久| 欧美极品少妇xxxxⅹ喷水| 日韩区一区二| 国产在线日韩在线| 亚洲v在线看| 大肉大捧一进一出好爽视频| 欧美喷水一区二区| 成人午夜视屏| 亚洲精品福利在线| 91九色美女在线视频| 日韩在线免费视频观看| 美女诱惑一区| 五丁香在线视频| 日韩美女在线观看| 亚洲精品麻豆| 国产一区亚洲二区三区| 97精品久久久久中文字幕| 特黄aaaaaaaaa毛片免费视频| 久久国产精品久久久| 欧美影院天天5g天天爽| 北条麻妃高清一区| 亚洲午夜av电影| 亚洲人成人99网站| 亚洲aⅴ网站| 欧美一级bbbbb性bbbb喷潮片| 日本一区中文字幕| www日韩在线观看| 午夜精品aaa| 黄色污网站在线观看| 久久99精品久久久久久久久久| 日韩久久一区二区| 国产一区二区三区高清播放| 青青草视频一区| 欧美激情久久久久久久久久久| 中文字幕一区二区三区精华液| 加勒比久久综合| 久久99久久| 久久在线免费视频| 国产一区二区三区免费在线观看 | av软件在线观看| 国产精品v片在线观看不卡| 欧美性开放视频| 尤物在线精品| 成人av影音| caopo在线| 理论片在线观看理伦片| 欧美美乳视频网站在线观看| 欧美另类交人妖| 欧美日韩一区二区三区高清| 亚洲一区日韩精品中文字幕| 国产欧美午夜| 免费观看亚洲视频大全| 成人黄页网站视频| 欧美亚洲另类久久综合| 精品福利视频一区二区三区| 日韩欧美亚洲综合| 亚洲黄色一区| 678在线观看视频| 成人毛片100部免费看| 97香蕉超级碰碰久久免费软件| 香蕉久久网站| 91网页在线看| 国产精品区一区二区三在线播放| 国产婷婷色综合av蜜臀av| 久久看人人爽人人| 鲁大师精品99久久久| 久草在线资源网站| 日本高清不卡的在线| 亚洲欧美电影一区二区| 精品影片在线观看的网站| 亚洲视频分类| 视频国产一区| 久久亚洲影视| 久久夜色精品| 一区二区三区四区不卡视频| 欧美在线|欧美| 亚洲国产精品人久久电影| 欧美综合影院| 日韩av一区二区在线观看| 欧美午夜影院| 欧洲激情视频| 久久综合狠狠| 26uuu久久综合| 日韩一区欧美小说| 午夜精品久久久久久久蜜桃app| 一本一道综合狠狠老| 日韩国产在线看| 性色av一区二区三区| 91免费精品国偷自产在线| 亚洲欧洲精品在线| 国产日韩一区二区三区在线| 超级碰在线观看| 麻豆传媒网站在线观看| 国产色视频一区| 青青草99啪国产免费| 久久九九热免费视频| 亚洲老头老太hd| 欧美日韩不卡在线| 欧美伊人久久久久久午夜久久久久| 亚洲欧美一区二区视频| 国产一区二区中文字幕| 国产不卡一区视频| 国产精品伦理在线| 国产精品综合一区二区| 久久久久久久av麻豆果冻| 国产福利一区在线观看| 久久中文娱乐网| 91视频在线看| 久久久久99精品国产片| 国产精品情趣视频| 亚洲欧洲www| 欧美午夜影院一区| 中文字幕精品网| 97激碰免费视频| 国产精品女人网站| 欧美高清视频一区二区三区在线观看| 精品国产一区二区三区在线| 丝袜老师办公室里做好紧好爽| 羞羞网站在线观看入口免费| 国产三级国产精品国产专区50| 日韩视频在线免费播放| 俄罗斯av网站| 国产对白叫床清晰在线播放| 日韩不卡视频在线观看| caoporn成人免费视频在线| 91精品电影| 97久久精品人人做人人爽| 一道本成人在线| 97精品视频在线观看| 亚洲人成人77777线观看| 自拍偷拍99| 最近高清中文在线字幕在线观看| 色噜噜成人av在线| 亚洲第一伊人| 日韩欧美在线影院| 97国产精品视频| 日韩一级视频免费观看在线| 欧美在线一区二区| 欧美日韩中文字幕在线| 欧美日韩国产影院| 在线视频日韩精品| 色偷偷9999www| 免费av在线一区| 精品国内亚洲在观看18黄 | 欧美 另类 交| 嫩模私拍啪啪| 免费av在线网站| 蜜桃麻豆91| 在线免费av观看| 综合国产视频| 亚洲小视频在线| 国产综合在线观看| 国产激情91久久精品导航 | 国产精品一区二区视频| 国模精品系列视频| 国模吧精品人体gogo| 国产成人在线影院| 99久久国产免费免费| 日本一区二区电影| 欧美日韩一区二区三区不卡| 欧美日韩一道本| 三级在线观看一区二区| 国产成人一区三区| 日本不卡1234视频| 欧美一级电影在线| 日韩区一区二| 在线视频欧美日韩| 男女免费观看在线爽爽爽视频| 在线一区二区三区四区| 台湾成人av| 欧美日韩国产高清| 亚洲一区二区三区xxx视频| 99精品中文字幕在线不卡| 久久久影视传媒| 91牛牛免费视频| 成人看片毛片免费播放器| 亚洲丝袜美腿综合| 久久久久久久免费| 欧美先锋资源| 97超碰国产精品女人人人爽| 网站一区二区| 性日韩欧美在线视频| 最新精品视频| 亚洲国产日韩综合一区| 亚洲一区二区电影| 99久久国产综合精品麻豆|