首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GHCi - /home/user/.ghci由其他人拥有,忽略了

GHCi - /home/user/.ghci由其他人拥有,忽略了
EN

Stack Overflow用户
提问于 2014-07-09 23:59:48
回答 2查看 1.2K关注 0票数 3

在尝试将~/.ghci文件更改为我的配置时,打开GHCi时出现了此错误。

代码语言:javascript
复制
GHCi, version 7.6.3: http://www.haskell.org/ghc/  :? for help
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
*** WARNING: /home/user is writable by someone else, IGNORING!
WARNING: /home/user/.ghci is owned by someone else, IGNORING!

我使用的是Ubuntu14.04和GHCi 7.6.3。我能做些什么来解决这个问题,这样我的吐露才能发挥作用?

我的设置基于这个reddit链接:comments/

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-10 00:12:53

检查目录的所有者是否是“用户”。

代码语言:javascript
复制
ls -lah /home

如果它是由其他人拥有的,则更改所有权:

代码语言:javascript
复制
sudo chown user:user -R /home/user

编辑:我注意到root拥有~/..ghci,所以您必须使用sudo修改它。

票数 3
EN

Stack Overflow用户

发布于 2016-06-03 13:33:31

你可以试试:

$ chmod 600 ~/.ghci

这已经取消了对除我以外的任何组使用它的权限。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24665531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档