linux用户迁移:
登录upadmin 使用sudo
1.停服务
sudo upjas.sh stop
2.备份目录
sudo cp -rf /home/aoss /home/aossbak
3.删除原目录
sudo rm -rf /home/aoss
4.新建用户aoss aoss根地址为/home/aoss
sudo useradd –d /home/aoss -m aoss
5.修改用户密码
sudo passwd aoss
6.拷贝文件夹
sudo cp -rf /home/aossbak /home/aoss/
7.授权用户组
sudo chown -R aoss:aoss /home/aoss/
8.使用新用户aoss重新登录
9.启动服务
遇到的问题:
查看uid
cat /etc/passwd | grep 你的用户名
修改用户主目录
usermod -d /usr/newfolder -u uid username
usermod -d /home/aoss -u 3014 aoss
用户登录属于-bash-4.2$状态:
这个是因为在linux下通过useradd方式创建新用户时,都会将所有的配置文件从/etc/skel复制到/home目录的新用户录下。但现在这个mysql目录是新建立的,空的,
那么就复制/etc/skel这个目录的文件到/home/aoss中
[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