已解决:登录Linux的 -bash-4.2$ 问题
2015-09-01 11:35
525 查看
新用户登录Linux的-bash-4.2$问题解决
最近在linux下安装mysql时,用新建的mysql用户登陆linux系统发现是-bash-4.2$状态如下:
错误提示是/home目录中没有mysql用户的目录,那么就添加一个mysql目录:
再次登录:
依然是-bash-4.2$状态,这个是因为在linux下通过useradd方式创建新用户时,都会将所有的配置文件从/etc/skel复制到/home目录的新用户录下。但现在这个mysql目录是新建立的,空的,那么就复制/etc/skel这个目录的文件到/home/mysql中:
再次登录,成功:
最近在linux下安装mysql时,用新建的mysql用户登陆linux系统发现是-bash-4.2$状态如下:
[root@localhost home]# su - mysql Last login: Tue Sep 1 10:55:43 CST 2015 on pts/1 su: warning: cannot change directory to/home/mysql: No such file or directory -bash-4.2$
错误提示是/home目录中没有mysql用户的目录,那么就添加一个mysql目录:
[root@localhost home]# mkdir /home/mysql [root@localhost home]# ls mysql
再次登录:
[root@localhost home]# su - mysql Last login: Tue Sep 1 11:10:27 CST 2015 on pts/1 -bash-4.2$
依然是-bash-4.2$状态,这个是因为在linux下通过useradd方式创建新用户时,都会将所有的配置文件从/etc/skel复制到/home目录的新用户录下。但现在这个mysql目录是新建立的,空的,那么就复制/etc/skel这个目录的文件到/home/mysql中:
[root@localhost home]$ cd /etc/skel/ [root@localhost skel]$ ls -a . .. .bash_logout .bash_profile .bashrc .mozilla [root@localhost skel]$ cp .bash_logout /home/mysql/ [root@localhost skel]$ cp .bash_profile /home/mysql/ [root@localhost skel]$ cp .bashrc /home/mysql
再次登录,成功:
[root@localhost skel]$ su - mysql Last login: Tue Sep 1 11:11:11 CST 2015 on pts/1 [mysql@localhost ~]$
相关文章推荐
- linux shell 编程 echo 语句 颜色
- 一个简单的shell脚本-----实现虚拟机实验环境的简单配置
- 一个简单的shell脚本-----实现虚拟机实验环境的简单配置
- 总结PowerShell的常用命令
- 数据输入/输出重定向
- linux C程序中获取shell脚本输出(如获取system命令输出)
- Android java代码中如何执行shell命令
- 让PowerShell2.0运行在.Net 4.0最简单的方法
- Bash笔记
- bash的环境变量配置文件
- Parameter expansion
- Linux系统Shell脚本编程
- 查找文件并执行的shell命令
- shell编程基础
- python shell 下转换 路径
- 设计一个Shell程序,在/userdata目录下建立50个目录,即user1~user50,并设置每个目录的权限为 rwxr-xr—
- shell统计文本中单词的出现次数
- LINUX SHELL脚本攻略笔记[速查]
- bash基本语法及编译系统学习记录
- 你可能不知道的Shell