我第一次尝试reveal.js,只是克隆并安装了full setup。我在本地主机上打开幻灯片演示文稿并玩了几秒钟。到现在为止还挺好。之后我关闭了演示文稿并开始编辑index.html文件,但是当我尝试保存时,我收到了消息,我没有编辑权限。然后我查了一下:
[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
认为一切都很好但是当我再次尝试编辑时仍然没有权限。
任何人都有这方面的线索吗?
编辑:还尝试了find命令的递归版本
[reveal.js (master)]$ sudo find ~/.../reveal.js -type f -exec chmod 755 -R {} \;
答案 0 :(得分:0)
尽可能用最简单的命令解决:
sudo chmod -R ugo+rw
耻。