Linux 用户和文件

Linux系统中用户的扩展研究

进程 用户和文件

Linux中的用户及用户组

linux中只有两个等级:root和非root,

  • 一个用户至少属于一个用户组
  • 一个用户可以属于多个用户组

用户本身的区别主要是权限的区别

各个用户之间的区别还有:

  • 是否拥有密码
  • home目录不同
  • 普通用户的home目录是/home/username/
  • root用户的home目录是/root/
  • 不同的shell(tty等)

所有用户都可以通过

cat /etc/passwd

来查看,passwd文件的格式为

<username>:<code>:<UID>:<GID>:<fullname>:<home_dir>:shell

UID

  • UID 0 %t root用户
  • UID 1~999 预留
  • UID 1000 以上是正常登陆的用户

GID

一个用户可以属于多个用户组,其中存储在/etc/passwd里的是专职用户组,每个用户只有一个专职用户组,其余用户组关联存储在/etc/group文件中

隐密码文件

考虑到/etc/passwd所有人都可以查看,于是以x代替,密码统一存储到/etc/shadow文件(只有root可以访问),全部以密文存储,shadow文件的格式为

<loginname>:

<encrypted_code>:(* cannot login)

<last Time code change>:

<effective days>:

<day-left notify>:

<day-left effect>:

<date invalid date>:

<reserved bit>

组文件

组文件的存储格式为

<g_name>:<g_code>:<GID>:<in-group name>

正常情况下很少用到组密码,存储在/etc/shadow中

用户组文件中比较特殊的是组内用户名,其实是本组用户的列表,用,分割,如果字段为空则表示用户组为GID的用户名

普通用户使用sudo临时使用superuser的权限,使用sudo需要输入root密码,赋予用户权限需要修改

/etc/sudoers

文件

为没有root权限的用户添加root执行权

原文地址:https://www.cnblogs.com/liutianchen/p/8504527.html

时间: 2024-11-06 07:31:45

Linux 用户和文件的相关文章

Linux用户及文件权限管理

用户及文件权限管理 一.实验介绍 1.1 实验内容 Linux 中创建.删除用户,及用户组等操作. Linux 中的文件权限设置. 1.2 实验知识点 Linux 用户管理 Linux 权限管理 二.Linux 用户管理 通过第一节课程的学习,你应该已经知道,Linux 是一个可以实现多用户登陆的操作系统,比如"李雷"和"韩梅梅"都可以同时登陆同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件.但实际上他们的文件都是放在同一个物理磁

Linux用户信息文件/etc/passwd

用户信息文件/etc/passwd如下所示使用命令grep查看用户vampire信息 1 [[email protected] /]# grep vampire /etc/passwd 2 vampire:x:501:501::/home/vampire:/bin/bash 信息说明第一字段: 用户名(vampire)第二字段: 密码位(x),只是一个占位符,真正的密码存放在/etc/shadow文件中第三字段: UID(501)用户id,0为超级用户,1~499系统用户,一般不能登录系统,也叫

Linux用户信息文件和用户信息相关文件

01.用户信息文件  =>  /etc/passwd root:x:0:0:root:/root:/bin/bash 字段解析: (用户名称):(密码标识):(用户ID):(用户组ID):(说明信息):(家目录):(登入之后的shell解释器) 第一字段:用户名称 第二字段(x):密码标志 第三字段:UID ( 用户ID ) 0:   超级用户 1-499:  系统用户(伪用户) 500-65535: 普通用户 第四字段:GID (用户初始组ID) 初始组:指用户一登录就立刻拥有这个用户的相关权

linux用户管理文件

1.用户配置文件 在/etc/passwd中存储着每个用户的一些基本信息,操作系统是根据该配置文件对用户进行管理的. 通过 man 5 passwd 命令可以查看该配置文件的说明 account:用户名 password:x    为了安全起见,密码位于/ect/shadow中 UID:用户ID(系统通过UID来识别用户,而用户名是给人看的)   0:表示超级用户 1-499:系统用户(伪用户,不能登录并且不能删除) 500-65535:普通用户 GUID:用户初始组ID GECOS:用户的备注

Linux用户相关文件之/etc/pssswd文件

1.文件地址: /etc/pssswd -rw-r--r--. 1 root root 936 10月 6 12:50 /etc/passwd 2.文件内容: xiaol_1:x:501:501::/home/xiaol_1:/bin/bash 3.信息含义: 第1个字段:用户名称 第2个字段:密码标志 第3个字段:UID(用户ID) 超级用户:0 系统用户:1-499(不能登录,不要删除,不要修改) 普通用户:500-65535 第4个字段:GID(用户初始组ID) 第5个字段:用户说明 第6

linux 用户及文件权限管理

Linux 是一个可以实现多用户登陆的操作系统,比如"李雷"和"韩梅梅"都可以同时登陆同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件.但实际上他们的文件都是放在同一个物理磁盘上的甚至同一个逻辑分区或者目录里,但是由于 Linux 的 用户管理 和 权限机制,不同用户不可以轻易地查看.修改彼此的文件. 下面我们就来学习一下 Linux 下的账户管理的基础知识. 1.首先查看用户的指令: who am i/whoami 输出的第一列

Linux用户相关文件之组文件

组信息文件: 1.文件地址: /etc/group -rw-r--r--. 1 root root 492 10月 6 21:56 /etc/group 2.文件内容: xiaol:x:500: 3.信息含义: 第1个字段:组名称 第2个字段:组密码标志 第3个字段:GID 第4个字段:组中附加用户 组密码文件: 1.文件地址: /etc/gshadow ----------. 1 root root 399 10月 6 21:56 /etc/gshadow 2.文件内容: xiaol:!::

Linux用户相关文件之密码文件

1.文件地址: /etc/shadow ----------. 1 root root 842 10月 6 13:09 /etc/shadow 2.文件内容: xiaol_1:$6$NdCAnK3y$yPNzIhLXfkrohbZd:17080:0:99999:7:::3.信息含义: 第1个字段:用户名称 第2个字段:加密密码 加密算法为SHA512算法 如果密码位是"!!"或"*"代表不能登录 第3个字段:密码最后一次修改日期 使用1970年1月1日为标准时间,每

Linux用户体系和文件权限总结

一.           Linux系统用户和用户组相关文件 1.  /etc/passwd文件 这个passwd文件是Linux用户信息文件.文件格式说明如下: root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin -----------------.. -----------------.. hadoop:x:500:500::/home/hadoop:/bin/bash 文件中每一行是一个用户,各列以:分割,各列的