添加一个普通ssh帐号,可以用来登录putty管理服务器。
方法很简单,添加一个用户,并设置密码就可以了:
useradd username
设置(修改)用户密码:
passwd username
username
换成需要设置的用户名
如果添加的ssh用户不想让他有登录的权限,只是用来作为proxy.
那么可以给这个用户增加nologin
的权限。
首先打开/etc/shells
,看看这个文件里有没有/sbin/nologin
,没有的话就手动添加一行:
vi /etc/shells
然后添加用户的时候多加入一个权限设定就可以了:
useradd username -s /sbin/nologin
如果是已经建立好的用户,就通过 usermod 命令修改:
usermod username -s /sbin/nologin
删除用户:
userdel -r username
[success]-r 是将用户主目录一起删除的选项。[/success]
自动化脚本添加删除
如果需要经常添加,可以做个脚本,先新建一个脚本:
vi name.sh
打开文件后,vim编辑界面下按键盘 i 进入编辑模式,输入:
#!/bin/bash
cat >> /etc/shells << END
/sbin/nologin
END
useradd $1 -s /sbin/nologin
echo $1:$2 | chpasswd
输入完成后按ESC退出编辑模式
按键盘 :
键,输入 wq
,回车。
[success]q 是退出,q! 是不保存退出,wq 是保存退出[/success]
这样直接输入下面的命令就可以创建帐号密码:
bash name.sh username passwd
username
替换成用户名,passwd
替换成密码