美国服务器Linux系统管理组账号介绍

美国服务器Linux系统管理组账号介绍

美国服务器Linux系统将管理账号分为管理用户账号跟管理组账号,作用本质一样,都是基于用户身份来控制对资源的访问,区别在于是单个美国服务器用户还是多个用户组成的群组。上期详细讲解了美国服务器Linux系统管理用户账号的内容,这期美联科技小编接着来讲下美国服务器Linux系统管理组账号的内容。

1、组账号

1)基本组,即为私有组:这个组称为该用户的基本组或私有组;

2)附加组,即为公共组:每一个用户账号至少属于一个组,若该用户同时还包含在其他的组中,则这些组称为该用户的附加组或公共组。

2、组账号文件

1)/etc/group:保存组账号基本信息。

2)/etc/gshadow:保存组账号的密码信息。

3)GID号:组标识号,Group IDentify。

3、添加组账号—命令

使用groupadd命令可以添加一个组账号,需要指定GID号时,可以使用“-g”选项。

4、添加删除组成员

使用—gpasswd命令,常用选项如下:

1)-a:向组内添加一个用户。

2)-d:从组内删除一个用户成员。

3)-M:定义组成员列表,以逗号分隔。

5、查询账号信息

1)查询用户所属的组

2)查询用户身份标识

3)查询用户账号的详细信息

4)查询已登录到主机的用户信息

5)使用w、who、users命令查询。

6、查看文件/目录的权限和归属

1)访问权限

① 读取r:允许查看文件内容、显示目录列表

② 写入w:允许修改文件内容,允许在目录中新建、移动、删除文件或子目录

③ 可执行x:允许运行程序、切换目录

2)归属

① 属主:拥有该文件或目录的用户帐号

② 属组:拥有该文件或目录的组帐号

各字段配置格式含义如下:

d rwx r-x r-x .   2 root root         6  10月    22 2019 tmpfiles.d

拆解为 ① d:目录-文件,② rwx:属主-主人,③ r-x:属组-不具备权限,④ r-x:other-所有人,⑤ root:属主,⑥ root:属组,⑦ 6:文件大小-单位字节,⑧ 10月   22  2019:创建时间,⑨ mpfiles.d:文件名。

r、w、x权限字符也可以分别用为八进制数字4、2、1表示。

7、设置文件权限和命令的权限

使用—chmod命令,chmod  [ugoa]  [+-=]  [rwx] 文件或目录… / chmod nnn 文件或目录表…

拆解为 ① ugoa 分别表示属主、属组、其他用户、所有用户,② +、-、=分别表示增加、去除、设置权限,③ nnn 表示3位八进制数。

注意:文件最大权限为666,目录最大权限为777。

8、设置文件和目录的归属

使用—chown命令,可以结合“-R”选项递归修改指定目录下所有文件、子目录的归属。

9、权限掩码

使用—umask,umask就是默认指定目前用户在新建文件或目录时的权限默认值。

1)umask作用

控制新建的文件或者目录的权限,默认权限去除umask的权限就为新建的文件或者目录的权限 ;

2)umask设置: umask022;

3)umask查看: umask。

例如将umask设为000,新建目录或者文件,查看权限。将 umask设为022,新建目录或者文件,再查看权限。

注意:文件的最大权限是666,那么文件的权限掩码就是022,目录清单权限为777,那么命令权限掩码就是022。

以上就是美国服务器Linux系统管理组账号的介绍,需要了解更多的用户,欢迎给美联科技小编留言哦!

关注美联科技,了解更多IDC资讯!

客户经理