我已经阅读了社区“RootSudo”文档并对这一行感兴趣:
您永远不应该使用普通的 sudo 以 Root 身份启动图形应用程序。
为什么?有什么不同?请提供一个简单的解释,因为我只是一个普通的桌面用户。
在我的 Mac 上,我使用非日志式 HFS 分区在 OSX 10.8 和 Ubuntu 12.04 之间共享文件。
起初这是一个不错的想法,因为 Time Machine 会自动备份 OSX 中的卷,但我很快注意到 OSX 和 Ubuntu 以一种让我感到混乱的方式混淆了权限。
因此,为了完全查看和更改文件,我一直使用chmod应用权限,这将允许我完全使用文档。但我不明白为什么我必须一遍又一遍地应用更改。
我猜 777 会工作,但我认为这不是一件聪明的事情。但是只要“其他人”没有获得完全访问权限(第三个七),我就会在 ubuntu 中的文件上看到一个锁定图标。
我正在尝试将 Vlc 与 sudo 一起使用,但它不起作用。
这是错误:
VLC is not supposed to be run as root. Sorry.
If you need to use real-time priorities and/or privileged TCP ports
you can use vlc-wrapper (make sure it is Set-UID root and
cannot be run by non-trusted users first).
Run Code Online (Sandbox Code Playgroud)
你能帮我吗?
编辑:我在阅读评论后添加了一个原因。
我只想给出一个原因:我使用的是 mac + ubuntu,我的电影收藏在 mac 启动盘中。它显示为只读形式的 ubuntu(我不知道为什么),我无法在文件上运行 chmod。我可以使用带有 sudo 的 nautilus 访问电影、文档文件。但是要播放这些文件,我需要带有 sudo 的 VLC。我认为这是一个很好的理由。
由于更改了我的 uid,我不再有权查看自动安装在 /media/USERNAME 的 USB 硬盘/记忆棒。
Nautilus 给出了信息
无法打开 DRIVENAME 的文件夹
没有应用程序注册为处理此文件
如果我在终端中以 root 身份登录,我可以看到驱动器安装在正确的位置并且可以访问文件。
有人知道我需要做什么才能使它可以与非 root 用户一起使用安装的驱动器吗?
对于系统上的其他用户,一切都按预期工作。
我有一台 MacBook Pro,有 2 个操作系统...Mac OSx 和 Xubuntu(最新版本。)
我遵循了 lifehacker 指南,允许在启动 Linux 操作系统时访问我的 OSx 分区,其中包括更改 linux uID,以及禁用 HFS+ 驱动器上的日记功能。
当我在 Linux 中启动时,我在文件浏览器中看到了我的 OSx 分区,但是当我更深入地了解它时,我收到“访问被拒绝”的消息。我看到,在 OSx 的磁盘实用程序中,我可以选择禁用加密,但是当我点击它时,没有任何变化......加密会干扰吗?
有任何想法吗?
macosx ×3
hfs+ ×2
partitioning ×2
sudo ×2
12.04 ×1
external-hdd ×1
gksu ×1
gui ×1
mac ×1
mount ×1
permissions ×1
privileges ×1
vlc ×1
xubuntu ×1