RSM*_*RSM 402 linux permissions file-permissions chmod web
我有一个web目录/www和一个名为该目录的文件夹store.
内store有几个文件和文件夹.我想给文件夹store和文件夹中的所有文件和文件store夹所有权限.
我该怎么做呢?我猜是通过.htaccess.
pet*_*vaz 732
如果您要使用控制台命令,它将是:
chmod -R 777 /www/store.该-R(或--recursive)选项使得递归.
或者,如果要使当前目录中的所有文件都具有所有权限类型:
chmod -R 777 ./
如果您需要有关chmod命令的更多信息,请参阅:文件权限
Som*_*luk 102
-R即递归权限授予文件夹及其所有内容的权限.但我建议不要给所有文件夹777权限,这是所有内容.您应该为www目录文件夹中的每个子文件夹授予特定权限.
755出于安全原因允许Web文件夹.sudo chmod -R 755 /www/store
Run Code Online (Sandbox Code Playgroud)
每个号码都有权限.不要授予完全权限.
N Description ls binary
0 No permissions at all --- 000
1 Only execute --x 001
2 Only write -w- 010
3 Write and execute -wx 011
4 Only read r-- 100
5 Read and execute r-x 101
6 Read and write rw- 110
7 Read, write, and execute rwx 111
Run Code Online (Sandbox Code Playgroud)
如果您的生产Web文件夹有多个用户,则可以相应地设置权限和用户组.
更多信息
spa*_*nja 24
你也可以使用 chmod 777 *
这将为文件夹中的所有文件和将来添加的文件授予权限,而不授予对目录本身的权限.
注意:这应该在文件所在的文件夹中完成.对我来说这是一个有问题的图像所以我去了我的图像文件夹并做了这个.
小智 12
是的,非常正确,命令中的-R选项chmod使得给定目录下的文件/子目录将获得777权限.但一般来说,将777提供给所有文件和目录并不是一个好习惯,因为它可能导致数据不安全.尝试非常具体地赋予所有文件和目录的所有权利.并回答你的问题:
chmod -R 777 your_directory_name
Run Code Online (Sandbox Code Playgroud)
... 将工作
对于mac,应该是'超级用户做';
首先:
sudo -s
password:
Run Code Online (Sandbox Code Playgroud)
然后
chmod -R 777 directory_path
Run Code Online (Sandbox Code Playgroud)
这对我不起作用。
sudo chmod -R 777 /path/to/your/file/or/directory
Run Code Online (Sandbox Code Playgroud)
我-f也用过。
sudo chmod -R -f 777 /path/to/your/file/or/directory
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1839004 次 |
| 最近记录: |