Linux——用户权限和组管理相关命令

一、用户和权限概念与基本命令

用户 是Linux系统工作中重要的一环,用户管理包括 用户 与 组的管理

在Linux系统中,不论是本机或是远程登陆系统,每个系统都必须拥有一个账号,并且对不同的系统资源拥有不同的使用权限

在Linux中,可以指定 每一个用户 针对不同的文件或者目录 的不同权限

对文件/目录的权限包括:

1、组

为了方便用户管理, 提出 组 的概念

在实际应用中,可以预先对 组 设置好权限,然后把不同的用户添加到对应的组中,从而不用依次为每一个用户设置权限。

 eg1:ls -l中显示的权限

从左到右依次为:

权限:第1个字符如果是d表示目录【依次为拥有者权限、组权限、其他用户权限】

硬连接数:有多少种方式可以访问到当前目录/文件

拥有者:家目录下文件/目录的拥有者通常都是当前用户

组:在Linux中,很多时候会出现组名和用户名相同的情况

大小

创建/修改时间

名称

2、chmod命令

chmod命令可以修改 用户/组 对 文件/目录 的权限

命令格式如下:

chmod +/-rwx 文件名 | 目录名

r:可读;w:可写;x:可执行

eg2:去掉用户hxy对123.txt的可读权限

chmod -r 123.txt

3、超级用户

在Linux系统中的root账户通常用户系统的维护和管理,对操作系统的所有资源具有所有访问权限

在大多数版本的Linux系统中,都不推荐直接使用root账户登陆系统

在Linux安装过程中,系统会自动创建一个用户账号,这个默认的用户就称为“标准用户”

——sudo命令——

su 是 substitute user的做些,表示使用另一个用户的身份

sudo命令用来以其他身份执行命令,预设的身份为root

用户使用sudo时,必须先驶入密码,之后有5分钟的有效期限,超过期限必须重新输入密码

<若未经授权的用户企图使用sudo,则会发出警告邮件给管理员>

二、组管理终端命令

<创建组/删除组的终端命令都需要通过sudo执行>

组信息保存在 /etc/group 文件中

/etc目录是专门用来保存系统配置信息的目录

 eg1:增加组dev

sudo groupadd dev

eg2:将pythonstudy目录的组修改为dev

sudo chgrp -R dev pythonstudy

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值