配置服务器的时候,本人将anaconda装在了全局环境下,但是发现了一个问题:就是用su命令切换用户的时候,python命令会失效。因为我将配置信息写到了/etc/profile下,因此我猜想是/etc/profile文件的问题。后来查了一下,发现果然是这样。
用su命令切换用户的时候,/etc/profile会失效,应该使用su - 用户名。
具体请参考:点击传送门
Posted 哦摩西罗伊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了切换用户后,/etc/profile的配置不起效相关的知识,希望对你有一定的参考价值。
配置服务器的时候,本人将anaconda装在了全局环境下,但是发现了一个问题:就是用su命令切换用户的时候,python命令会失效。因为我将配置信息写到了/etc/profile下,因此我猜想是/etc/profile文件的问题。后来查了一下,发现果然是这样。
用su命令切换用户的时候,/etc/profile会失效,应该使用su - 用户名。
具体请参考:点击传送门
以上是关于切换用户后,/etc/profile的配置不起效的主要内容,如果未能解决你的问题,请参考以下文章
每次sudo su切换root用户,都要source /etc/profile
[Deepin 15] sudo source /etc/profile 提示找不到 source 命令(切换到 root 用户:sudo su)