【发布时间】:2016-12-25 14:18:16
【问题描述】:
我在 CentOS 6.8 中使用 curl 作为 root 用户安装了 sdkman 我使用 sdkman 安装了 Grails,它只对 root 用户可用。
我是否需要以其他普通用户身份安装 sdkman 才能使 Grails 工作,或者有没有办法使用我以 root 用户身份安装的 Grails?
谢谢。
【问题讨论】:
-
如果您将其安装在
/root/bin/例如那么它只存在于root。将其放入/usr/local/bin例如适用于所有用户。 -
"...或者有没有办法使用我以 root 用户身份安装的 Grails" - 以 root 用户身份运行 Grails 是个坏主意。
-
@JeffScottBrown,不,不。我的意思是作为普通用户使用 Grails,但不知何故可以访问 Grails。
-
@cfrick,所以我注意到我的 Grails、PostgreSQL、pgAdmin3 都对普通用户不可用...我还需要将它们移动到 /usr/local/bin 吗?
-
如果您的工具(如
psql)并非对所有用户都可用,那么该系统上的许多事情都可能出错(或正确:例如权限设置限制)。如果您有具体的编程问题,请制定它们。如果您对系统管理有任何疑问,那么超级用户 SE 可能是一个更好的提问场所。