gpt4 book ai didi

linux - 在Linux服务器上设置目录权限

转载 作者:太空宇宙 更新时间:2023-11-04 03:50:37 26 4
gpt4 key购买 nike

我正在学习如何使用 Putty 访问 Linux 服务器,并且目前正在考虑设置目录权限。为此,我做了一些简单的测试命令。我创建了一个测试目录并将权限设置为0,如下所示

chmod 000 myTestDir

我的理解是,第一个数字设置目录所有者的权限,第二个数字设置组的权限(我不确定它们是什么),第三个数字设置世界其他人的权限。

现在我尝试删除 ftp 客户端中的文件夹,并使用与 Putty 中相同的凭据登录到服务器。我无法删除它,这是预期的行为,因为我将权限设置为 0。

但是,我仍然能够在 Putty 中删除该目录

rmdir myTestDir

为什么我可以删除该目录?我把权限设置为不可读、不可写。使用 Putty 命令行是否会自动覆盖这些权限?

最佳答案

如果要阻止文件或目录删除,则必须更改父目录的权限。

mkdir 0
cd 0
mkdir 1
chmod a-w . # This removes write permissons on 0.
rmdir 1

输出:

rmdir: failed to remove `1': Permission denied

您如何尝试删除 ftp 中的目录?

关于linux - 在Linux服务器上设置目录权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26491225/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com