Linux (Ubuntu/CentOS) 添加用户并授予sudo的权限

添加用户

  • 添加新用户username,创建的用户默认的登陆Shell是/bin/bash
    # useradd username

  • 设置密码
    # passwd username

  • 为该用户指定命令解释程序(通常为/bin/bash)
    # usermod -s /bin/bash csdn

    如果是为了启动apache、nginx、mysql等服务,为了安全性考虑,为他们创建单独的服务账号,禁止这些账号登陆shell
    useradd username -s /sbin/nologin

  • 为该用户指定用户主目录
    # usermod -d /home/username username

授予sudo的权限

由于 sudoers 文件权限的问题,一开始只有read的权限,因此不能用vim /etc/sudoers修改,用root用户更改其权限再修改sudoers

  • 可以看到只有只读权限
    ls -l /etc/sudoers
  • 添加w权限
    chmod u+w /etc/sudoers
  • 编辑sudoers文件,添加用户
    vim /etc/sudoers
    找到这一行,照着root的格式添加要加入sudoers的用户
Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
  • wq保存退出
  • 这时候要记得将写权限收回
    chmod u-w /etc/sudoers

更改文件所有者及组

  • 更改所有者
    chgrp OWNER FILE

  • 更改组所有权
    chown GROUP FILE

用创建的新用户启动服务

su -c FILE username

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青年夏日科技

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值