VPS上开通最低权限的SSH账户(debian和centos可用)

考虑到安全问题,我们不敢把自己的root账户给别人用。如果朋友急着要用怎么办呢?其实也很简单,给朋友建一个最低权限的SSH账户吧,只能用,不能运行SSH命令不能打开SFTP,对你的网站不会有影响。

方法很简单,第一步,登录SSH,执行如下命令,添加一个最低权限的用户,这里我要添加用户jiangzemin:

useradd -M -s /bin/false jiangzemin

第二步,添加该用户的密码:

passwd jiangzemin

然后会系统会让你输入两遍密码,完事后jiangzemin这个账户就建立成功了,可以直接使用了。

【其他常用命令】:

*如果要开通一个有时效的账户,且同时设置密码:,比如2015.1.5到期,且密码设为abc123:

useradd -s /bin/false -M jiangzemin -e 2015-01-05 && echo abc123 | passwd -stdin jiangzemin

*如果要变更一个账户的截止时间,比如2015.12.16到期:

usermod -e 2015-12-16 jiangzemin

本方法在debian和centos下测试通过,但是debian不支持-stdin,因此debian系统下改密码就得用passwd 用户名 这个方法了。

发表回复

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