1. #!/bin/bash
    2. # 创建用户
    3. sudo useradd xcsoft && echo "Z2P0xs" | passwd --stdin xcsoft
    4. # 设置为管理员组
    5. sudo usermod -g root xcsoft
    6. # 授权可编辑/etc/sudoers 文件
    7. sudo chmod -v u+w /etc/sudoers
    8. # 在101行添加xcsoft ALL=(ALL) NOPASSWD:ALL
    9. sudo sed -i -e"101ixcsoft ALL=(ALL) NOPASSWD:ALL" /etc/sudoers
    10. # 替换
    11. sudo sed -i -e"s/%wheel\s*ALL=(ALL)\s*ALL/%wheel ALL=(ALL) NOPASSWD:ALL/" /etc/sudoers
    12. # 取消sudoers文件写权限
    13. sudo chmod -v u-w /etc/sudoers
    14. # 禁root登录
    15. sudo sed -i -e"39iPermitRootLogin no" /etc/ssh/sshd_config
    16. # 修改ssh端口号
    17. sudo sed -i -e"17iPort 922" /etc/ssh/sshd_config
    18. sudo service sshd restart