歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 在Linux上管理用戶群

在Linux上管理用戶群

日期:2017/2/27 9:39:41   编辑:更多Linux

  在Linux系統上,任何一個用戶都有一個特定的用戶標識碼(uid)。這個數字獨一無二地區分系統上的每個用戶。    同樣的用戶群是不太可能的。每個用戶擁有一個准素群標識碼(gid),存在於/etc/groups文件。通常,一個用戶的准素群可以是一個使用相同名字或是號碼作為他或她的用戶標識碼的群。但是在某些系統上,它可以是一個叫做“用戶”的通用群。    使用id命令找到你所屬的組,正如如下所示:    $ id    uid=501(joe) gid=501(joe) groups=501(joe), 100(users)    在這個例子中,用戶joe有一個用戶標識碼501,他既屬於joe群(501)有屬於用戶群(100)。他的准素群的標識碼是joe群。    當你創建新的文件時,Linux使用你的用戶標識碼和准素群標識碼來分配所有權給文件。例如,如果joe創建一個新的文件,用戶joe和群joe就會擁有此文件;而這個文件最有可能能被雙方寫入,而能被所有其它用戶讀入。    但是如果joe想要創建群中其它用戶可以寫入的文件,他就必須要改變文件的所有權。你能通過改變joe的准素群joe到用戶(users)來創建文件,就能實現。使用newgrp命令:    $ newgrp users    $ id    uid=501(joe) gid=100(users) groups=501(joe), 100(users)    這就配置了用戶群作為joe的准素群標識碼。從這一點來看,用戶joe和用戶群都會擁有他所創建的所有。    只要在命令行輸入exit就阿內功回復joe到他的原始群,使用id命令確認你已經儲存了准素群。




Copyright © Linux教程網 All Rights Reserved