0

我在集群(服务器)上有一个用户帐户,并且只能在主文件夹上安装 python 之类的程序。以防我不小心删除了bin, lib, share,include主文件夹上安装 python 时附带的文件夹。我像这样更改上述文件夹的权限

chmod -w folder

但我担心当程序需要写入/删除文件夹的某些文件时,它可能无法运行,因为删除了写入权限。我对吗?或者我运行一个程序,包括在文件夹中写入文件,其权限与用户权限不同。

顺便说一句,有没有办法隐藏文件夹而不更改名称?

4

1 回答 1

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 文件夹”,并且里面的任何内容都不会可见。这不是隐藏它,只是关闭查看它的权限。

于 2013-10-18T03:48:47.587 回答