美国服务器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资讯!