権限が拒否されました - mkdir /G に書き込み権限がありません。

権限が拒否されました - mkdir /G に書き込み権限がありません。

権限を持つルートフォルダがあります。

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このコマンドが何をしているのかを知っておく必要があります。 :)

おすすめ記事