LINUX UNIX建立組
-- AIX
mkgroup -'A' id='700' adms='root' testg1
mkgroup -'A' id='701' adms='root' testg2
mkgroup -'A' id='702' adms='root' testg3
mkuser id='700' pgrp='testg1' groups='testg2,testg3' home='/home/testu1' testu1
man mkgroup
......
Flags
-a
Creates an administrative group. Only the root user can use this flag.
-A
Sets the group administrator to the person who invoked the mkgroup command.
-R load_module
Specifies the loadable I&A module used to create the user.
Attribute=Value
Initializes a group with a specific attribute. See the chgroup command for more
information about the group attributes.
......
man mkuser
......
Flags
-a
Specifies that the user is an administrator. Only the root user can use this flag or alter
the attributes of an administrative user.
-R load_module
Specifies the loadable I&A module used to create the user.
......
--hp
groupadd -g 700 testg1
groupadd -g 701 testg2
groupadd -g 702 testg3
useradd -g testg1 -G testg2,testg3 -u 700 -m -d /home/testu1 testu1
--redhatlinux
groupadd -g 700 testg1
groupadd -g 701 testg2
groupadd -g 702 testg3
useradd -g testg1 -G testg2,testg3 -u 700 -m -d /home/testu1 testu1
初始群組:/etc/passwd中使用者對應的GID,當使用者登入系統,立刻主動該使用者群組的相關許可權,
在/etc/group中第四欄初始群組不會存在該使用者
有效群組:用groups命令輸出的第一個組
小組切換
若需要/etc/groups記錄(HP,LINUX)
useradd -g testg1 -G testg2,testg3 -u 700 -m -d /home/testu1 testu1
方式在/etc/groups中testg1中無記錄,切換小組後,testu1自動失去testg1群組的相關許可權
useradd -g testg1 -G testg1,testg2,testg3 -u 700 -m -d /home/testu1 testu1
UID與GID
要增加一個新組,必須編輯該檔案,為新組加一個入口項. 由於使用者登入時,系統從/etc/passwd檔案中取GID,而不是從
/etc/group中 取GID,所以group檔案和口令檔案應當具有一致性.對於一個使用者的小組,UID和 GID應當是相同的.多用
戶小組的GID應當不同於任何使用者的UID,一般為5位數,這 樣在檢視/etc/passwd檔案時,就可根據5位資料的GID識別多
使用者小組,這將減少 增加新組,新使用者時可能產生的混淆
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26739940/viewspace-769400/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux 如何建立卷組Linux
- linux下如何建立卷組Linux
- 在unix下和linux下建立裸裝置總結Linux
- linux邏輯卷組建立以及修改Linux
- 例項講解hp-unix 11.31 上建立oracle asm磁碟組OracleASM
- Linux 建立修改刪除使用者和組Linux
- Unix, Linux 和MacOSLinuxMac
- linux/unix find命令Linux
- Linux/Unix Errno CodeLinux
- HP-UNIX 建立檔案系統
- Linux 與 Unix 之差異Linux
- fstatat()函式 Unix/Linux函式Linux
- linux/unix命令參考Linux
- Linux和UNIX監控Linux
- Linux/Unix筆記本Linux筆記
- linux/unix 掃描埠Linux
- 何為linux or unix posixLinux
- HP-UNIX下建立檔案系統
- Linux下安裝Oracle時候建立使用者及組LinuxOracle
- 【UNIX】DBA常用的linux命令Linux
- Unix/Linux 常用監控命令Linux
- Linux/UNIX命令dd簡介Linux
- Linux/UNIX套接字連線Linux
- linux/unix 批量改檔名Linux
- linux/unix dd命令詳解Linux
- linux/unix crontab命令詳解Linux
- linux/unix uname命令詳解Linux
- linux/unix ulimit命令詳解LinuxMIT
- Basic LINUX/UNIX Commands(轉)Linux
- 實用Unix/Linux 命令(轉)Linux
- Unix、Linux、GNU 關係梳理Linux
- HP Unix server rlogin,remsh信任關係建立ServerREM
- Unix/Linux提權漏洞快速檢測工具unix-privesc-checkLinux
- [書呆子]像Unix那樣去生活——《LInux/Unix設計思想》Linux
- linux建立使用者並新增到sudo使用者組中Linux
- 在Linux中, 如何建立一個新使用者和新組?Linux
- 轉:Linux、AIX UNIX、SCO UNIX下檢視硬體配置小結LinuxAI
- Python 建立元組tuplePython