linux添加SSH帐号

添加一个普通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替换成密码

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注