権限を持つルートフォルダがあります。
drwxr-xr-x
ルートディレクトリのすべてのフォルダには同じ権限があります。
drwxr-xr-x
サーバー(ルートディレクトリのフォルダの1つ)にPDFファイルを生成するPHPスクリプトがありますが、制限された権限のため、そのフォルダに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
このコマンドが何をしているのかを知っておく必要があります。 :)