linux下添加,删除,修改,查看用户和用户组
一、组操作
1、创建组
groupadd test
增加一个test组
2、修改组
groupmod -n test2 test
将test组的名子改成test2
3、删除组
groupdel test2
删除 组test2
4、查看组
a)、查看当前登录用户所在的组 groups,查看apacheuser所在组groups apacheuser
b)、查看所有组 cat /etc/group
c)、有的linux系统没有/etc/group文件的,这个时候看下面的这个方法
cat /etc/passwd |awk -F [:] '{print $4}' |sort|uniq | getent group |awk -F [:] '{print $1}'
这里用到一个命令是getent,可以通过组ID来查找组信息,如果这个命令没有的话,那就很难查找,系统中所有的组了.
二、用户操作
1、增加用户
[root@krlcgcms01 mytest]# useradd --help Usage: useradd [options] LOGIN Options: -b, --base-dir BASE_DIR 设置基本路径作为用户的登录目录 -c, --comment COMMENT 对用户的注释 -d, --home-dir HOME_DIR 设置用户的登录目录 -D, --defaults 改变设置 -e, --expiredate EXPIRE_DATE 设置用户的有效期 -f, --inactive INACTIVE 用户过期后,让密码无效 -g, --gid GROUP 使用户只属于某个组 -G, --groups GROUPS 使用户加入某个组 -h, --help 帮助 -k, --skel SKEL_DIR 指定其他的skel目录 -K, --key KEY=VALUE 覆盖 /etc/login.defs 配置文件 -m, --create-home 自动创建登录目录 -l, 不把用户加入到lastlog文件中 -M, 不自动创建登录目录 -r, 建立系统账号 -o, --non-unique 允许用户拥有相同的UID -p, --password PASSWORD 为新用户使用加密密码 -s, --shell SHELL 登录时候的shell -u, --uid UID 为新用户指定一个UID -Z, --selinux-user SEUSER use a specific SEUSER for the SELinux user mapping
useradd test
passwd test
增加用户test,有一点要注意的,useradd增加一个用户后,不要忘了给他设置密码,不然不能登录的。
2、修改用户
usermod -d /home/test -G test2 test
将test用户的登录目录改成/home/test,并加入test2组,注意这里是大G。
gpasswd -a test test2 将用户test加入到test2组
gpasswd -d test test2 将用户test从test2组中移出
3、删除用户
userdel test
将test用户删除
4、查看用户
a)、查看当前登录用户
[root@krlcgcms01 ~]# w
[root@krlcgcms01 ~]# who
b)、查看自己的用户名
[root@krlcgcms01 ~]# whoami
c)、查看单个用户信息
[root@krlcgcms01 ~]# finger apacheuser
[root@krlcgcms01 ~]# id apacheuser
d)、查看用户登录记录
[root@krlcgcms01 ~]# last 查看登录成功的用户记录
[root@krlcgcms01 ~]# lastb 查看登录不成功的用户记录
e)、查看所有用户
[root@krlcgcms01 ~]# cut -d : -f 1 /etc/passwd
[root@krlcgcms01 ~]# cat /etc/passwd |awk -F \: '{print $1}'
转载于:https://www.cnblogs.com/cyjaysun/p/4397706.html
linux下添加,删除,修改,查看用户和用户组相关推荐
- linux 下添加,修改,删除路由
在日常生活中,或者在服务器中,有多个网卡配置多个地址,访问不同的网络段,这种情况是非常常见的现象,这个时候我们就需要添加多个路由来实现多网络段的通行. 一.设置当前终端路由(再开机就没效了) 1.显示 ...
- 删除 linux的ln文件夹,linux下添加链接与删除链接(ln命令的用法)
添加链接使用ln命令 用法: #ln --help 用法:ln [选项]... 目标 [链接名] 或:ln [选项]... 目标... 目录 或:ln [选项]... --target-directo ...
- linux下新增ftp账号,【转】Linux下添加FTP账号和服务器、增加密码和用户,更改FTP目录...
转自:http://blog.csdn.net/cloudday/article/details/8640234 1. 启动VSFTP服务器 A:cenos下运行:yum install vsft ...
- linux环境下添加定时任务,linux下添加定时任务。
这周要做一个定时增量更新Elasticsearch索引的功能,以前没有做过定时更新,所以请教了下同事,使用crontab添加linux下的定时任务. 一.linux下定时执行任务的方法 在linux中 ...
- linux 如何定时任务添加,linux下添加定时任务。
这周要做一个定时增量更新Elasticsearch索引的功能,以前没有做过定时更新,所以请教了下同事,使用crontab添加linux下的定时任务. 一.linux下定时执行任务的方法 在linux中 ...
- linux删除用户删不了怎么办,Linux下完全删除用户的两种方法
Linux操作 实验环境:Centos7虚拟机 首先创建一个普通用户 gubeiqing . [root@localhost ~]# useradd gubeiqing [root@localhost ...
- linux rm无法删除权限不够,linux下的文件用root用户rm -rf命令无法删除解决方案
linux下的文件用root用户rm -rf命令无法删除解决方案(可能文件处在挂载的磁盘阵列(U盘,光盘.硬盘等),而磁盘阵列在别的服务器上,以下解决步骤和方案可能只是针对这一种情况,不保证解决所有类 ...
- Linux下安装mysql以及配置用户与数据导入
Linux下安装mysql以及配置用户与数据导入 yun安装mysql linux下有一个很神奇的东西叫yum,只要有源,用yum来安装是一件非常容易的事,什么都不用管,它会为你解决好一些软件依赖的问 ...
- SQL语句添加删除修改字段
用SQL语句添加删除修改字段 1.增加字段 alter table docdsp add dspcode char(200) 2.删除字段 ALTER TABLE table ...
- linux下root密码修改方法
linux下root密码修改方法 以root身份登陆,执行: passwd 用户名 修改密码. useradd 用户名 添加用户. 具体的如下: #passwd root 输入 ...
最新文章
- 2021年春季学期-信号与系统-第三次作业参考答案-第五道题
- XML系列之--解析电文格式的XML(二)
- Android安全开发之浅谈密钥硬编码
- Java自动装箱与拆箱及其陷阱
- 那些年删过的库,跑过的路,你从中找到解决方法了吗?
- GIS概念的总结(一)什么是GIS
- C++类的静态数据成员-关键字static
- 在树莓派3B+ 上使用YOLO v3 Tiny进行实时对象检测
- 用jq实现移动端滑动轮播以及定时轮播效果
- coco数据集大小分类_【数据集】LVIS:大规模细粒度词汇级标记数据集 ,出自FAIR ,连披萨里的菠萝粒都能完整标注...
- 使用SmtpClient发邮件时,返回“不允许使用邮箱名称”和 “邮箱不可用”的错误信息...
- 如何在Java中将字符转换为ASCII
- 机器学习入门好文章--超级推荐
- java.util.zip.ZipException: invalid code lengths set解决办法
- 数据、源代码防泄密解决方案
- win7开启超级管理员账户(Administrator)
- MPLS LDP原理
- WIN10 登录samba服务器提示秘密不正确
- 《Hexo: 从零开始编写自己的主题》1. Hexo概述以及Hexo工作原理
- 创新实验室实习生每周工作总结【实习第七周】
热门文章
- python--学习笔记6 pandas
- 【学习Koa】原生koa2 静态资源服务器例子
- 性能优化之MySQL调优篇
- (35)23种设计模式研究之六【命令模式】
- hdu 1561 The more, The Better 树形dp
- docker kubernetes--
- 02.生成、打包、部署和管理应用程序及类型
- Java 语法 索引 ----- 泛型(Generics)
- 无法打开登录所请求的数据库DbName 。登录失败。 用户 'IIS APPPOOL\DefaultAppPool' 登录失败。 的解决方案...
- QT的系统总结(非常全面)