我有一个根文件夹,其权限为
drwxr-xr-x
根目录中的所有文件夹都具有相同的权限。
drwxr-xr-x
我有一个 PHP 脚本,它在服务器上创建一个 PDF 文件(位于根目录中的文件夹之一),并且由于权限有限,我无法在该文件夹中创建 pdf 文件。
我想更改文件夹的访问权限并尝试了以下命令
chmod g+w Images (Images is a folder)
它执行并没有给我任何东西,当我尝试时
ls -l (The permissions are same and it didn't change)
drwxr-xr-x (The write permissions are missing to generate the pdf file)
当我尝试时
mkdir -m 775 imagetest
它返回给我“mkdir:无法更改'imagetest'的权限:权限被拒绝”
Imagetest 文件夹的创建权限与
drwxr-xr-x
有人可以帮我从这里出去吗。此时我对更改文件夹权限感到震惊。
从评论来看,当我尝试时
ls -ld Images
drwxr-xr-x 1 ZUHTRF6 1049089 0 May 25
答案1
当更改已存在的文件夹的权限时,您应该使用chmod xxx yourFolder/
.您可以通过添加 -R 递归地执行此操作。
检查您使用哪个用户登录,whoami
并将其与显示的用户进行比较ls -l
,看看您当前的用户是否可以进行权限更改。
使用chmod g+w file
为组添加写权限。
如果您是 root,您也可以执行此操作sudo
,但请注意您知道这些命令在做什么:)