Linux默认的系统管理账号是(),Linux系统管理用户账号详解

Linux系统将管理账号分为管理用户账号跟管理组账号,作用本质一样,都是基于用户身份来控制对资源的访问,区别在于是单个用户还是多个用户组成的群组。今天小编就先来详细介绍下,Linux系统的管理用户账号。

在 Linux系统中,根据系统管理的需要将用户账号分为不同的类型,同时也有不同的权限与不同的功能,主要分为超级用户、普通用户和程序用户。

1)超级用户:root用户是 Linux系统中默认的超级用户账号,对主机拥有最高的权限,类似于 Windows系统中的 Administrator用户。只有当进行系统管理、维护任务时,才建议使用root用户登录系统,日常事务处理建议只使用普通用户账号。

2)普通用户:普通用户账号需要由root用户或其他管理员用户创建,拥有的权限受到一定限制,一般只在用户自己的宿主目录中拥有完整权限。

3)程序用户:在安装 Linux系统及部分应用程序时,会添加一些特定的低权限用户账号,这些用户一般不允许登录到系统,而仅用于维持系统或某个程序的正常运行,如bin、 daemon、ftp、mail等。

2、UID号

Linux系统中的每一个用户账号都有一个数字形式的身份标记,称为UID,是ser IDentity用户标识号,对于系统核心来说,UID作为区分用户的基本依据,原则上每个用户的UID号应该是唯一的。root用户账号的UID号为固定值0,而程序用户账号的UID号默认为1~999,1000~60000的UID号默认分配给普通用户使用。

3、用户账号文件

1)/etc/passwd用于保存用户名称、宿主目录、登录Shell等基本信息。

passwd文件中的配置行格式如下:

root : x : 0 : 0 : root: /root : /bin/bash

拆解为 ① root :用户账号,② X:密码占位符,③ 0:用户账号ID,④ 0:组账号IP,⑤ root:用户说明,⑥ /root:宿主目录,⑦ /bin/bash:登录Shell。

2)/etc/shadow用于保存用户的密码、账号有效期等信息。下面详解shadow文件中的配置各字段含义。

1 字段:用户账号名称。

2 字段:使用 SHA-512,哈希算法中的一种加密的密码字串信息,当为“或”、“!!”时表示此用户不能登录到系统。若该字段内容为空,则该用户无须密码即可登录系统。

3 字段:上次修改密码的时间,表示从 1970 年 01 月 01起始日算起到最近一次修改密码时间隔的天数。

4 字段:密码的最短有效天数,自本次修改密码后,必须至少经过该天数才能再 次修改密码。默认值为 0,表示不进行限制。

5 字段:密码的最长有效天数,自本次修改密码后,经过该天数以后必须再次修 改密码。默认值为 99999,表示不进行限制。

6 字段:提前多少天警告用户密码将过期,默认值为 7。

7 字段:在密码过期之后多少天内禁用此用户。

8 字段:账号失效时间,此字段指定了用户作废的天数,默认值为空,表示账号永久可用。

9 字段:保留字段,目前没有特定用途。

4、添加用户账号—usradd命令*常见的选项如下。

1)-u:指定用户的UID号,要求该UID号码未被其他用户使用。

2)-d:指定用户的宿主目录位置,当与-M一起使用时,不生效。

3)-e:指定用户的账户失效时间,可使用YYYY-MM-DD的日期格式。

4)-M:不建立宿主目录,即使/etcc/login defs系统配置中已设定要建立宿主目录。

5)-s:指定用户的登录 Shell。

6)-g:修改用户的基本组名。

7)-G:修改用户的感觉组名。

5、设置/更改用户口令—passwd,常见的选项如下。

1)-d:清空指定用户的密码,仅使用用户名即可登录系统。

2)-l:锁定用户账户。

3)-S:查看用户账户的状态,看是否被锁定。

4)-u:解锁用户账户。

6、修改用户账号的属性—usermod命令常用的选项如下。

1)-u:修改用户的UID号。

2)-d:修改用户的宿主目录位置。

3)-e:修改用户的账户失效时间,可使用YYYY-M-DD的日期格式。

4)-s:指定用户的登录 Shell。

5)-l:更改用户账号的登录名称,Login Name。

6)-L:锁定用户账户。

7)-U:解锁用户账户。

8)-g:修改用户的基本组名。

7、删除用户账号—userdel命令

userdel命令结合“-r”选项可以同时删除宿主目录。

8、用户账号的初始配置文件

1)“/.bashrc_profile”文件中的命令将在该用户每次登录时被执行。

2)“/.bashrc”文件中的命令会在每次加载“/bin/Bash”程序时,也包括登录系统执行。

3)“/.bash_logout”文件中的命令将在用户每次退出登录时执行,理解这些文件的作用,可以安排一些自动运行的后台管理任务。

以上就是Linux系统管理用户账号的介绍,下期小编再来跟大家介绍下管理组账号的内容。

3d067b15a7e01d10462c33c0061a93ac.png

举报/反馈

  • 3
    点赞
  • 2
    收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页
评论
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值