【软件权限】linux下如何给软件赋读写权限?编辑了无法保存

用户昵称不能为空 2014-06-14 10:26:48
我在linux上安装来一个软件phpstorm,用来编辑文本,可却发现软件没有读写权限,不能修改只能打开读。

每次一打开就提示 Clear Read-only Status


然后查看这些文件夹权限:


Sublime text2也是打开了文件,但是无法保存:


我在里面用chmod o+w 给 phpmyadmin文件夹加了权限,不过打开文件还是不能修改。
linux是不是还必须给软件分配某些文件夹的读写权限?否则都是只能读而不能写?
如果真的是这样,如何才可以让软件正常使用。


6:10:44 PM Could not save project!: Unable to save project files. Please ensure project files are writable and you have permissions to modify them. Try to save project again.



[default7@localhost ~]$ id
uid=500(default7) gid=500(default7) groups=500(default7) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
[default7@localhost ~]$




...全文
925 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
loytor 2015-02-17
  • 打赏
  • 举报
回复
什么脚本,能贴出来吗? @用户昵称不能为空 在OS x 也能用吗?
eziowayne 2014-06-17
  • 打赏
  • 举报
回复
引用 6 楼 default7 的回复:
[quote=引用 5 楼 fdipzone 的回复:] 不明白为什么要对 /etc/httpd/conf/httpd.conf /usr/local/apache2/htdocs 赋予root以外的权限。 你要修改,应该用root身份去修改,而不是使用当前用户。 给其他用户赋予写权限是不安全的。
以root身份,每次只能用vim,很不方便,没有替换查找。 修改这几个文件的权限,是为了能用sublime来修改编辑,但是sublime无法切换到root身份。 [/quote] vi查找替换也是很方便的!资料google一下就很多了。 不过折腾权限LZ要当心安全问题啊:比方说程序正常情况下是以普通用户身份运行的,黑客拿到你普通用户身份以后关键的部分还是安全的,如果你把配置文件权限改掉了,那就非常危险了! so 成熟的项目建议不要乱该配置文件的权限哦~
0ldPine 2014-06-16
  • 打赏
  • 举报
回复
引用 9 楼 default7 的回复:
[quote=引用 7 楼 github_16165881 的回复:]
[quote=引用 4 楼 default7 的回复:]
[quote=引用 3 楼 github_16165881 的回复:]
或者你是这样,洗个脚本,运行的使用用脚本执行,直接 sudo 好了



我使用了 chmod o+w之后可以了。
(当前登录用户 user,500。疑问的是如果是这样,那么会不会有安全问题,文件是/etc/httpd/conf/httpd.conf,/usr/local/apache2/htdocs,我都给others加上了w权限)[/quote]

引用 6 楼 default7 的回复:
[quote=引用 5 楼 fdipzone 的回复:]
不明白为什么要对
/etc/httpd/conf/httpd.conf
/usr/local/apache2/htdocs
赋予root以外的权限。

你要修改,应该用root身份去修改,而不是使用当前用户。

给其他用户赋予写权限是不安全的。


以root身份,每次只能用vim,很不方便,没有替换查找。
修改这几个文件的权限,是为了能用sublime来修改编辑,但是sublime无法切换到root身份。
[/quote]

拿不到吗,我平时用可以 直接sudo啊,晚上回去了把具体命令发给你[/quote]
你的意思是在终端中登录root账号,然后sudo 打开这个sublime吗?
[/quote]

一般情况下是这样运行

这样运行
  • 打赏
  • 举报
回复
引用 7 楼 github_16165881 的回复:
[quote=引用 4 楼 default7 的回复:] [quote=引用 3 楼 github_16165881 的回复:] 或者你是这样,洗个脚本,运行的使用用脚本执行,直接 sudo 好了
我使用了 chmod o+w之后可以了。 (当前登录用户 user,500。疑问的是如果是这样,那么会不会有安全问题,文件是/etc/httpd/conf/httpd.conf,/usr/local/apache2/htdocs,我都给others加上了w权限)[/quote]
引用 6 楼 default7 的回复:
[quote=引用 5 楼 fdipzone 的回复:] 不明白为什么要对 /etc/httpd/conf/httpd.conf /usr/local/apache2/htdocs 赋予root以外的权限。 你要修改,应该用root身份去修改,而不是使用当前用户。 给其他用户赋予写权限是不安全的。
以root身份,每次只能用vim,很不方便,没有替换查找。 修改这几个文件的权限,是为了能用sublime来修改编辑,但是sublime无法切换到root身份。 [/quote] 拿不到吗,我平时用可以 直接sudo啊,晚上回去了把具体命令发给你[/quote] 你的意思是在终端中登录root账号,然后sudo 打开这个sublime吗?
  • 打赏
  • 举报
回复
引用 7 楼 github_16165881 的回复:
[quote=引用 4 楼 default7 的回复:] [quote=引用 3 楼 github_16165881 的回复:] 或者你是这样,洗个脚本,运行的使用用脚本执行,直接 sudo 好了
我使用了 chmod o+w之后可以了。 (当前登录用户 user,500。疑问的是如果是这样,那么会不会有安全问题,文件是/etc/httpd/conf/httpd.conf,/usr/local/apache2/htdocs,我都给others加上了w权限)[/quote]
引用 6 楼 default7 的回复:
[quote=引用 5 楼 fdipzone 的回复:] 不明白为什么要对 /etc/httpd/conf/httpd.conf /usr/local/apache2/htdocs 赋予root以外的权限。 你要修改,应该用root身份去修改,而不是使用当前用户。 给其他用户赋予写权限是不安全的。
以root身份,每次只能用vim,很不方便,没有替换查找。 修改这几个文件的权限,是为了能用sublime来修改编辑,但是sublime无法切换到root身份。 [/quote] 拿不到吗,我平时用可以 直接sudo啊,晚上回去了把具体命令发给你[/quote] sudo只有是root的时候才可以用的啊。
0ldPine 2014-06-16
  • 打赏
  • 举报
回复
引用 4 楼 default7 的回复:
[quote=引用 3 楼 github_16165881 的回复:] 或者你是这样,洗个脚本,运行的使用用脚本执行,直接 sudo 好了
我使用了 chmod o+w之后可以了。 (当前登录用户 user,500。疑问的是如果是这样,那么会不会有安全问题,文件是/etc/httpd/conf/httpd.conf,/usr/local/apache2/htdocs,我都给others加上了w权限)[/quote]
引用 6 楼 default7 的回复:
[quote=引用 5 楼 fdipzone 的回复:] 不明白为什么要对 /etc/httpd/conf/httpd.conf /usr/local/apache2/htdocs 赋予root以外的权限。 你要修改,应该用root身份去修改,而不是使用当前用户。 给其他用户赋予写权限是不安全的。
以root身份,每次只能用vim,很不方便,没有替换查找。 修改这几个文件的权限,是为了能用sublime来修改编辑,但是sublime无法切换到root身份。 [/quote] 拿不到吗,我平时用可以 直接sudo啊,晚上回去了把具体命令发给你
  • 打赏
  • 举报
回复
引用 5 楼 fdipzone 的回复:
不明白为什么要对 /etc/httpd/conf/httpd.conf /usr/local/apache2/htdocs 赋予root以外的权限。 你要修改,应该用root身份去修改,而不是使用当前用户。 给其他用户赋予写权限是不安全的。
以root身份,每次只能用vim,很不方便,没有替换查找。 修改这几个文件的权限,是为了能用sublime来修改编辑,但是sublime无法切换到root身份。
傲雪星枫 2014-06-15
  • 打赏
  • 举报
回复
不明白为什么要对 /etc/httpd/conf/httpd.conf /usr/local/apache2/htdocs 赋予root以外的权限。 你要修改,应该用root身份去修改,而不是使用当前用户。 给其他用户赋予写权限是不安全的。
loong0306 2014-06-15
  • 打赏
  • 举报
回复
chmod u+WR phpmyadmin
  • 打赏
  • 举报
回复
引用 3 楼 github_16165881 的回复:
或者你是这样,洗个脚本,运行的使用用脚本执行,直接 sudo 好了
我使用了 chmod o+w之后可以了。 (当前登录用户 user,500。疑问的是如果是这样,那么会不会有安全问题,文件是/etc/httpd/conf/httpd.conf,/usr/local/apache2/htdocs,我都给others加上了w权限)
0ldPine 2014-06-15
  • 打赏
  • 举报
回复
或者你是这样,洗个脚本,运行的使用用脚本执行,直接 sudo 好了
傲雪星枫 2014-06-14
  • 打赏
  • 举报
回复
chmod -R 0775 phpmyadmin

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧