Linux权限有关指令与粘滞位

文件类型

d文件夹 -普通文件 l软连接 b块设备文件(例如硬盘光驱)

p管道文件 c字符设备文件(例如屏幕等串口设备)s套接口文件

file 指令可以用来查看文件类型

基本权限

rwx

其中目录的r/w权限是读取/修改目录中内容的权限,x权限是进入目录的权限

为了实现“其他人进入目录后,可以自由创建修改自己文件/目录的同时,无法删除他人的文件/目录”这一需求,引入粘滞位

注意:一个没有x权限而有r权限的目录,无法进入的同时,也无法读取目录下的内容;

一个有x权限而没有r权限的目录,进入后无法通过ls读取目录下的内容

神奇的是,一个有wx权限而没有r权限的目录,进入目录后可以对其中文件和目录进行操作(需要提前知道其中文件和目录的名称)

设置文件访问权限的方法

1.chmod u-x,g+x,o+r filename

2.chmod 777 filename

更改文件拥有者/所属组

chown/chgrp user6 filename

chown/chgrp -R user6 filename(递归更改指定目录及其所有子目录和文件的拥有者/所属组)

默认权限与权限掩码

umask 查看或修改(在后面添加修改后的掩码值)权限掩码

新建文件默认权限为0666,新建目录默认权限为0777

添加粘滞位

chmod +t dirname

添加用户并设置权限

在测试的过程中,需要添加用户,通过以下指令添加

sudo useradd newuser

sudo passwd newuser

如果要将用户添加到sudo白名单,修改配置文件/etc/sudoers或使用:

sudo usermod -aG wheel newuser

以上添加用户的一系列指令,已经写成adduser.sh脚本,可以从我的gitee下载运行

使用方法为:sudo ./adduser.sh(确保脚本有x权限,没有则添加)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值