组管理和权限管理

1.Linux 组基本介绍

在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者,所在组,其他组的概念

1)所有者

2)所在组

3)其它组

4)改变用户所在的组

2.文件/目录 所有者

一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者

2.1 查看文件的所有者

1)指令 :ls -ahl


2)应用实例:创建一个组police,再创建一个用户tom,将tom放进police这个组,然后使用tom来创建一个文件ok.txt,看看情况如何



再设置tom的密码后,切换到tom用户去,创建ok.txt





2.2 修改文件所有者

·指令 :chown 用户名 文件名


·应用案例

要求:使用root创建一个文件apple.txt,然后将其所有者修改成tom



特别说明:一般来说所在组是所有者的组,但是像上面这种情况,会发现修改了所有者,所在组并没有更改(所在组需要另外修改,继续往下看!)

3.组的创建(复习一波)



4.文件/目录所在组

当某个用户创建一个文件后,默认这个文件的所在组就是该用户所在的组。


修改文件所在组

·基本指令

chgrp 组名 文件名

应用实例

使用root用户创建文件 orange.txt,看看当前这个文件属于哪个组

,然后将这个文件所在组,修改到police组





5. 改变用户所在组(复习一波)

添加用户时,可以指定用户添加到哪个组中,同样的用root的管理权限可以改变某个用户所在的组

基本语法

·usermod -g 组名 用户名

这个之前的博客说过了就不阐述了。

最新文章

  1. Ubuntu 手动更新firefox的flash插件
  2. 什么是 kNN 算法?
  3. mybatis进阶
  4. How to Notify Command to evaluate in mvvmlight
  5. 【转】Google推荐的命名规则——Android图片资源
  6. ASP.NET MVC 基础
  7. 用crontab、crond在嵌入式系统中添加定时任务
  8. 关于微信浏览不能URL传参,URL中的问号被删除
  9. mybatis介绍与环境搭建
  10. Angular4 - Can't bind to 'ngModel' since it isn't a known property of 'input'.
  11. 查找链表中是否有环linked-list-cycle
  12. Linux 系统调用sysconf
  13. BSOJ 4062 -- 【清华集训2012】串珠子
  14. 【精】【入门篇】js正则表达式
  15. 使用jquery.mobile和WebSQL实现记事本功能
  16. 对于“2017面向对象程序设计(Java)第就十周学习总结”存在问题的反馈
  17. 前端性能优化:Add Expires headers
  18. Maven Spring BOM (bill of materials)
  19. kafak-python函数使用详解
  20. LightOJ 1244 - Tiles 猜递推+矩阵快速幂

热门文章

  1. 20192113 2020-2021-2 《Python程序设计》实验二报告
  2. 又卡了~从王者荣耀看Android屏幕刷新机制
  3. Hadoop 基石HDFS 一文了解文件存储系统
  4. 永远的Ace 团队作业4—团队项目需求建模与系统设计(1)
  5. 可视化反投射:坍塌尺寸的概率恢复:ICCV9论文解读
  6. TensorFlow实现多层感知机函数逼近
  7. NVIDIA安培架构
  8. AI芯片体系结构目标图形处理
  9. Docker基本概念介绍
  10. 一文带你了解 Redis 的发布与订阅的底层原理