Linuxでユーザーとグループの権限がどのように機能するかを理解するには、いくつかの問題があります。
私が実行したいコマンドは次のとおりです。
ln -nfs /home/mmarteau/wfor.it/releases/release_folder /var/www/my_website
次のエラーが発生します。
ln: failed to create symbolic link '/var/www/my_website': Permission denied
mmarteau
このグループに属するユーザーがいますwww-data
。
$ groups mmarteau
mmarteau : mmarteau www-data
次に、/var/www
フォルダのユーザーと所有者のグループを次のように設定しましたwww-data
。
drwxrwxr-x 3 www-data www-data 4096 May 14 22:58 www
したがって、私が知っている限り、ユーザーには読み取り、書き込み、実行権限があります。グループは同じ権利を有する。
それでは、私が何を見逃しているのでしょうか?もちろん、sudoを使ってこれを行うことはできますが、そうしたくありません。これがどのように機能するかを理解したいと思います。
write
(others
)への権限を渡す場合drwxrwxrwx
にも機能しますが、これがまったくきれいではないと思います。
私の質問に答えるために必要なすべての情報を提供できなかった場合は、いつでもお知らせください。