仅超级用户可以访问的程序

仅超级用户可以访问的程序

我通过网站提供的 .iso 文件安装了 TeXLive。为了检查安装情况,我尝试了一下,tex --version它返回了类似 的内容The program 'tex' is currently not installed. You can install it by typing: sudo apt-get install texlive-binaries.。但是,如果我以超级用户身份尝试同样的操作,它会显示已安装的 TeX 版本。

如何让普通用户可以访问这个程序?

注意:根据说明,我必须以超级用户身份使用 PATH、MANPATH 和 INFOPATH 更新 ~/.bashrc 文件。这与只有超级用户可以访问该程序有什么关系吗?

答案1

正如 ZZzach... 所指出的,~/.bashrc 文件位于根文件夹即 /root 中,而不是主文件夹 /home/user 中。这就是为什么当我以 root 身份而不是以普通用户身份运行终端时读取命令的原因。

解决方案是将文件复制到 /home/user 文件夹。

相关内容