Linux组的介绍:1.文件/目录 所有者相关命令+2.组的创建+3.权限的基本介绍

简介: Linux组的介绍:1.文件/目录 所有者相关命令+2.组的创建+3.权限的基本介绍

1.文件/目录 所有者相关命令:


更改文件所有者:chown ss apple.txt:将apple.txt文件更改为用户ss持有。


groupadd 组名 :新建一个组


useradd -g 组名 用户名:新建一个用户,并放在组里


chgrp 组名 文件名:修改文件所在的组。(该处的组名就是你想要让这个文件在哪个组里)


usermod -g 组名 用户名:更改用户所在组


usermod -d 目录名 用户名 :改变该用户登陆的初始目录


40c4e918cfee49ac8d47bb20ec8ca8c2.png


案例:使用root创建一个文件apple.txt,然后将其所有者修改为tom,操作如下:


f509347571544c81994f4ef19afe6184.png


上图说明此时已有apple.txt,需要删除,如下:


90523950efce4caabca53d07be634fc3.png


上图说明删除成功,如下:


99a2c69d6388440cba033a74c1f6f3c8.png

上图说明成功添加新的apple.txt,所有者是root


526f6b64dedd455485734c6da45a4ba4.png


上图说明成功使用chown更改所有者,使之变为ss


蓝色代表目录,白色代表普通文件,红色代表压缩文件


2.组的创建:


6c1d15fcc1f8455582a6474e245e1de6.png


f217fff68033494ba99e9908006d03bb.png

3d65312342d14e059015e89c47e28687.png


3.权限的基本介绍:


ad4e4c8c78be4ab5a10733a6181a8b0f.png


注:l是链接 d是目录 c是字符设备文件 b是块设备 -是一般文件,这个一定要背会!


使用 ls -l即可查看,如下:


d4323fe92c434afcb2b5ecb76ca4ea65.png


重难点:


715c9b887a24438286fbb485b8a52db9.png


可参照下图理解


aea121c9607f463cbab487da28e37d14.png


ab表示目录,1.txt 2.txt 3.txt表示目录下的文件。


注:一定要分清rwx是作用在文件还是目录的!


作用在文件时:


可写不代表可删除。因为如果你想要删除一个文件,则必须获得这个文件的上一个文件/目录的权限,即删除这个文件前提是对该文件的上层目录有权限。


作用在目录时:


只有获得x权限时,才可进入目录(即使用cd命令)。


相关文章
|
1天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
10 3
|
1天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
8 3
|
4天前
|
安全 Linux 数据安全/隐私保护
在 Linux 系统中,查找文件所有者是系统管理和安全审计的重要技能。
在 Linux 系统中,查找文件所有者是系统管理和安全审计的重要技能。本文介绍了使用 `ls -l` 和 `stat` 命令查找文件所有者的基本方法,以及通过文件路径、通配符和结合其他命令的高级技巧。还提供了实际案例分析和注意事项,帮助读者更好地掌握这一操作。
15 6
|
5天前
|
监控 Linux 开发者
如何在 Linux 中优雅的使用 head 命令,用来看日志简直溜的不行
`head` 命令是 Linux 系统中一个非常实用的工具,用于快速查看文件的开头部分内容。本文介绍了 `head` 命令的基本用法、高级用法、实际应用案例及注意事项,帮助用户高效处理文件和日志,提升工作效率。
17 7
|
1天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
9 2
|
4天前
|
Linux
在 Linux 系统中,`find` 命令是一个强大的文件查找工具
在 Linux 系统中,`find` 命令是一个强大的文件查找工具。本文详细介绍了 `find` 命令的基本语法、常用选项和具体应用示例,帮助用户快速掌握如何根据文件名、类型、大小、修改时间等条件查找文件,并展示了如何结合逻辑运算符、正则表达式和排除特定目录等高级用法。
21 5
|
4天前
|
缓存 网络协议 Linux
Linux ip命令常用操作
Linux的 `ip`命令是一个强大且灵活的网络管理工具,能够执行从基本的网络接口配置到高级的路由和VLAN管理等多种操作。通过熟练掌握这些常用操作,用户可以更加高效地管理和配置Linux系统的网络环境。无论是在日常管理还是故障排除中,`ip`命令都是必不可少的工具。
7 2
|
6月前
|
Linux 数据安全/隐私保护
linux(二十三)用户权限管理chmod修改文件及目录权限
linux(二十三)用户权限管理chmod修改文件及目录权限
152 0
|
3月前
|
Linux Go
在Linux中,文件和目录的权限有何作用以及如何修改?
在Linux中,文件和目录的权限有何作用以及如何修改?
|
4月前
|
Linux 数据安全/隐私保护 iOS开发
Linux的root用户,普通用户无法在根录中创建文件,一般在其HOME目录里是不受限的,一旦出了HOME目录,大多数地方,仅有读和执行的权限,ctrl + d回到上一个用户,Exit,su - ro
Linux的root用户,普通用户无法在根录中创建文件,一般在其HOME目录里是不受限的,一旦出了HOME目录,大多数地方,仅有读和执行的权限,ctrl + d回到上一个用户,Exit,su - ro