linux默认自动加上sudo,自动添加Linux登录账户,并授予sudo权限

#!/bin/bash

USER=test

PASS=$USER

GROUP=root

HOME=/data/home/$USER

# if user not exist

if [[ $(cat /etc/passwd | grep -E '^$USER:' -c) == "0" ]]; then

# use weak password

sed 's/^password requisite.*/password requisite pam_cracklib.so try_first_pass retry=3 type=/g' -i /etc/pam.d/system-auth

# add user

groupadd $GROUP 2>/dev/null

mkdir -p /data/home && useradd $USER -d $HOME -g $GROUP

# add sudo privilege

sed '/$USER ALL=(ALL) NOPASSWD:ALL/d' -i /etc/sudoers

echo "$USER ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers

# set password

passwd $USER << EOM

$PASS

$PASS

EOM

fi

【linux】linux创建用户并授予sudo权限

1. 新建用户 root@ubuntu:~# adduser hadoop root@ubuntu:~# passwd hadoop #为hadoop用户设置密码 2. 为hadoop用户添加sudo ...

数据仓库003 - 复习Linux shell命令 - 用户用户组 sudo 权限 du-sh find

一.用户用户组 [root@localhost ~]# ll /usr/sbin/user* -rwxr-x--- root root -- /usr/sbin/useradd -rwxr-x--- ...

Linux 创建用户并赋予 Sudo 权限

01,创建账号 => useradd admin 02,赋予密码 => passwd admin 03,修改 sudo 权限文件,使得该用户可以使用 sudo 命令 vim /etc/su ...

Linux设置普通用户无密码sudo权限

配置普通用户无密码sudo权限: root用户进入到Linux系统的/etc目录下 cd /etc 将sudoers文件赋予写的权限 chmod u+w /etc/sudoers 编辑sudoers文 ...

linux新建用户并分配sudo权限

新建用户 useradd [username] 给用户设置密码 passwd [username] 设置sudo权限 首先将sudoers权限设置可写入 chmod u+w /etc/sudoers ...

linux新增用户并增加sudo权限

创建用户.设置密码: useradd testuser 创建用户testuserpasswd testuser 给已创建的用户testuser设置密码 增加sudo权限: #vi /etc/sudoe ...

Linux中普通用户配置sudo权限(带密或免密)

配置步骤如下: 1.登陆或切换到root用户下: 2.添加sudo文件的写权限,命令是:chmod u+w /etc/sudoers 3.编辑sudoers文件:vi /etc/sudoers 找到这 ...

Ubuntu添加新用户,并且赋sudo权限

https://blog.csdn.net/u012897374/article/details/78827359 sudo adduser username 接下来进入root用户,如果之前就没有普 ...

一起学习在 Ubuntu 上授予和移除 sudo 权限

如你所知,用户可以在 Ubuntu 系统上使用 sudo 权限执行任何管理任务.在 Linux 机器上创建新用户时,他们无法执行任何管理任务,直到你将其加入 sudo 组的成员.在这个简短的教程中,我 ...

随机推荐

Python学习笔记(1)

从今天开始正式学习python,教程看的是廖雪峰老师的Python 2.7教程.链接在此:http://www.liaoxuefeng.com/wiki/0014316089557264a6b3489 ...

BMP头文件格式以及C语言读取头文件【转】

BMP头文件格式以及C语言读取头文件[转] (2011-12-24 22:59:17) 转载▼ 标签: 杂谈 分类: 各个领域的知识 BMP图像文件由三部分组成:位图文件头数据结构,它包含BMP图像文 ...

史上最全 40 道 Dubbo 面试题及答案,看完碾压面试官!

想往高处走,怎么能不懂 Dubbo? Dubbo是国内最出名的分布式服务框架,也是 Java 程序员必备的必会的框架之一.Dubbo 更是中高级面试过程中经常会问的技术,无论你是否用过,你都必须熟悉. ...

MATLAB 中 ksvdbox和ompbox 工具箱的安装和使用

下载工具箱 链接: http://www.cs.technion.ac.il/~ronrubin/software.html 下载好工具箱之后, 要将解压后的文件夹添加到MATLAB的安装目录下的to ...

HDU - 1698 Just a Hook (线段树区间修改)

https://cn.vjudge.net/problem/HDU-1698 题意 大小为n的数组,数组元素初始值为1,有q次操作,x,y,z表示从第x到第y所有的元素的值变为z,最后问1到n的和. ...

8&period; American Friendship 美国式的友谊

8. American Friendship 美国式的友谊 (1) Americans usually consider themselves a friendly people.Their frie ...

浅谈webpack4&period;0 性能优化(转)

前言:在现实项目中,我们可能很少需要从头开始去配置一个webpack 项目,特别是webpack4.0发布以后,零配置启动一个项目成为一种标配.正因为零配置的webpack对项目本身提供的“打包”和“ ...

离开&lpar;切换&rpar;当前页面时改变页面title

document.addEventListener('visibilitychange', function () { if (document.visibilityState == 'hidden' ...

二叉查找树 &lowbar; 二叉排序树 &lowbar; 二叉搜索树&lowbar;C&plus;&plus;

一.数据结构背景+代码变量介绍 二叉查找树,又名二叉排序树,亦名二叉搜索树 它满足以下定义: 1.任意节点的子树又是一颗二叉查找树,且左子树的每个节点均小于该节点,右子树的每个节点均大于该节点. 2. ...

【LeetCode】94&period; Binary Tree Inorder Traversal &lpar;3 solutions&rpar;

Binary Tree Inorder Traversal Given a binary tree, return the inorder traversal of its nodes' values ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值