すべてのユーザーとグループを一覧表示し、権限を変更する方法は?
WordPressを更新しようとしていますが、私のFTPユーザーはイントラネット管理者十分な権限がないと、ディレクトリを作成できません。
WordPressのアップデート
以下からアップデートをダウンロード https://downloads.wordpress.org/release/en_US/wordpress-4.9.7.zip...
更新されたバージョンを解凍してください...
ディレクトリを作成できません。
インストールに失敗しました。
編集する:"を含むすべてのユーザーを一覧表示できることがわかりました。猫/etc/passwd". 次の項目が見つかりました。
intranet_admin:x:1002:1000::/srv/www/htdocs/wp-intranet:/bin/bash
ユーザーにWordPressを更新するのに十分な権限を付与するには、何を変更する必要がありますか?
OT:WordPressの問題が修正されました!
WordPress ルート ディレクトリで実行します。
find -type d -exec chmod 755 {} \;
find -type f -exec chmod 644 {} \;
それから:
chown -R wwwrun:ftp-users /path/to/my/wp-directory
これで問題が解決し、アップグレードできました!
答え1
特定のディレクトリを作成する権限は、思ったほどユーザーアカウントに密接に関連付けられていません。つまり、アカウント項目の一部ではありません/etc/passwd
。
ユーザーまたは自分が属するグループに書き込み権限がある場合、ユーザーは別のディレクトリにディレクトリを作成(または削除)できます。これにより、ユーザーはそのディレクトリからファイルを作成/削除することもできます。
例:
$ ls -ld .
drwxr-xr-x 2 myself staff 512 May 4 16:29 .
ここでは、ユーザーだけがmyself
ファイルとディレクトリを作成および削除でき、誰でもこれを実行できます。使用する権利ディレクトリとリストディレクトリの内容(x
およびr
権限)。
$ ls -ld .
drwxrwxr-x 2 myself staff 512 May 4 16:29 .
この場合、myself
ユーザーとグループのすべてのユーザーは、staff
現在のディレクトリにファイルとディレクトリを作成して削除できます。