我在linux的root下安装了一个软件,如何在其他用户下使用?

我在linux的root下安装了一个软件,当我进入其他用户界面时,看不到这个软件,如何在其他用户下看到并使用这个软件呢?安装的是firefox,直接解压缩的,没有编译什么... 我在linux的root下安装了一个软件,当我进入其他用户界面时,看不到这个软件,如何在其他用户下看到并使用这个软件呢?安装的是firefox,直接解压缩的,没有编译什么的。谢谢!急! 展开
 我来答
leisure_75

推荐于2017-10-12 · 还没有填写任何签名哦
leisure_75
采纳数:14142 获赞数:76320

向TA提问 私信TA
展开全部
linux有严格的权限管理。
使用root安装软件后,有以下几个办法,让其它用户使用。
方法1 设置相关路径和文件的访问权限,让其它用户能够访问。
如:对需要使用的目录设置允许读权限 chmod 755 目录名
对需要执行的文件设置允许执行权限 chmod 755 文件名
对需要读入的文件文件设置读权限 chmod 644 文件名
对需要写入的文件文件设置写权限 chmod 666 文件名

方法2 使用sudo命令
这是比较简单的方法。sudo是linux系统管理指令,是root用户授权普通用户执行一些或者全部的root命令的一个工具。
麦保(深圳)科技有限公司_
2023-03-28 广告
通过visudo命令编辑sudo文件 找到生效的行(前面没有#号的) sudo文件说明: 比如把yum安装的权限给user1, 只要添加有效行: user1 AL=(rot) yum instal 然后在user1的命令行输入 sudo y... 点击进入详情页
本回答由麦保(深圳)科技有限公司_提供
蚁秋珊库元
2020-05-21 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:31%
帮助的人:930万
展开全部
我记得test@'%'是不包含localhost的,你可以试试mysql
test
-h
本机ip
-u
test
-p
其中本机ip不能是127.0.0.1
本机ip也不能是localhost,mysql应该在什么位置限定了本机非root登录,我没找到过
假设你的ip是1.2.3.4,应当输入mysql
test
-h
1.2.3.4
-u
test
-p
如果没有公网ip,192.168.y.x,10.x.y.z这样的内网ip也可以
localhost和127.0.0.1都是"不"行的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
枝媚还6133
2008-09-06 · 超过14用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:0
展开全部
首先你所谓的其他用户必须存在你的系统中,也就是在 /etc/passwd 中

1,最简便的做法就是把该文件的属性设置为 rwxrwxrwx, 也就是 777;用chmod;

2,当然,你也可以改变目录的作者;用chown

rwx 分别代表(读写做) r=4,w=2,x=1 ,我想这些你知道吧。

方法是给你了,加分吧,等分用呢
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pb04
2015-10-27 · TA获得超过134个赞
知道小有建树答主
回答量:142
采纳率:100%
帮助的人:119万
展开全部
只要赋予好正确的可执行权限,进到 安装目录就能运行的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式