假设我的系统中有两个用户,即 USER1 和 USER2。
当我需要为任何用户安装任何软件包时说用户1, 我需要去做 ”须藤苏“ 意思是root 权限。但是,虽然我执行了“sudo su”,但是这个软件是否只为 USER1 安装?为什么会这样?
如何在系统中安装任何机器上每个用户都可以访问的软件包?
答案1
从软件中心安装的程序应该apt-get
全局安装(系统范围)并可供所有用户使用。
这是因为它们不是安装在特定用户的主文件夹中,而是安装在usr
文件夹中。
每个用户的帐户中都有自己的文件来保存他们的偏好和数据,但以访客身份登录的用户除外,因为他们的数据在退出时会被删除。
未安装的 .sh 和 .bin 文件root
将仅由安装它的用户使用,除非安装它的文件夹通过鼠标右键单击或命令行的共享选项提供给所有用户chmod
。这是因为未安装的程序root
仅有的安装到安装它们的用户的主目录中。