Centos7 添加删除用户命令

  • 一、添加用户
  • 二、给用户添加root权限
  • 三、删除用户
  • 四、用户组操作
  • 五、显示用户其他信息
  • 参考网址

一、添加用户

1.登录系统切换到root

[root@centos /]$ su #切换到root用户
密码:
[root@centos /]#

2.添加用户

[root@centos /]# adduser test   #新建test用户
[root@centos /]#

3.设置用户密码
以下不按要求的密码也是可以的

[root@centos /]# passwd test    #给test用户设置密码
更改用户 test 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@centos /]#

二、给用户添加root权限

[root@centos /]# vi /etc/sudoers    #进入sudoers给test添加权限
找到以下位置,按i进行编辑:
## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
test        ALL=(ALL)       ALL    #在root下面,添加这条即可授权(所有权限),test为用户名
按ESC输入 :wq!  保存即可
现在用户test就有root权限

chmod -v u+w /etc/sudoers #为用户添加sudoers文件可写权限
chmod -v u-w /etc/sudoers #为用户取消sudoers文件可写权限

测试权限是否可用:

使用root创建一个文件夹:
mkdir test
在切换到xxx用户,将该文件删除(发现即可删除):
su xxx
rm -f test

三、删除用户

userdel -r test #删除用户和用户主目录下所有文件,不加-r删除用户文件不删除
groupdel testgroup  #删除用户组

四、用户组操作

groupadd testgroup #新建test工作组
useradd -g testgroup testuser //新建testuser用户并增加到testgroup工作组
#注:-g 所属组 -d 家目录 -s 所用的shell
usermod -G groupname username   #给已有的用户增加工作组
临时关闭用户:
在/etc/shadow文件中该用户的行的第二个字段(密码)前面加上`*`就可以了。想恢复该用户,去掉即可
//或者使用如下命令关闭用户账号:
passwd testuser –l
//重新释放:
passwd testuser –u

五、显示用户其他信息

id user #查看用户信息
cat /etc/passwd
补充:查看用户和用户组的方法
用户列表文件:/etc/passwd
用户组列表文件:/etc/group
查看系统中有哪些用户:cat -d : -f 1 /etc/passwd
查看可以登录系统的用户:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
查看用户操作:w命令(需要root权限)
查看某一用户:w 用户名
查看登录用户:who
查看用户登录历史记录:last

参考网址

https://blog.csdn.net/qq_25046261/article/details/78182536
https://www.cnblogs.com/gucb/p/11843319.html

Centos7 添加删除用户和用户操作命令相关推荐

  1. linux打理ftp用户,Linux中如何添加/删除FTP用户并设置权限

    在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1.环境:ftp为vsftp.被设置用户名为test.被限制路径为/home/test 2.创建建用户:在root用户下: userad ...

  2. linux添加删除用户命令,Linux命令之useradd和userdel(添加、删除用户)

    一.[useradd]:添加用户命令 1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户. 2.格式 useradd [-d home] [-s sh ...

  3. centos系统ftp服务器的目录权限,CentOS7 添加FTP用户并设置权限

    step 1 安装配置Vsftp服务器 一.配置防火墙,开启FTP服务器需要的端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewal ...

  4. Linux之CentOS7 添加用户命令:useradd和adduser 笔记2209020115

    Linux之CentOS7 添加用户命令:useradd和adduser 笔记2209020115 只添加用户 useradd 用户名 # 添加用户 useradd 用户名 添加用户,指定其组 use ...

  5. linux小脚本批量添加/删除用户

    批量添加/删除用户,当输入add时,判断用户是否存在,存在则显示存在,不存在则添加:当输入del时,判断用户是否存在,存在则删除用户,不存在则显示不存在. #!/bin/bash if [ $1 == ...

  6. 如何给远程计算机添加用户,如何访问远程计算机以添加/删除/管理用户帐户?...

    我有一个场景,我需要访问远程计算机以编程方式添加和删除Windows用户帐户 . 远程机器是一个"备用工作站",我需要远程配置,准备好以防万一主工作站需要更换 - 所以这里没有安全 ...

  7. debian添加删除用户

    debian添加删除用户 增加普通用户命令: #adduser abc #passwd abc #exit 用abc登录 /etc/passwd中保存了用户信息 LINUX创建用户的命令 userad ...

  8. laravel entrust权限系统,管理角色添加删除用户

    因为项目需要,在使用entrust权限中,要通过角色管理添加删除用户,在网上没有找到说明教程,然后通过自己看源码,找到了接近方法. 代码: $rid=1;//角色id$user=User::where ...

  9. 删除计算机的用户凭据,windows凭据怎么填写? 电脑添加删除Windows凭据的技巧

    windows凭证的作用: 系统的凭据管理器其实是一个系统组件,能够帮助完成本地访问时的认证工作. 日常工作学习中,我们会经常使用电脑.有时候我们会频繁登录某个服务器,每次都要输入用户们和密码,显得很 ...

最新文章

  1. 业务系统设计之一:系统菜单设计
  2. 13、设置默认字符集和校对规则
  3. 参数cluster_interconnect详细介绍
  4. Python Unittest参数化parameterized之数据驱动
  5. 回炉重造-数据结构之数组列表
  6. 三丰三坐标编程基本步骤_加工中心开机回零的两种基本方式及常见问题的应对方法...
  7. [leetcode]529. 扫雷游戏 DFS递归、BFS、DFS栈实现
  8. 如何在xcode中使用storyboard
  9. 1000人系统服务器配置,win云服务器在线1000人配置
  10. java项目没有xml,利用eclipse新建的java web项目没有部署描述符web.xml文件怎么办?...
  11. 小菜面试 String 篇 之 统计一个字符串中数字,字母,的个数
  12. 纵观中日韩市场 PC视频会议高清时代来临
  13. 2020公务员考试应届毕业生的身份界定
  14. 【开发心得】json解析报错Uncaught SyntaxError: Unexpected identifier的解决方法
  15. mysql创建视图的sql语句_MySQL数据库创建视图
  16. 数学经典思想:数学归纳法 理解+实战
  17. 什么是搜索引擎?有什么作用?
  18. 淘宝API开发系列---阿里.聚石塔.开放平台的使用
  19. 各代iphone ipad iPod各种信息 获取设备型号等等整理
  20. 免费资源-成语答题小程序源码+教程

热门文章

  1. 苹果手机上传图片之后竖图倾斜
  2. 变分自编码器-推断输入分布的有向概率模型
  3. 公历转换农历的算法(JavaScript)
  4. 2021 1.16
  5. Python之Wsgi
  6. java双行合一_计算机四级操作员考证试题理论题目
  7. 安装了Vetur之后的配置
  8. 传文章马伊琍西安离婚 文章酒后骂马伊琍破鞋
  9. 解决iOS11上 从状态栏下拉或底部栏上滑,跟系统的下拉通知中心手势和上滑控制中心手势冲突
  10. Vue项目上传到GitHub上