Linux用户和组
广义上讲,Linux的账户包括用户账户和组账户2种。
用户账户,简称用户,组账户简称组。
组是用户的集合,在Red Hat Linux中组有私有组和标准租2种类型。在创建一个新的用户时,若没有指定其所属的组,Red Hat就建立一个和该用户同名的私有组。此私有组这个用户自己。标准组可容纳多个用户,若使用标准组,在创建一个新用户时就应该指定它所属的组。
从另一个方面讲,同一个用户可同属多个组。当同一个用户可同属多个组时,其登陆后所属的组称为主组,其它的组称为附加组。
Linux账户系统文件主要有/etc/passwd,/etc/shadow,/etc/group,/etc/gshadow.
举例:
1.创建一个新用户osmond
useradd osmond
2.新建一个组staff
groupadd staff
3.新建一个用户tom,同时添加到附加组staff中
useradd -G staff tom
4.将tom 添加到附加组staff中
usermod -G staff tom
5.删除用户tom
userdel tom
6.删除用户tom,并删除其自家目录
userdel -r tom
7. 删除组
groupdel staff