普通用户下变成-bash-3.2$的解决方法
2016-08-08 16:52
239 查看
今天在整理服务器上的用户的时候发现有部分用户会变成-bash-3.2$,于是就上网找了下后面就用这个方法就改好,这里和大家分享下,以下来自http://www.shangxueba.com/jingyan/121637.html
我们平时在linux下切换用户后命令行为什么会变成-bash-3.2$呢,我们来分析一下,这就是跟linux的机制有关联了,因为在linux下每
次通过useradd创建新的用户时,都会将所有的配置文件从/etc/skel复制到新用户的主目录下,一般默认在home下面的新用户主目录,而关于
/etc/skel这个目录,是主要被useradd所用到。所以命令行会变成-bash-3.2$主要原因可能是用户主目录下的配置文件丢失
通过如上的解析,我们不难发现要解决命令在用户切换之后为什么会变成bash格式,就需要将 /etc/skel的用户环境配置文件复制到指定的默认目录下即可,如下所示:
解决方法: cp -a /etc/skel/. /home/xx
此时的命令行就正常了。
我们平时在linux下切换用户后命令行为什么会变成-bash-3.2$呢,我们来分析一下,这就是跟linux的机制有关联了,因为在linux下每
次通过useradd创建新的用户时,都会将所有的配置文件从/etc/skel复制到新用户的主目录下,一般默认在home下面的新用户主目录,而关于
/etc/skel这个目录,是主要被useradd所用到。所以命令行会变成-bash-3.2$主要原因可能是用户主目录下的配置文件丢失
通过如上的解析,我们不难发现要解决命令在用户切换之后为什么会变成bash格式,就需要将 /etc/skel的用户环境配置文件复制到指定的默认目录下即可,如下所示:
解决方法: cp -a /etc/skel/. /home/xx
此时的命令行就正常了。
相关文章推荐
- linux 切换用户之后变成-bash-3.2$的解决方法
- 总结:进普通用户出现-bash-4.1$的解决方法
- linux 切换用户之后变成-bash-x.x$的解决方法
- Oracle新建用户使用sysdba可以登录,但用普通用户却无法登录之解决方法
- 解决linux命令行变成-bash-3.2$(转)
- windows server 2003 普通用户(users)远程登录立即自动注销的解决方法
- ubuntu中使用tab键来补齐输入命令普通用户可用切换root后不能的解决方法
- 解决linux命令行为什么变成-bash-3.2$:
- gentoo linux 普通用户不能使用alsa声卡的解决方法
- OpenSSH普通用户无法登录的几种情况的解决方法
- backtrack5 普通用户不能sudo的解决方法
- mysql增加普通用户后无法登陆问题的解决方法
- linux 切换用户之后变成-bash-3.2$
- 普通用户无法登陆Windows Server 2008 R2域控的解决方法
- 解决linux命令行为什么变成-bash-3.2$:
- plsql developer 普通用户没有调试权限的解决方法
- 普通域用户登录Windows7提示已使用临时配置文件登录的解决方法
- 解决linux命令行为什么变成-bash-3.2$
- mysql下普通用户备份数据库时无lock tables权限的解决方法
- SQLServer 数据库变成单个用户后无法访问问题的解决方法