ubuntu版本:18.04
目的:解决共用服务器环境冲突的问题,将环境配置到自己的文件夹下。
- 在home下创建文件夹用来安装自己的环境
sudo mkdir shenran
-
退出base环境,进入root用户。
-
新建用户(这里新建的用户名是shenran)并设置密码。
-
使用su shenran进入该用户下面.
但有一个问题是前面只有一个$符号。这是因为用户使用的shell不一样,shell可以认为是用户和系统交流的媒介。
查看该用户使用的shell名称,可以看到shenran用户使用的shell类型是bh。解决方法:把shell类型修改为bash,再进入shenran用户。可以看到命令提示符的变化。
关于shell:常见的shell类型 -
进入root修改文件夹权限。
第一步:将文件权限设置为777,即允许当前用户对该文件读取、写入、执行。
第二步:vim编辑sudoers文件,设置sudo组下的所有用户都能使用sudo权限。
第三步:将sudoers文件权限恢复为原来的只读类型。
vim编辑界面:
字母i键添加:ALL=(ALL:ALL) ALL。添加之后Esc退出编辑模式,输入:wq保存
-
设置文件所有者
将第一步创建的shenran文件夹的拥有者赋给shenran这个用户。
-
这样就可以在自己的文件夹配置自己的环境了。