我在群集(服务器)上有一个用户帐户,只能在主文件夹上安装python等程序。如果我可能不小心删除了在主文件夹上安装python的bin, lib, share,include
文件夹。我像这样更改了上述文件夹的权限
chmod -w folder
但是我担心当程序需要写/删除文件夹的某些文件时,它可能因为删除写入权限而无法正常工作。我对吗?或者我在程序中运行(包括文件夹中的文件)具有与用户权限不同的权限。
BTW,有没有办法隐藏文件夹而不更改名称?
答案 0 :(得分:1)
这不会阻止python一起运行吗?例如:
$ cd ~
$ mkdir -p python/bin/
$ echo "echo 'hi'" > python/bin/python
$ python/bin/python
hi
$ chmod -x python
$ python/bin/python
bash: python/bin/python: Permission denied
至于你的第二个问题,不,没有其他方法可以选择性地隐藏一个文件夹而不改变名称。
编辑:重新阅读,我可能误读了你对文件夹的评价。您可以随时应用“chmod -r文件夹”,内部任何内容都不可见。这不是隐藏它,只是关闭权限来查看它。