linux基础之用户和用户组
目录
一:用户
1:用户文件
2:查看用户时:cy:x:1000:1000:cy:/home/cy:/bin/bash
3:useradd:添加用户
4:passwd:修改密码(要到root用户下)
5:su:切换用户
6:userdel:删除用户(删除创建没有登陆可以直接删,登陆过的要加-f删)
7:注意
8:例子
二:用户组
1:用户组文件
2:创建用户组
3:删除用户
5:gpasswd:管理用户和组
6:注意
7:例子
一:用户
1:用户文件
/etc/passwd中
2:查看用户时:cy:x:1000:1000:cy:/home/cy:/bin/bash
cy:用户名
x:加密的密码
1000:用户编号(唯一)普通用户从1000开始
1000:组编号
cy:用户全名称
/home/cy:所在位置
/bin/bash:可执行命令
3:useradd:添加用户
(此主目录已经存在。主目录在/home/中,信箱在/var/mail)
格式:
useradd 用户名
4:passwd:修改密码(要到root用户下)
格式:
passwd 用户名
注意:输入密码时,密码默认不显示
5:su:切换用户
格式:
su 用户
注意:root切换普通用户时,不需要输入密码。
6:userdel:删除用户(删除创建没有登陆可以直接删,登陆过的要加-f删)
格式:
userdel [选项] 用户名
选项:
-f:删除登录用户
-r:删除用户和用户相关文件和目录(或者先删除文件然后到相应的目录中去删)
-rf:删除登录用户和登录用户相关文件和目录
7:注意
(1:用户主目录在/home,通信文件在/var/spool/mail/
(2:使用-f时,用户相关文件和目录不会进行删除
(3:创建的用户之前创建过
useradd:警告:此主目录已经存在。
不从 skel 目录里向其中复制任何文件。
正在创建信箱文件: 文件已存在
(cd /home/看一下有没有完全删除用户)
8:例子
添加一个test用户修改密码为123456 查看test用户 删除test用户
删除前用户文件
删除后用户文件
二:用户组
1:用户组文件
用户组在/etc/group/中
注意:在创建用户时,系统默认生成一个用户组(组名和用户名一致)
2:创建用户组
groupadd:创建组(普通组,由系统默认生成的叫做主组)(创建用户生成的叫主组手动添加的叫普通组)
格式:
groupadd 组名
注意:
创建普通组不会生成用户
3:删除用户
groupdel:删除组(普通组,不能删除主组)
格式:
groupdel 组名
5:gpasswd:管理用户和组
格式:
gpasswd [选项] 用户 组
选项:
-a:添加
-d:删除
6:注意
(1:不能删除主组,主组随着用户的消失而消失(主组下面存在其他用户,主组不会被删除而是变成普通组)
(2:区分:主组是创建用户时系统默认生成的,依赖于用户的存在而存在
(3:手动创建的普通组用于管理多个普通用户
(4::组默认是没有任何用户的
(5:添加一个用户到组的时候,可以添加到普通组,别的主组和本身的主组
(6:如果是普通组,无论组下是否有用户都可以直接删除
(7:如果是主组并且主组下面有用户,删除用户时主组不会删除(主组变成普通组没有其他用户的主组随着用户的删除而消失)
7:例子
创建一个test组和一个t用户,将t用户添加到test组中查看用户组文件删除用户t和用户组test
将用户添加到组之前的用户组文件
将用户添加到用户组以后的用户组文件
删除用户和用户组以后的用户组文件
linux基础之用户和用户组相关推荐
- linux 域账户密码忘记,linux基础命令-用户域用户组管理
//与用户相关的配置文件:/etc/passwd: #用户的配置文件, 保存用户账户的基本信息 /etc/shadow #用户影子口令文件 一.用户帐号文件--passwd 1."/et ...
- 管理Linux 系统的用户与用户组
任务五 管理Linux系统的用户与用户组 [任务说明] Linux操作系统是多用户多任务操作系统. 用户可分为普通用户和超级用户,除了用户以外还有用户组.所谓用户组就是用户的集合,CentOS组中有两 ...
- Linux 下的用户、用户组、文件权限设置
给用户增加执行权限 chmod u+x a.txt 给用户所属组增加写权限,其他用户删除读权限 chmod g+w,o-r a.txt 给用户所属组增加读写执行权限 chmod g=rwx a.txt ...
- Linux云计算架构-用户及用户组管理
文章目录 Linux云计算架构-用户及用户组管理 1. 用户管理命令 1. 查看用户信息 2. 添加用户 3. 添加组 4. 修改用户信息 5. 修改组信息 6. 删除用户 7. 删除组 8. 用户密 ...
- Linux 什么是用户和用户组;创建用户、组和组成员资格;创建文件或目录并设置权限
一.Linux中的用户和用户组: 1)用户的类型: 1.Linux中用户的类型 Linux系统是一个多用户多任务的操作系统,每个用户都有一个独立的身份号码,这个就是用户ID(UID).在Linux中用 ...
- linux 基础 文件系统 用户权限
描述Linux系统的启动过程?1.开机自检 BIOS 2.MBR引导 3.GRUB菜单 4.加载内核 5.运行init进程 6.从/etc/inittab读取运行级别 7.根据/etc/rc.sysi ...
- Linux学习:用户和用户组管理(大量用户创建)
Linux学习系列均转载自菜鸟教程,小的地方有改动,便于理解:http://www.runoob.com/linux/linux-file-attr-permission.html Linux系统是一 ...
- Linux添加/删除用户和用户组
本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数. 1.建用户: adduser phpq //新建phpq用户 passwd ...
- linux基础:用户与组,权限管理
linux中用户与权限管理 与Window的单用户系统不同,Linux操作系统在设计之初就遵循着多用户.多任务的理念.而在这种情况下,安全问题非常重要,不同用户,不同的用户组之间的隐私保护,安全管理就 ...
- 【转】Linux添加/删除用户和用户组
本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数. 1.建用户: adduser phpq //新建phpq用户 passwd ...
最新文章
- SharePoint 服务器端对象模型操作文档库(上传/授权/查看权限)
- python3 爬虫 requests安装_爬虫开发环境部署
- 测试lazy_enable_if的所有变体
- Sprint2-2.0
- spring vaadin_在Spring Boot中使用Vaadin的简介
- Linux系统编程——线程池
- python argparse nargs_Python | 使用argparse解析命令行参数
- ic读卡器设置工具_从Matlab被禁来看,给IC教育带来哪些启发?
- java元组_Java元组Tuple介绍与使用
- Spark分区详解!DT大数据梦工厂王家林老师亲自讲解!
- Matlab晶闸管单相全桥电路仿真
- python 显著性检验_Python SciPy 统计显著性检验(Statistical Significance Tests)
- PTA甲级 1114 Family Property (25 point(s))
- 【Windows Server 2019】企业虚拟专用网络服务的配置和管理(上)
- ESP32-WROOM-32E,WIFI基本功能实现,采坑经验
- 如何对质量数据进行分析?
- 【Axure技巧】Axure RP 9 生成HTML文档如何自动打开页面列表?
- 阿里巴巴Java 开发手册 码出高效,码出质量 1.4.0
- Microsoft SQL Server 2008R2和2019
- smalidea动态调式Android smali代码
热门文章
- 尝试Android的毛玻璃(Blur)效果
- 化工过程开发与工程思维
- 易经六十四卦详解白话文解释——易经64卦全解(下)
- jQuery对checkbox的各种操作
- 用python中的递归画一棵小树
- iOS 技术支持网址
- html钢笔特效,JS仿Photoshop钢笔工具(贝塞尔曲线可视化操作)效果
- 手机php文件怎么修改,安卓手机上pdf文件怎么修改
- python遍历字母_如何遍历字母表?
- oracle查询时间段差,关于oracle数据库中进行查询的时候出现效率特别差的一种情况...