在LINUX中如何用命令将某文件夹权限设定为777?

在LINUX中如何用命令将某文件夹权限设定为777?,第1张

方法是:

1、首先打开软件后点击左边的档案,点击十字。

2、然后点击other上【电脑】。

3、接着点击【home】。

4、右键以终端打开。

5、输入权限的命令:【sudo chmod -R 777】。

6、把用户名目录,拖入777。

7、输入密码,即可更改用户名目录所有权限为777。

上传的文件都是在系统中新建一个文件,而系统不允许在创建一个文件时就赋予它执行权限,必须在创建后用chmod命令增加这一权限。

chmod的用法:

假设,上传的文件为/tmp/upload.txt

使用chmod命令将文件权限改为777

方法一:

chmod 777 /tmp/upload.txt方法二:

chmod ugo+rwx /tmp/upload.txt两种方法均可以为文件更改权限。

四位权限问题,后三位楼上已经回答,不多说了。

说一下第一位

同样第一位换成二进制也分成三部分

abc

a - setuid位, 如果该位为1, 则表示设置setuid

b - setgid位, 如果该位为1, 则表示设置setgid

c - sticky位, 如果该位为1, 则表示设置sticky

setuid: 设置使文件在执行阶段具有文件所有者的权限. 典型的文件是 /usr/bin/passwd. 如果一般用户执行该文件, 则在执行过程中, 该文件可以获得root权限, 从而可以更改用户的密码.

setgid: 该权限只对目录有效. 目录被设置该位后, 任何用户在此目录下创建的文件都具有和该目录所属的组相同的组.

sticky bit: 该位可以理解为防删除位. 一个文件是否可以被某用户删除, 主要取决于该文件所属的组是否对该用户具有写权限.

如果没有写权限, 则这个目录下的所有文件都不能被删除, 同时也不能添加新的文件. 如果希望用户能够添加文件但同时不能删除文件,

则可以对文件使用sticky bit位. 设置该位后, 就算用户对目录具有写权限, 也不能删除该文件.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11420531.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存