我正在使用一个系统,其中一些文件和地图似乎具有 777 权限。我想将它们更改为更安全的 chmod,但我没有所有 777 文件的列表。
我可以执行类似的终端命令ls -l -R,但文件系统有数千个文件,因此效率不高。
有没有类似查询的方法来查找所有权限为 777 的 te 文件?类似ls -l -R where chmod = 777的东西,或者也许是一个 php 解决方案?我不知道那会如何运作。
谢谢!
使我创建的目录及其所有内容只能由我读取/可写/可执行,而其他人不能读取的正确方法是什么?
这是否足够:
chmod g-rx mydir/
Run Code Online (Sandbox Code Playgroud)
这应该使它对除了我之外的所有人都无法读取/无法执行,对吗?
另外,上面的有什么不同?
chmod a-rx mydir/
chmod u+rx mydir/
Run Code Online (Sandbox Code Playgroud)
谢谢。
我正在使用 OS X Snow Leopard。我在 Web 服务器文件夹中本地托管了一个 Web 应用程序,其中包含_www用户和_www组。
我无法使用属于组的本地用户编辑这些文件admin。
我知道当我运行命令时
chmod +x filename
bash 将使我的文件成为可执行文件。将文件的体系结构更改为可执行文件究竟会发生什么?即内核如何知道这个文件是可执行的?
只是想锻炼我的书呆子肌肉。
我正在尝试安装 Prestashop,并与 BlueHost 的技术支持代表讨论了有关将文件权限设置为 777 的问题,如以下安装说明中所述:
chmod ×5
permissions ×2
unix ×2
bash ×1
chown ×1
filesystems ×1
kernel ×1
macos ×1
search ×1
shell ×1