为何不能正常进入?

为何不能正常进入?

出现如下提示:

[root@game777_bnetd battle]# su - battle
su: warning: cannot change directory to /usr/local/bnetd: Permission denied
bash: /usr/local/bnetd/.bash_profile: Permission denied
bash-2.05a$

请版主帮忙看看      
battle 用户有 /usr/local/bnetd 目录的访问权限吗?      
以下我生成battle的过程

useradd battle -d /usr/local/bnetd
passwd battle
chown -R battle.battle /usr/local/bnetd
chmod 744 -R /usr/local/bnetd

这样操作有问题吗?      
看上去没有问题,再仔细查查看      
我将隐藏文件改变属性后造成的。
su -l battle

[battle@localhost bnetd]# chmod -x .*

[root@localhost bnetd]# su -l battle
su: warning: cannot change directory to /usr/local/bnetd/: Permission denied
bash: /usr/local/bnetd//.bash_profile: Permission denied
bash-2.05a$      
chmod -x 后其它用户肯定是进不去的了