Linux组的相关概念
Linux组基本介绍:在 linux 中的每个用户必须属于一个组,不能独立于组外。 在 linux 中每个文件有所有者、所在组、其它组的概念
- 文件目录所有者一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者。
- 当某个用户创建了一个文件后,这个文件的所在组就是该用户所在的组
- 除了文件的所有者所在的组,系统的其他用户所在组叫其他组(其他人员)
查看文件的所有者
指令: ls -ahl
修改文件所有者
指令:chown 用户名(要是存在的) 文件名
- 应用案例
要求:使用root 创建一个文件cat.txt,然后将其所有者修改成 tom
把cat.txt的所有者修改成tom后,它所在组仍为root,当然所在组也是可以修改的,下面会涉及到。
创建组
groupadd 组名
我们也可以把用户名指定放到某一个组
语法:useradd -g 组名 用户名
- 应用实例
创建一个组 monster
创建一个用户pig 放到monster组中
文件/目录所在组
当某个用户创建了一个文件后,这个文件的所在组就是该用户所在的组。
- 查看文件/目录所在组
基本指令
ls -ahl
- 修改文件所在的组
基本指令
chgrp 组名 文件名(changegroup)
- 应用实例
文件cat.txt ,看看当前这个文件属于哪个组,然后将这个文件所在组,修改到tom组。
改变用户所在组
在添加用户时,可以指定将该用户添加到哪个组中,同样的用root的管理权限可以改变某个用
户所在的组。
- 改变用户所在组
usermod -g 新组名 用户名
usermod -d 新目录名 用户名 改变该用户登陆的初始目录(要保证该用户有访问这个目 录的权限才能成员)
- 应用实例
将tom这个用户从原来所在组,修改到root组。
cat查看所有组:
想找到某个组,也可以用过滤查找的语句:
权限的基本介绍
Is -l中显示的内容如下:
-rw-r--r-- 1 tom tom 0 Jan 9 21:45 cat.txt
0-9位说明(10位)
1.第0位确定文件类型(d,-,l,c,b)
- I 是链接,相当于windows的快捷方式
- d 是目录,相当于windows的文件夹
- c 是字符设备文件,鼠标,键盘
- b 是块设备,比如硬盘
- - 是普通文件
2.第1-3位确定所有者(该文件的所有者)拥有该文件的权限。---User
-rw-r--r-- 1 tom tom 0 Jan 9 21:45 cat.txt
黄色1-3表示文件所有者权限:rw- (r:read 可读 w:write:可写 )
3.第4-6位确定所属组(同用户组的)拥有该文件的权限,---Group
比如cat.txt是用户root创建的,它属于monster组,它所在的组也就是monster组不止root一个用户,假如还有tom用户,4-6位就是确定tom对cat.txt文件的权限,也就是所在组的其他用户拥有该文件的权限
红色4-6:r-- (r:read 可读)
4.第7-9位确定其他用户拥有该文件的权限---Other
不是拥有文件的用户也不是同一组的用户的其他用户
绿色7-9: r-- (r:read 可读)
5.
-rw-r--r-- 1 tom tom 0 Jan 9 21:45 cat.txt
1:如果cat.txt是文件,则 1 代表普通文件
如果cat. 是目录则 1 代表文件数和子目录数的总和(不一定是 1 )
6.
-rw-r--r-- 1 tom tom 0 Jan 9 21:45 cat.txt
tom 用户名 tom 组名
7.
-rw-r--r-- 1 tom tom 4 Jan 9 21:45 cat.txt
4:文件大小(字节)
8.
-rw-r--r-- 1 tom tom 4 Jan 9 21:45 cat.txt (最后修改时间)
rwx作用到文件
- [r]代表可读(read):可以读取,查看
- [w]代表可写(write):可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该所在的目录有写权限,才能删除该文件.
- [×]代表可执行(execute):可以被执行
rwx作用到目录
- [r]代表可读(read):可以读取,ls查看目录内容
- [w]代表可写(write):可以修改,对目录内创建+删除+重命名目
- [×]代表可执行(execute):可以进入该目录
修改权限 chmod
- 基本说明:
通过chmod指令,可以修改文件或者目录的权限。
- 第一种方式:+、 -、=变更权限
u:所有者 g:所在组 o:其他人 a:所有人(u、g、o的总和)
chmod u=rwx,g=rx,o=X 文件/目录名
给文件/目录的所有者 读写执行的权限,给所在组 读执行的权限,给其他用户 执行的权限
- chmod o+w文件/目录名
给其他用户加上 写 的权限
- chmod a-x文件/目录名
把所有人执行权限去掉
通过数字变更权限
r=4 w=2 x=1
rwx=4+2+1=7
chmod u=rwx,g=rx,o=x文件目录名 相当于chmod 751文件目录名
修改文件所有者-chown
基本介绍
chown newowner 文件/目录 改变所有者
chown newowner:newgroup 文件/目录 改变所有者和所在组
-R 如果是目录则使其下所有子文件或目录递归生效
●案例演示
请将/home/cat.txt文件的所有者修改成 tom
chown tom /home cat.txt
请将/home/test目录下所有的文件和目录的所有者都修改成tom
chown -R tom /home/test
修改文件/目录所在 组-chgrp
基本介绍
chgrp newgroup 文件/目录 (改变所在组)
如果要递归修改目录中所有文件所在组,加上 -R
chgrp -R 新组 文件/目录
Linux组的相关概念相关推荐
- Linux组管理和权限管理
Linux组基本 在linux中的每个用户必须属于一个组,不能独立于组外.在linux中每个文件 有所有者.所在组.其它组的概念. 1) 所有者 2) 所在组 3) 其它组 4) 改变用户所在的组 文 ...
- linux -组管理和权限管理
目录 linux组基本介绍 文件/目录所有者 组的创建 文件/目录所在组 其他组 改变用户所在组 权限的基本介绍 rwx权限详解 文件及目录权限实际案例 修改权限 -chmod 修改权限-chmod ...
- linux组权限管理,Linux组管理和权限管理
⒈Linux组基本介绍 1)在Linux中的每个用户必须属于一个组,不能独立于组外. 2)Linux中每个文件都有所有者.所在组.其它组的概念 ①所有者 一般(默认)为文件的创建者,谁创建了该文件,就 ...
- linux 组群设置组群密码,Linux 组群账户管理
一.Linux组群账户配置文件 1./etc/group文件 /etc/group文件是用户组群的配置文件,内容包括用户和用户组群,并且能显示出用户是归属哪个用户组群或哪几个用户组群.一个用户可以归属 ...
- Linux 组管理和权限管理
组管理和权限管理 Linux组基本介绍 文件/目录所有者 查看文件的所有者 修改文件所有者 组的创建 文件/目录所在组 查看文件/目录所在组 修改文件所在的组 改变用户所在组 权限的基本介绍 rwx权 ...
- 【Linux进阶指南】【持续更新】Linux组与文件目录权限 任务调度 Linux分区
入门手册 以下是整一个linux指南的大目录,点击第一级目录直接进入文章. ----持----续----更----新---- Linux组与文件目录权限 Linux用户与组 用户组 用户和组相关文件 ...
- linux 组调度浅析
cgroup 与组调度 linux内核实现了control group功能(cgroup,since linux 2.6.24),可以支持将进程分组,然后按组来划分各种资源.比如:group-1拥有3 ...
- Linux 组调度学习
组调度 通常调度器是针对单个任务. 用户A有两个任务在运行,用户B正在运行48个任务.组调度使CFS能够对用户A和用户B进行公平调度. 为了实现组调度,引入调度实体的概念. sched ...
- linux组权限管理,linux 用户组权限管理(示例代码)
权限管理作为在学linux的人来说,觉得无所为事.如何来保障个人的隐私以及个人工作环境,你学完这个之后你就觉得权限是多么多么的重要. #ls -l 1.sh - rw-r--r-- 1 root ro ...
最新文章
- 【TensorFlow系列】【五】利用inception v3 pb模型文件做预测
- 做好项目,从正确定义问题开始!
- flowable笔记 - 简单的通用流程
- 《Python编程从入门到实践》记录之字典嵌套
- Java系列之雪花算法和原理
- python清空集合_python集合的操作
- [笔记]如何解决Your project contains C++ files but it is not using a supported native build system
- 最新正版nero7序列号注册码
- DTM、DEM与DSM的区别及其他
- 物联网--解决ESP8266与电脑串口通讯
- wxid 微信号设置隐私 微信号搜不到 恢复好友总结
- photoshop中的快速选择工具
- 服务器柜机位置摆放电子图,柜式空调摆放位置有什么要注意的吗
- 安卓修改包名和Project
- 大学生社团管理系统的设计与实现
- 怎么从服务器找回删除的照片,iphone照片删除了怎么找回 苹果手机照片彻底删除恢复方法...
- Python 资源大全中文版【2018-11-21】
- 创建完maven工程后,idea右下角一直显示Downloading Maven Plugins
- Windows中MySQL8详细安装教程
- PHPStudy后门植入代码和利用分析