六.用户.群组和权限
1.用户及passwd文件
a)/etc/passwd 文件的功能:存储所有用户的相关信息,该文件为用户信息数据库
b)/etc/passwd 每个字段的含义:
第一个字段:表示用户的用户名
第二个字段:如果是X,表示该用户登入系统必须使用密码,如果没有X,就无需密码即可登入
第三个字段:表示这个用户的uid
第四个字段:表示这个用户所属群组的gid
第五个字段:记录的是有关这个用户的注释信息(如全名或通信地址)
第六个字段:记录这个用户家目录的路径
第七个字段:记录这个用户登入后,第一个要执行的进程
2.shadow文件
a)存储所有用户密码,实际上为用户密码的数据库
b)/etc/shadow 每一个字段的意义
第一个字段:用户名
第二个字段:为密码,是用MD5加密算法加密过的密码
3.群组及group文件
a)/etc/group文件功能:存放了linux系统中群组的信息,是群组信息的数据库
b)/etc/group 每一个字段的意义:
第一个字段:群组的名字
第二个字段:有x表示在登入系统时必须使用密码
第三个字段:记录了这个群组的gid
第四个字段:记录了这个群组还有哪里成员
4.在linux系统中添加新用户
useradd -u -g -d -c -s
a) -u 指定用户的uid
b)-g 指定用户所属的群组,这里的属组为主组 -G为添加附加组
c) -d 指定用户的家目录
d) -c 指定用户的备注信息
e) -s 指定用户所用的shell
如 新建一个名为yuan 的用户,useradd yuan
新建一个名为deng 的用户,属组为police及uid为600:useradd -u 600 -g police deng
新建一个名为liang的用户,属组为deng,uid为700,附加组为root :
useradd -u 700 -g deng -G root liang
建完可用 id liang 查看信息
5.usermod命令修改用户账户
usermod常用选项:
a) -u :修改用户的uid
b) -g :修改用户的gid
c)-G:将一个用户加入要指定的群组中,就是指定用户的附加组
d)-d : 修改用户的家目录
e)-c :修改用户的备注信息
f)-s :修改用户所用的shell
如:
1.将yuan这个用户的家目录修改为/home/police
usermod -d /home/police yuan
2.将yuan这个用户添加到police这个群组中:
usermod -G police yuan
3.将yuan这个用户的gid变更为police的群组:
usermod -g police yuan
6.使用usermod -L 将用户锁定和解锁
usermod -L yuan 将yuan用户锁定
7.使用usermod -U 将yuan用户解锁
usermod -U yuan
8.userdel 删除用户:
userdel yuan 删除yuan用户但不删除家目录
userdel -r yuan 删除yuan用户,家目录也一起删除
9.群组的管理:
groupadd :创建一个新的群组账号
groupadd yuan 新建一个名为yuan的群组的命令
-g 指定群组的gid
groupmod :修改群组的信息
-g :修改群组的gid
-n:就该群组的名称
如:修改群组yuan的gid为520的命令:groupmod -g 520 yuan
修改群组yuan的名称为liang的命令:groupmod -n liang yuan
groupdel 删除群组的命令
删除yuan群组的命令: groupdel yuan
转载于:https://www.cnblogs.com/njzy-yuan/p/6804751.html
六.用户.群组和权限相关推荐
- 04 linux用户群组和权限
作业一: 1)新建用户natasha,uid为1000,gid为555,备注信息为"master" 2)修改natasha用户的家目录为/Natasha 3)查看用户信息配置文件的 ...
- linux中的用户、群组和权限
linux中的用户.群组和权限 linux中的用户.群组和权限 新建用户natasha,uid为1000,gid为555,备注信息为"master" groupadd -g 55 ...
- 006---Linux用户、群组和权限
用户.组.权限管理 用户管理 增 语法:useradd -c '添加用户1' user1 选项和参数: -c:用户的备注信息 -d:用户的家目录 -g:指定用户所属的用户组(gid) -s:指定用户登 ...
- Linux CentOS 8(用户与组相关权限管理实验)
Linux CentOS 8(用户与组相关权限管理实验) 目录 一.项目介绍 二.相关概念 2.1 用户管理简介 2.2 在 Linux 中每个文件的所有者.所在组.其它组的概念 三.任务操作 任务1 ...
- linux中的群组与权限
使用者与群组 1.档案拥有者 初次接触linux的朋友会觉得很差异,怎么linux那么多的使用者,还分什么群组,有什么用?这个用户与群组的功能是相当的健全而又好用的以一个安全防护呢.怎么说呢,由于li ...
- 电脑修改ip地址方法cmd_Mac系统如何创建用户群组?苹果电脑修改用户名方法
群组允许多个用户拥有相同的访问权限.例如,您可以将文件夹或文件的特定访问权限授予群组,这样该群组的所有成员都可以进行访问.您还可以将每个共享文件夹的特定访问权限分配给群组. Mac系统如何创建用户群组 ...
- linux 权限 mask,【自学Linux】Linux用户、组、权限(一)
用户.组.权限 权限:r,w,x 文件: r:可读,可以使用类似cat等命令查看文件内容 w:可写,可以编辑或删除此文件 x:可执行,eXacutable,可以命令提示符下当中命令提交给内核运行 0 ...
- Linux文件管理、标准I/O重定向和管道以及Linux用户、组和权限知识总结
一.文件管理 1.1.Linux下的文件类型 ● - 普通文件 ● d 目录文件directory ● b 块设备blocks ● c字符设备character ● |符号链接文件link ●p管道 ...
- # Odoo丨一文让你弄懂Odoo的用户、组与权限
Odoo丨一文让你弄懂Odoo的用户.组与权限 在 Odoo 上的尝试.调研与分享 Odoo中的权限规则的使用 Odoo是基于Python语言编写的全球流行的开源管理套件,它的各个应用程序能完美集成在 ...
最新文章
- Delphi 调用webservice接口
- C# + MySql 存贮过程开发示例
- python获取中文字体点阵坐标_点阵汉字显示 - freecamel的个人空间 - OSCHINA - 中文开源技术交流社区...
- android游戏编程之从零开始_纯C语言程序员写的编程新手入门基础小游戏之最炫酷推箱子...
- LinkedHashMap 简介
- 使用winscp在从linux向windows传输文件
- [swift] LeetCode 338. Counting Bits
- 高度等于动态宽度(CSS流体布局)
- 带你极速掌握EMU8086汇编工具,深刻理解微机原理(含安装与快速上手教程)
- 易语言版{大智慧/分析家/飞狐交易师}DLL插件接口开发模块(beta),自定义股票软件公式扩展函数...
- Android修改APP名称和图标
- Drools教程 —— 简介
- Java开发快递物流项目(7)
- 常用邮箱接收邮件服务器与发送邮件服务器列表
- VMware虚拟机安装Windows XP学习教程
- 容器:forward_list用法及示例
- 操作系统(一)——绪论
- # 前端初学html+css+js+bootstrap4+jquery部分后的简单响应式静态网页编写(漫威主题个人博客)
- android 三种常用的加密方式
- 沙盘ROS机器人调试使用记录
热门文章
- php分发,详细介绍php钩子和简单分发方式
- idea java 桌面应用_IDEA打包应用程序的教程图解
- s7五杀大数据英雄_大数据公布新赛季拿五杀最多的英雄,韩信垫底,她却拿到手抽筋!...
- java流框架_Java中的IO框架流二
- mysql x锁 u锁_讲解更新锁(U)与排它锁(X)的相关知识
- springboot动态切换数据源_Springboot整合Mybatis注解实现动态数据源切换
- jsp和php对比如何,jsp和php对比哪个更好
- mysql innodb monitor_mysql:innodb monitor(show engine innodb status)探秘
- TCP模块的断开操作
- vue(2)学习历程----从iview框架入手