web-dev-qa-db-ja.com

ファイルを保存できません:実行中のubuntuを保存するときにatomで許可が拒否されました

Atomをインストールしたばかりで、プロジェクトを保存しようとするとエラーが発生します。

ファイルを保存できません:許可が拒否されました

管理者権限でサインインしています。

16
Matthew Slaton

これはatomの問題ではなく、Linuxのアクセス許可の問題です。

別のユーザーが所有するファイル(おそらくrootが所有するファイル)を開きました。そのファイルを編集する場合は、be rootにするか、ファイルの権限を変更して他のユーザーにアクセスを許可する必要があります。

通常、最善の解決策は一時的にrootになってファイルを編集することです:

Sudo atom /path/to/file
12
Chris Clark

実行してみてください:

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

15
Sam

これは、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
8

ケースがこのスクリーンショットと同じ状況の場合

enter image description here

これを試して

$ Sudo chmod -R 777 ~/.atom
5
bean

これに答えるのは遅いかもしれませんが、私はこれを試し、私の問題を解決しました:

(免責事項:keymap.csonファイルの変更をatomに保存しようとしましたが、エラーが発生しました:変更を保存できません:許可が拒否されました)

chmod 777 <file name>

それとその後、

  1. ファイル「keymap.cson」に移動します。
  2. 右クリックしてプロパティに移動します。
  3. 非表示のチェックボックスをオフにします。

atomのkeymap.csonの変更を保存すると良い

ハッピーセービング:)

0
Sdembla

この同じ問題は、OSXを実行しているMacで発生しました。

問題:

何らかの理由で、npmはアプリフォルダーに対してのみシステムへの読み取りおよび書き込み権限を持つ反応アプリを作成しましたが、含まれるすべてのファイルおよびフォルダーには、作成ユーザーである私に対する読み取り/書き込み権限がありました。

溶液:

管理者パスワードが必要です。 「directory/ReactApps/react-app/...」などのFinderのアプリフォルダーにアクセスし、右クリックして[権限]のドロップダウンメニューをクリックし、そのペインの右下にある南京錠アイコンをクリックして、管理者パスワード、「+」アイコンをクリックして新しいユーザーを作成し、自分自身を選択して、読み取り/書き込み権限を選択し、(ロック解除された)南京錠アイコンをもう一度クリックします。 Atomの現在のコードをコピーし、Atom(cmd + q)、再起動、ファイルを選択、すべて選択(cmd + a)、貼り付け、保存(cmd + s))します。

以降

0
Tristan Newman

atomでファイルを実行する前に、ファイルの書き込み許可を変更した場合、他のユーザーがそれを保存できるので、ここから読み取り許可を取得できます linux-permission

$ su-

パスワード:

chmod 777 index.php

新しいターミナルを開き、texteditorでファイルを実行します

$ atom /var/www/html/wordpress/index.php

0
gok han

AWSクラウド9ライトセイル(私の場合はmagento)を使用している場合:

Sudo chown -R bitnami:bitnami/opt/bitnami/apps

これにより、ファイルツリーに完全にアクセスして、新しいフォルダとファイルを作成できます。 (これについては今のように、もっとよくわからないかもしれません)。

ありがとうございました、

0
rav narayan


0