Linux基本权限设置

本文详细介绍了Linux系统中用户组的概念,用户和组的创建与管理,以及文件和目录的权限设置。包括如何使用useradd、groupadd、usermod等命令进行操作,解释了r、w、x权限在文件和目录上的具体作用,并提供了改变权限的chmod命令用法。

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

1.用户组
多用户同时登录一个系统而执行不同的任务,而互不影响,不同的用户可具有不同的权限,每个用户在权限允许的范围内完成不同的任务为方便管理属于同一组的用户,方便为组中的用户统一规划权限或指定任务;在Linux系统中创建每个用户时,将自动创建一个与其同名的基本用户组,而且这个基本用户组只有该用户自己
useradd #用于创建用户
groupadd #用于创建组
usermod #用于修改用户属性

2.文件和目录各种权限的作用和意义

目录

r 只能读取文件列表
w 没有任何作用
x 可以进入目录
rw 可以读文件列表,依旧无法删除文件
rx 读取文件列表,可以cd进mul,但是无法删除目录下的文件,对文件有w权限可以清空或者写入
wx 可以增加和删除目录中文件,可以cd进目录,但是无法查看目录有哪些内容,知道文件名可以打开文件
rwx 可以进入目录,显示目录中内容,可以增删目录中文件

文件夹权限特表现殊源于文件系统结构中,目录文件中存放的是文件名和文件索引值

文件

r 读取文件内容
w 写入
x 执行,单独的执行权限只能运行二进制可执行文件
rw 可读可写
rx 可以执行二进制之外的编译类或者脚本类的文件
wx 可以修改内容,无法查看,可以执行二进制可执行文件
rwx 可以查看文件内容,可以增删文件内容,可以执行可执行文件

3.改变权限的命令

chmod 改变文件或目录的权限

chmod 755 f2:赋予f2权限rwxr-xr-x
在这里插入图片描述

chmod u=rwx,g=rx,o=rx f2:同上
u=用户权限
g=组权限
o=不同组其他用户权限
在这里插入图片描述
chmod u-x,g+w f2:给f2去除用户执行的权限,增加组写的权限
在这里插入图片描述

4.改变用户所在组

在添加用户时,可以指定将该用户添加到哪个组中,同样用root的管理权限可以改变某个用户所在的组

  • usermod ‐g 组名 用户名

  • usermod ‐d 目录名 用户名,改变该用户登录的初始目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值