美文网首页
Linux-创建sudo账号

Linux-创建sudo账号

作者: 日垒一砖 | 来源:发表于2022-05-05 14:45 被阅读0次

创建账号

UserID=1001 && UserName=devops
useradd -d /home/$UserName -m -s /bin/bash -u $UserID $UserName
id $UserName

设置账号密码

UserPwd=$(strings /dev/urandom |tr -dc A-Za-z0-9 | head -c20; echo) && echo $UserPwd

echo "$UserName:$UserPwd"  | chpasswd

配置sudo权限

touch /etc/sudoers.d/$UserName
chmod 644 /etc/sudoers.d/$UserName
echo "$UserName ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers.d/$UserName

附录

配置免密登录

PriKey=DevOps.key
# 生成秘钥
ssh-keygen -t rsa -f $PriKey
# 配置公钥
ssh-copy-id -i "${PriKey}.pub" $UserName@${IP}
# 免密登录
ssh -i $PriKey $UserName@${IP}

# 去除指纹
ssh-keygen -f ~/.ssh/known_hosts -R $IP

删除账号

# 停止待删除账号下的所有进程
killall -u $UserName
# 删除账号(包含HOME目录)
userdel -r username
# 删除权限配置
rm -f /etc/sudoers.d/$UserName

参考资料

技术|八种在 Linux 上生成随机密码的方法

相关文章

  • 实验楼测试题

    1、为新同事创建系统账号。 创建的新账号要求如下: 答案:sudo adduser lousai --home /...

  • CentOS创建具有sudo权限账号

    1.创建用户,假设用户名为abc 2.为用户设置密码 3.将用户加入wheel组 完成

  • Centos 创建用户并实现免密码登录

    比如,创建一个名为wzm的账号 创建账号 1.创建 2.赋予sudo 3.尽情享用吧 ssh免密码登录 1.修改配...

  • 服务器命令

    设置账号的权限 sudo chown rfchina. code_shop 文件夹不存在,则创建, 注意最后的斜杠...

  • Ubuntu 启用 root 账号

    正常通过ssh连接 创建root账号的密码 sudo passwd root 输入密码,无回显,输入两遍 进入 r...

  • Ubuntu下搭建gerrit服务器

    (一):安装gerrit 1:新建一个专用 linux 账号 sudo adduser gerrit sudo ...

  • Centos7 安装 git

    执行命令: 当你想拉去代码时,输入你Git的账号密码 Linux- git——解决每次拉取、提交代码时都需要输入用...

  • CentOS7安装多个python并使用virtualenv

    由于工作环境无法使用root账号,所有命令都加了sudo,root账号不需要sudo 安装依赖 选择一个目录,下载...

  • 树莓派启用root账号通过SSH登录

    以pi用户登录后输入sudo passwd root修改root账号的登录密码 输入sudo passwd -u ...

  • Ubuntu的使用

    切换root账号: su+当前登陆账号 sudo passwd 输入当前账号密码 输入新密码 su root 如何...

网友评论

      本文标题:Linux-创建sudo账号

      本文链接:https://www.haomeiwen.com/subject/acmoyrtx.html