之前装python、jdk、hadoop都是用的root账户,这是一个绝对的失策,linux对用户访问权限很严格,新创的hod账户根本无法启动hadoop,而root在hod模式下使用torque是不被建议的,所以只能用hod账户再重新装一遍.
创建用户、设置密码、修改用户、删除用户:
useradd testuser
passwd testuser
说明:新创建的用户会在/home下创建一个用户目录testuser
usermod --help
userdel testuser
rm -rf testuser
上面的几个命令只有root账号才可以使用,如果你不知道自己的系统上面的命令在什么位置可以使用如下命令查找其路径:locate useradd
在root账户下为服务器集群(x101~x156)创建新账户hod.
addhoduser.exp
#!/usr/bin/expect -f
set password 123456
for {set i 1} {$i<57} {