You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何无需输入密码访问Minecraft截图所在的根目录文件夹?

如何无需输入密码访问Minecraft截图所在的根目录文件夹?

嘿,我太懂你每次看Minecraft截图都要输密码的烦躁了,而且用sudo nautilus这类命令还直接搞崩Files,这其实是图形化工具直接用sudo运行时权限环境不兼容的锅。下面给你几个靠谱的解决办法:

方案1:修改文件夹权限(最优推荐)

既然截图文件夹在根目录下,普通用户默认没读写权限,我们直接把权限改成你的用户能访问就行,以后打开完全不用输密码:

  1. 先确认截图文件夹的具体路径,比如假设是/mc_screenshots(记得替换成你实际的文件夹路径)
  2. 打开终端,输入以下命令把文件夹的所有者改成你的普通用户:
    sudo chown -R $USER:$USER /path/to/your/screenshot/folder
    
    这里的-R是递归处理所有子文件和子文件夹,确保里面的截图也能被你正常访问
  3. 再设置合适的权限,保证你能读写,其他用户只读:
    sudo chmod -R 755 /path/to/your/screenshot/folder
    
    做完这两步,你直接点开Files就能访问这个文件夹,再也不用输密码啦!

方案2:用pkexec替代sudo打开图形化文件管理器

如果暂时不想改权限,或者这个文件夹需要保留root所有权,那试试用pkexec来打开Files,它专门为图形化程序处理权限,不容易崩溃:

  • 如果你用的是GNOME桌面(默认的Files就是Nautilus),终端输入:
    pkexec nautilus
    
  • 要是其他桌面环境,替换成对应的文件管理器命令就行:比如KDE用pkexec dolphin,XFCE用pkexec thunar
    这个命令打开时还是需要输一次密码,但不会像sudo nautilus那样直接崩掉。

方案3:创建带权限的桌面快捷方式

如果经常需要用root权限打开文件管理器,可以做个快捷方式,不用每次手动输命令:

  1. 打开文本编辑器,粘贴以下内容(记得把Exec那行的nautilus换成你用的文件管理器):
    [Desktop Entry]
    Name=Root 文件管理器
    Comment=以管理员权限打开文件管理器
    Exec=pkexec nautilus
    Icon=system-file-manager
    Terminal=false
    Type=Application
    Categories=Utility;FileManager;
    
  2. 保存文件为RootFiles.desktop,放到~/.local/share/applications/目录下
  3. 打开终端,给这个文件加执行权限:
    chmod +x ~/.local/share/applications/RootFiles.desktop
    
    之后你就能在应用列表里找到这个快捷方式,点击打开输一次密码就能用了。

⚠️ 小提醒:尽量少用root权限打开图形化程序,一不小心可能会把普通文件的权限改乱,所以方案1是最稳妥的选择哦!

备注:内容来源于stack exchange,提问作者yashchauhanz

火山引擎 最新活动