使用 sudo 运行应用程序是一种好的做法吗?

使用 sudo 运行应用程序是一种好的做法吗?

例如,我在 Linux 上使用 Spotify。

我是否需要在 sudo 中运行它以便它可以将其歌曲缓存写入我的文件系统?

另外,如果您从启动器运行程序,它是否默认获得 sudo?

答案1

你需要理解什么sudo。引用维基百科

须藤(/ˈsuːduː/ 或 /ˈsuːdoʊ/)是类 Unix 计算机操作系统的一个程序
,允许用户以另一个用户(通常是超级用户或 root)的安全权限运行程序

进一步解释一下,它允许你的程序访问你计算机的核心敏感文件。我来举个例子。

尝试运行touch /etc/abc.txt,你会得到一个Access Denied错误消息,因为第一个“/“在路径中表示它在目录,因此普通用户无法访问它。要使上述命令起作用,您需要提升您的权限,这正是它的作用sudo。尝试使用运行上述命令sudo,您可以看到文件将成功创建。

使用须藤因为一切都是不是这是一种很好的做法。只有在绝对必要时,你才应该提升任何程序的权限级别。如果你继续sudo向所有程序添加权限,你很有可能会弄乱计算机的核心文件。是的,没有程序默认获得root权限

相关内容