ssh用户权限配置

本文主要介绍的是如何是Linux环境下配置ssh用户权限,因为很多时候不给用户root账号,下面就和大家一起分享如何配置ssh用户权限。

1. 添加用户

adduser huapisong  //添加一个名为huapisong的用户
passwd huapisong   //修改密码
Changing password for user huapisong.
New UNIX password:     //在这里输入新密码
Retype new UNIX password:  //再次输入新密码
passwd: all authentication tokens updated successfully.

2. 赋予root权限

方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉
## Allows people in group wheel to run all commands
%wheel    ALL=(ALL)    ALL
# 然后修改用户,使其属于root组(wheel),命令如下:

usermod -g root huapisong
# 修改完毕,现在可以用huapisong帐号登录,然后用命令 su - ,即可获得root权限进行操作。

方法二:修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root    ALL=(ALL)     ALL
huapisong   ALL=(ALL)     ALL
#修改完毕,现在可以用huapisong帐号登录,然后用命令 su - ,即可获得root权限进行操作。

3. 用useradd新增的用户不能直接用ssh远程访问,需要修改ssh相关配置
如下:
vi /etc/ssh/sshd_config 
#添加
AllowUsers root huapisong
#多个用户用空格隔开

4. 然后重启sshd服务生效即可,重启命令可以使用:
#shell
service sshd restart