通常大家都知道更改/etc/group來直接操作,改變用戶、組屬性
例如:把帳戶sale1,sale2...增加到sale組中,只需編輯/etc/group,然後在組後面添加帳號,多個帳號以“,”分隔
sale:x:513:sale1,sale2,sale3
但有時我們希望以命令來增加,在編寫shell或者perl語言時,該用那些命令呢?
1、將1個帳號添加到多個組中使用usermod命令
語法:usermod -G 組名,組名,組名... 用戶
例:把用戶sale1增加到oracle,sale組中 使用 usermod -G oracle,sale
2、將多個帳號添加到一個組中使用命gpasswd命令
語法:gpasswd -M 用戶,用戶,用戶... 組名
例:把用戶sale1,sale2,sale3,sale4增加到組sale中 使用 gpasswd -M sale1,sale2,sale3,sale4 sale
3、將用戶從組中刪除
語法:gpasswd -d 用戶 組名
例:把用戶sale1從account組中移除 gpasswd -d sale1 account