首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >访问/运行/用户/xxxx/gvfs

访问/运行/用户/xxxx/gvfs
EN

Ask Ubuntu用户
提问于 2022-10-10 08:34:19
回答 1查看 669关注 0票数 -1

在使用sudo xinit ./myscript -- :1启动x服务器之后,我正尝试以根用户身份从gvfs目录读取文件。

我一直被拒绝允许错误。我尝试允许其他用户使用/etc/fuse.conf,并允许根用户进入su user,切换到具有D2的用户。他们没有工作。这是一个Ubuntu18.04的新安装。

是否有一种方式可以以根用户的身份访问已安装的设备,或者在xinit之后以用户身份登录?

如果我执行whoami,即使在su user之后,我仍然能看到root

代码语言:javascript
复制
#!/bin/sh
su user &

whoami &

cd ../../run/user/1000

ls gvfs

似乎不可能从shell脚本中更改用户。可以使用-c标志作为另一个用户运行命令。

所以只要su user -c /path/to/script.py

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2022-10-13 05:48:27

替代su user -c /path/to/script.py的方法是禁用自动安装,并使用jmtpfs或类似工具将设备挂载到另一个目录。

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

https://askubuntu.com/questions/1434684

复制
相关文章

相似问题

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