Centos7 添加用户及设置权限

一、添加用户

  • 1、登录root 用户

[[email protected] /]$ su
Password:   # 输入密码
[[email protected] /]# 
  • 2、添加用户
[[email protected] /]# useradd testuser
[[email protected] /]#
  • 3、设置用户密码
[[email protected] /]# passwd testuser
Changing password for user testuser.
New password:
BAD PASSWORD: The password is a palindrome
Retype new password:
passwd: all authentication tokens updated successfully.
[[email protected] /]#

二、给该用户添加root权限

  • 1、切换到root(#su)
  • 2、#chmod -v u+w /etc/sudoers 为sudoers添加可写权限
  • 3、输入vi sudoers,进入命令模式,按Insert,进入编辑模式
  • 4、在 sudoers 文件添加新用户信息到 ## Allow root to run any commands anywhere 下,修改后的效果为

????? ## Allow root to run any commands anywher
????? root ? ALL=(ALL) ?? ALL
????? xxx??? ALL=(ALL) ?? ALL #xxx为新增用户

  • 5、保存:按Esc 后 输入 :wq 保存并退出
  • 6、取消 sudoers 文件可写权限???? # chmod -v u-w /etc/sudoers

三、测试

1、普通用户进入

2、#sudo mkdir test(创建的文件夹名)

3、#ls 查看目录

4、#sudo rm -r test ( 删除文件夹)
————————————————
版权声明:本文为CSDN博主「喜欢海呀」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_25046261/article/details/78182536

原文地址:https://www.cnblogs.com/geoffreygao/p/12238231.html

时间: 2024-11-05 02:35:37

Centos7 添加用户及设置权限的相关文章

FTP服务添加用户及设置权限

CentOS下安装vsftpd省略. 添加ftp账户: useradd ahaii -d /home/ftp/ -s /sbin/nologin 添加密码: passwd ahaii 限制该用户只能访问自己的家目录: vim /etc/vsftpd/vsftpd.conf#修改配置文件 chroot_list_enable=YES#打开注释 chroot_list_file=/etc/vsftpd/chroot_list#打开注释 vim chroot_list#/etc/vsftpd/目录下创

(转)通过shell脚本实现批量添加用户和设置随机密码以及生产环境如何批量添加

通过shell脚本实现批量添加用户和设置随机密码以及生产环境如何批量添加 原文:http://www.21yunwei.com/archives/4773 有一个朋友问我如何批量创建用户和设置密码 ,我就简单给他写了两个脚本,让他自己参考下并自己根据实际情况进行修改,毕竟他需要的用户名和密码都是实际生产环境的. 这里分两种情况,一种是测试for循环批量添加用户,一个是根据实际生产环境进行批量添加.分别写一下案例如下:1,for添加指定类型用户以及设置随机密码.脚本作用:批量添加user1-10用

创建用户和设置权限

用户权限:create sessioncreate tableunlimited tablespaceconnectresourcedba 一.创建 sys;//系统管理员,拥有最高权限 system;//本地管理员,次高权限 scott;//普通用户,密码默认为tiger,默认未解锁 二.登陆 sqlplus / as sysdba;//登陆sys帐户 sqlplus sys as sysdba;//同上 sqlplus scott/tiger;//登陆普通用户scott 三.管理用户 cre

批量添加用户,并设置8位随机密码(禁止使用for,while等循环)

批量添加用户,并设置8位随机密码(禁止使用for,while等循环) 创建用户: [[email protected] lin]# echo oldboy{01..05}|xargs -n1 oldboy01 oldboy02 oldboy03 oldboy04 oldboy05 [[email protected] lin]# echo oldboy{01..05}|xargs -n1|awk '{print "useradd "$NF}' useradd oldboy01 user

centos 6.x 7.x 批量添加用户 开启sudo 权限 并设置密匙登录

需求背景: 局域网内全公司有50余台Linux服务器,现在有两个运维人员,之前都是使用root账号登录来管理服务器,现在想在每台服务器添加各自的账号,开启sudo权限,并设置密钥登录(密钥提前准备好了). 需求分析: 功能其实很简单,但是如果逐一登录服务器去配置,一台服务器5分钟,50台我已经不敢想象了--,所以想办法弄得简单些. 搭建简单ftp服务器: 本机利用IIS建立一个ftp服务器,把shell脚本,和管理员公钥放进去,注意允许ftp通过防火墙(详细步骤略)5分钟内可以完成本步骤:浏览器

权限管理之添加用户同时设置角色

前情提要: 我们在做权限管理的时候,会用到为用户分配角色.有些做法是,添加完用户再设置角色,这种就没啥了.还有的时候,我们是在添加用户的时候,就为其分配角色.现在就牵扯到一个问题,数据库中的User表的ID是UerRole表的外键,当insert的时候问题就来了.①.可以先插入用户,获得刚插入的UserID,再插入角色,这种方法觉得比较麻烦,而且问题是如果插入用户后,插入角色时失败,用户体验会不好(当然看要求了).个人比较喜欢下面这种方法: 使用事务的方式,这样在2个表插入的时候,有一个失败就会

linux 添加用户并设置主目录,shell 并 并赋予权限

环境 centos 7.6 添加用户: [[email protected] ~]# useradd -d /home/yaoxu -m -s /bin/bash yaoxu 更改用户密码: passwd yaoxu 添加管理员权限: sudo adduser -g wheel username # 添加有管理员权限用户 sudo usermod -G wheel username # 追加管理员权限 查看当前组: groups 方便记录,备忘.如果对您有帮助,希望能点击推荐给予支持~ 删除用户

MySQL下添加用户以及给予权限的实现

在mysql中添加用户的方法如下: 1 使用root用户登录 mysql -u root -p 2  选择mysql数据库 use mysql 3  添加用户 insert into user(Host,User,Password)  values("localhost","你的用户名",password("你的密码")); 把汉字换成你想使用的用户名或密码 4 刷新MySQL的系统权限相关表 flush privileges; 给用户添加权限:

MySQL创建用户并设置权限

MySQL创建用户并添加权限的方式: 1.进入mysql数据库 mysql -u root mysql 2.在mysql界面添加用户及权限 create user 'pyjsh'@'localhost' identified by 'pyjsh'; grant all on *.* to [email protected]'%' identified by 'pyjsh'; grant all on *.* to [email protected]'localhost' identified b