0
私はreveal.jsを初めて試みていて、クローンしてfull setupをインストールしました。私はローカルホスト上でスライドプレゼンテーションを開き、数秒間再生しました。ここまでは順調ですね。その後、私はプレゼンテーションを閉じてindex.htmlファイルの編集に行きましたが、保存しようとしたときに編集権限がないというメッセージが表示されました。次に、私はチェックしました:reveal.js:編集して保存するには?
[reveal.js (master)]$ ls -lg ~/.../reveal.js/index.html
-rw-r--r-- 1 root 1479 mag 5 10:15 ~/.../reveal.js/index.html
私は、hereのようにfindを使って権限を変更しました。
[reveal.js (master)]$ sudo find ~/.../reveal.js -type f -exec chmod 755 {} \;
が再びチェック:それは与え
[reveal.js (master)]$ ls -lg ~/.../reveal.js/index.html
-rwxr-xr-x 1 root 1479 mag 5 10:15 ~/.../reveal.js/index.html
思想のすべてが大丈夫だったが、私は、編集しようとしたとき、再び、まだ私には権限がありません。
誰でも手掛かりがありますか?
編集:
sudo chmod -R ugo+rw
恥:も可能な限り最も簡単なコマンドで解決findコマンド
[reveal.js (master)]$ sudo find ~/.../reveal.js -type f -exec chmod 755 -R {} \;
あなたはファイルとディレクトリへのシステムへの書き込みアクセス権を** everyone **に与えました。それは**恐ろしい**のアイデアです。 –
なぜですか?これは私のパーソナルコンピュータです。私が見ることができないことを心配する何らかの理由がありますか? – pedrez
それは悪い習慣であり、実行しないでください。なぜなら、単一ユーザーのマシンであっても、理由のために異なるアカウントで実行されているプロセスがあるからです。あなたは物事を見たり編集する必要のない不正なプロセスに物事をさらしたくはありません。それはまた、**何にも有効な解決策ではありません**。 –