第三章:Linux用户管理 - 3.1用户组基础概念

本文围绕Linux用户与用户组管理展开,介绍了用户/组存在的必要性,如进程运行、文件访问与权限设置等。还说明了查看当前登录用户信息、文件所有者、运行进程用户名的方法,列举了和用户组相关的文件,以及系统对不同uid的约定和root用户的权限。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(1)为什么需要用户/组

  • 系统上的每个进程(运行的程序)都是作为特定用户运行的
  • 每个文件是由一个特定的用户拥有
  • 访问文件和目录受到用户的限制
  • 正在运行的进程能够以何种方式访问文件和目录是由与进程关联的用户决定的
  • 可以将一些用户添加到某个组里,只需要给组进行赋权限,不需要单独为每个用户赋权

(2)查看当前登录的用户信息:

说明:uid表示用户id;gid表示用户所属本组id;groups表示用户所属所有组id(一个用户可以属于多个组)

(3)查看文件的owner(所有者):

(4)查看运行进程的username:

运行:

ps aux | less

(5)和用户组相关的一些文件:

  • /etc/passwd(用户信息)  

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

     用户名:密码占位符:uid:gid:描述:家目录:shell

  • /etc/shadow(密码信息)

     root:$1$MYG2NDG6$a1wtyr5GDM2esAPjug0yp0:15636:0:99999:7:: :

     用户名:$id$salt$encrypted:1970年开始到今天总共多少天:密码最短修改时间:密码最长修改时间:: 密码到期时间:

       加密算法$id:$1:MD5;$5:SHA-256;$6:SHA-512

  • /etc/group(组信息)

      root:x:0:

      组名:密码占位符:组gid:组的成员列表

(6)系统约定(Centos7)

  • uid:0  表示特权用户
  • uid:1~999  表示系统用户
  • uid:1000+  表示普通用户

(7)root用户权限

  • UID是0
  • 所有权力
  • 该用户有权力覆盖文件系统上的普通权限
  • 安装或者删除软件并管理系统文件和目录
  • 大多数设备只能由root控制
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值