Atomをインストールしたばかりで、プロジェクトを保存しようとするとエラーが発生します。
ファイルを保存できません:許可が拒否されました
管理者権限でサインインしています。
これはatomの問題ではなく、Linuxのアクセス許可の問題です。
別のユーザーが所有するファイル(おそらくroot
が所有するファイル)を開きました。そのファイルを編集する場合は、be rootにするか、ファイルの権限を変更して他のユーザーにアクセスを許可する必要があります。
通常、最善の解決策は一時的にrootになってファイルを編集することです:
Sudo atom /path/to/file
実行してみてください:
Sudo chown -R username:www-data /path/to/directory
入力時に「ユーザー名」が吐き出される
whoami
Digital Oceanのチュートリアルは、正しい方法で物をインストールするのに非常に適しています。上記から https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-lamp-on-ubuntu-16-04
これは、Linuxの許可が原因です。この問題を解決する最善の方法は、ユーザーに許可を与えることです。これはchownコマンドで実行できます。
Sudo chown -R username:groupname directory
whoami
コマンドを使用してユーザー名を見つけ、groups username
コマンドを使用してグループ名を見つけることができます。
ユーザー名として「john」を取得したとしましょう。グループ名を取得するには、コマンドを実行します
groups john
次のような出力が得られます
john : john staff adm cdrom lpadmin admin
:
の後の名がプライマリグループです。例では「john」です
コマンドは
Sudo chown -R john:john /opt/lampp/htdocs
これに答えるのは遅いかもしれませんが、私はこれを試し、私の問題を解決しました:
(免責事項:keymap.csonファイルの変更をatomに保存しようとしましたが、エラーが発生しました:変更を保存できません:許可が拒否されました)
chmod 777 <file name>
それとその後、
atomのkeymap.csonの変更を保存すると良い
ハッピーセービング:)
この同じ問題は、OSXを実行しているMacで発生しました。
問題:
何らかの理由で、npmはアプリフォルダーに対してのみシステムへの読み取りおよび書き込み権限を持つ反応アプリを作成しましたが、含まれるすべてのファイルおよびフォルダーには、作成ユーザーである私に対する読み取り/書き込み権限がありました。
溶液:
管理者パスワードが必要です。 「directory/ReactApps/react-app/...」などのFinderのアプリフォルダーにアクセスし、右クリックして[権限]のドロップダウンメニューをクリックし、そのペインの右下にある南京錠アイコンをクリックして、管理者パスワード、「+」アイコンをクリックして新しいユーザーを作成し、自分自身を選択して、読み取り/書き込み権限を選択し、(ロック解除された)南京錠アイコンをもう一度クリックします。 Atomの現在のコードをコピーし、Atom(cmd + q)、再起動、ファイルを選択、すべて選択(cmd + a)、貼り付け、保存(cmd + s))します。
以降
atomでファイルを実行する前に、ファイルの書き込み許可を変更した場合、他のユーザーがそれを保存できるので、ここから読み取り許可を取得できます linux-permission
$ su-
パスワード:
chmod 777 index.php
新しいターミナルを開き、texteditorでファイルを実行します
$ atom /var/www/html/wordpress/index.php
AWSクラウド9ライトセイル(私の場合はmagento)を使用している場合:
Sudo chown -R bitnami:bitnami/opt/bitnami/apps
これにより、ファイルツリーに完全にアクセスして、新しいフォルダとファイルを作成できます。 (これについては今のように、もっとよくわからないかもしれません)。
ありがとうございました、