首页 > 其他 > 详细

如何快速将某个用户添加sudo免密以及docker权限?

时间:2019-12-06 23:35:03      阅读:175      评论:0      收藏:0      [点我收藏+]

脚本如下

#!/usr/bin/env bash
[[ -n $DEBUG ]] && set -x
# set -eou pipefail

useage(){
  cat <<"EOF"
USAGE:
    suu.sh NAME
EOF
}

exit_err() {
   echo >&2 "${1}"
   exit 1
}

if [ $# -lt 1 ];then
    useage
    exit
fi

NAME=$1
if grep -E "^${NAME}\s.*$" /etc/sudoers; then
sed -i "s/^${NAME}.*$/${NAME} ALL=(ALL) NOPASSWD: ALL/g" /etc/sudoers
else
cat >>/etc/sudoers <<EOF
${NAME} ALL=(ALL) NOPASSWD: ALL
EOF
fi

gpasswd -a "${NAME}" docker

使用方法

sudo suu zhangsan

如何快速将某个用户添加sudo免密以及docker权限?

原文:https://www.cnblogs.com/futuretea/p/11999936.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!