首页 > WHM/Cpanel > cpanel创建新用户提示符为bash-3.2$

cpanel创建新用户提示符为bash-3.2$

2010年8月28日 发表评论 阅读评论

首先这个提示符是由/etc/profile设置的,默认创建linux用户都会有~/.bash_profile,该文件会调用/etc/profile

这里问题是创建新用户,没有~/.bash_profile ~/bashrc ~/bash_logout文件
linux新建用户,会拷贝/etc/skel下的文件,经检查/etc/skel下有这些文件,然后手动useradd验证linux下添加用户正常,所以问题应该出在cpanel那边

经搜索cpanel论坛,从

http://forums.cpanel.net/f5/ssh-help-145681.html

找到,cpanel创建用户会拷贝的文件在/root/cpanel3-skel/目录
检查/root/cpanel3-skel/下确实没有~/.bash_profile ~/bashrc ~/bash_logout文件

拷贝过去,cp /etc/skel/.bash* /root/cpanel3-skel/

下面bash可以修复,不过usr.list要自己创建

#!/bin/bash
 
# fix cpanel bash prompt
 
for usr in `cat usr.list`;do
	if [ -d /home/$usr/ ];then
		cp -f /etc/skel/.bash* /home/$usr/
		chown $usr:$usr /home/$usr/.bash*
	fi
done
分类: WHM/Cpanel 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.