如何无需输入密码访问Minecraft截图所在的根目录文件夹?
如何无需输入密码访问Minecraft截图所在的根目录文件夹?
嘿,我太懂你每次看Minecraft截图都要输密码的烦躁了,而且用sudo nautilus这类命令还直接搞崩Files,这其实是图形化工具直接用sudo运行时权限环境不兼容的锅。下面给你几个靠谱的解决办法:
方案1:修改文件夹权限(最优推荐)
既然截图文件夹在根目录下,普通用户默认没读写权限,我们直接把权限改成你的用户能访问就行,以后打开完全不用输密码:
- 先确认截图文件夹的具体路径,比如假设是
/mc_screenshots(记得替换成你实际的文件夹路径) - 打开终端,输入以下命令把文件夹的所有者改成你的普通用户:
这里的sudo chown -R $USER:$USER /path/to/your/screenshot/folder-R是递归处理所有子文件和子文件夹,确保里面的截图也能被你正常访问 - 再设置合适的权限,保证你能读写,其他用户只读:
做完这两步,你直接点开Files就能访问这个文件夹,再也不用输密码啦!sudo chmod -R 755 /path/to/your/screenshot/folder
方案2:用pkexec替代sudo打开图形化文件管理器
如果暂时不想改权限,或者这个文件夹需要保留root所有权,那试试用pkexec来打开Files,它专门为图形化程序处理权限,不容易崩溃:
- 如果你用的是GNOME桌面(默认的Files就是Nautilus),终端输入:
pkexec nautilus - 要是其他桌面环境,替换成对应的文件管理器命令就行:比如KDE用
pkexec dolphin,XFCE用pkexec thunar
这个命令打开时还是需要输一次密码,但不会像sudo nautilus那样直接崩掉。
方案3:创建带权限的桌面快捷方式
如果经常需要用root权限打开文件管理器,可以做个快捷方式,不用每次手动输命令:
- 打开文本编辑器,粘贴以下内容(记得把
Exec那行的nautilus换成你用的文件管理器):[Desktop Entry] Name=Root 文件管理器 Comment=以管理员权限打开文件管理器 Exec=pkexec nautilus Icon=system-file-manager Terminal=false Type=Application Categories=Utility;FileManager; - 保存文件为
RootFiles.desktop,放到~/.local/share/applications/目录下 - 打开终端,给这个文件加执行权限:
之后你就能在应用列表里找到这个快捷方式,点击打开输一次密码就能用了。chmod +x ~/.local/share/applications/RootFiles.desktop
⚠️ 小提醒:尽量少用root权限打开图形化程序,一不小心可能会把普通文件的权限改乱,所以方案1是最稳妥的选择哦!
备注:内容来源于stack exchange,提问作者yashchauhanz




