Linux 如何使用chmod隐藏文件夹,但允许读取/写入其中的文件?
我只想禁止用户查看文件夹的内容 但仍然允许系统/用户在具有直接路径时读取/写入内部文件 仅通过使用chmod就可以做到这一点吗 谢谢 更新:基本上有一个fedora 14操作系统,帐户用户不能查看文件夹的内容,但如果他有文件的直接路径,他仍然可以访问其中的文件。我正在查看根目录以执行cmod以禁止查看文件夹内容意味着用户无法双击文件夹是的,有可能: chmod是这样工作的Linux 如何使用chmod隐藏文件夹,但允许读取/写入其中的文件?,linux,fedora,Linux,Fedora,我只想禁止用户查看文件夹的内容 但仍然允许系统/用户在具有直接路径时读取/写入内部文件 仅通过使用chmod就可以做到这一点吗 谢谢 更新:基本上有一个fedora 14操作系统,帐户用户不能查看文件夹的内容,但如果他有文件的直接路径,他仍然可以访问其中的文件。我正在查看根目录以执行cmod以禁止查看文件夹内容意味着用户无法双击文件夹是的,有可能: chmod是这样工作的 chmod u+w pathYouWantToHaveWritePermissionForUser/ chmod u-r
chmod u+w pathYouWantToHaveWritePermissionForUser/
chmod u-r pathYouWantToHaveNOreadPermissionForUser/
例如,你有一个文件夹
chmod u+w /home/You/save/
chmod u-r /home/You/save/
测试一下
nano /home/You/save/test
输入一些信息并保存文件。如果你给小费
cd /home/You/save/
ls
您将无法看到此目录中的任何文件。但是你可以阅读测试文件
cat test
了解有关chmod的更多信息阅读手册页是的,可以:
chmod是这样工作的
chmod u+w pathYouWantToHaveWritePermissionForUser/
chmod u-r pathYouWantToHaveNOreadPermissionForUser/
例如,你有一个文件夹
chmod u+w /home/You/save/
chmod u-r /home/You/save/
测试一下
nano /home/You/save/test
输入一些信息并保存文件。如果你给小费
cd /home/You/save/
ls
您将无法看到此目录中的任何文件。但是你可以阅读测试文件
cat test
了解有关chmod的更多信息阅读手册页是的,可以这样做。请注意,对于文件,rwx权限掩码中的位表示:r=读取,w=写入,x=执行。然而,对于目录,含义是不同的,即:r=列表目录,w=在目录中创建或删除文件,x=下降到目录或访问其中的文件或目录 知道了这一点,您可以创建具有所需属性的目录结构
mkdir -p dir/subdir
sudo chmod 111 dir
sudo chmod 775 dir/subdir
这样,用户将看到目录存在,但无法看到其内容。但是,他将能够读取目录中的现有文件。此外,他还可以使用cd dir/SUDIR,并且可以正常访问其中的内容。是的,可以这样做。请注意,对于文件,rwx权限掩码中的位表示:r=读取,w=写入,x=执行。然而,对于目录,含义是不同的,即:r=列表目录,w=在目录中创建或删除文件,x=下降到目录或访问其中的文件或目录 知道了这一点,您可以创建具有所需属性的目录结构
mkdir -p dir/subdir
sudo chmod 111 dir
sudo chmod 775 dir/subdir
这样,用户将看到目录存在,但无法看到其内容。但是,他将能够读取目录中的现有文件。此外,他还可以使用cd dir/subdir,并在其中进行正常访问