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命令)。


目录
打赏
0
0
0
0
12
分享
相关文章
区分Linux中.tar文件与.tar.gz文件的不同。
总之,".tar"文件提供了一种方便的文件整理方式,其归档但不压缩的特点适用于快速打包和解压,而".tar.gz"文件通过额外的压缩步骤,尽管处理时间更长,但可以减小文件尺寸,更适合于需要节约存储空间或进行文件传输的场景。用户在选择时应根据具体需求,考虑两种格式各自的优劣。
48 13
linux命令—tree
tree是一款强大的Linux命令行工具,用于以树状结构递归展示目录和文件,直观呈现层级关系。支持多种功能,如过滤、排序、权限显示及格式化输出等。安装方法因系统而异常用场景包括:基础用法(显示当前或指定目录结构)、核心参数应用(如层级控制-L、隐藏文件显示-a、完整路径输出-f)以及进阶操作(如磁盘空间分析--du、结合grep过滤内容、生成JSON格式列表-J等)。此外,还可生成网站目录结构图并导出为HTML文件。注意事项:使用Tab键补全路径避免错误;超大目录建议限制遍历层数;脚本中推荐禁用统计信息以优化性能。更多详情可查阅手册mantree。
linux命令—tree
linux命令—cd
`cd` 命令是 Linux/Unix 系统中用于切换工作目录的基础命令。支持相对路径与绝对路径,常用选项如 `-L` 和 `-P` 分别处理符号链接的逻辑与物理路径。实际操作中,可通过 `cd ..` 返回上级目录、`cd ~` 回到家目录,或利用 `cd -` 在最近两个目录间快速切换。结合 Tab 补全和 `pwd` 查看当前路径,能显著提升效率。此外,需注意特殊字符路径的正确引用及脚本中绝对路径的优先使用。
|
26天前
|
Linux命令拓展:为cp和mv添加进度显示
好了,就这样,让你的Linux复制体验充满乐趣吧!记住,每一个冷冰冰的命令背后,都有方法让它变得热情起来。
92 8
|
1月前
|
Linux赋予文件000权限的恢复技巧
以上这些步骤就像是打开一扇锁住的门,步骤看似简单,但是背后却有着严格的逻辑和规则。切记,在任何时候,变更文件权限都要考虑安全性,不要无谓地放宽权限,那样可能
56 16
Linux环境下必备的基础命令概览
以上就是Linux系统中的基本命令和工具,掌握它们就能帮你在Linux世界里游刃有余。这其实就像是学习驾驭一辆新车,熟悉了仪表盘,调整好了座椅,之后的旅程就只需要享受风驰电掣的乐趣了。
48 4
深入剖析Linux中一切即文件的哲学和重定向的机制
在计算机的奇妙世界中,Linux的这套哲学和机制减少了不同类型资源的处理方式,简化了抽象的概念,并蕴藏着强大的灵活性。就像变戏法一样,轻轻松松地在文件、程序与设备之间转换数据流,标准输入、输出、错误流就在指尖舞动,程序的交互和数据处理因此变得既高效又富有乐趣。
35 4
linux命令—pwd
`pwd` 是 Linux/Unix 系统中的基础命令,用于显示用户当前所在的工作目录路径,帮助确认在文件系统中的位置。其核心功能包括打印逻辑路径(默认,-L 选项)和物理路径(-P 选项)。典型应用场景涵盖确认当前位置、调试符号链接问题及脚本编程中动态获取与操作路径。使用时需注意符号链接的区别、参数选择以及特殊字符处理,确保命令正确执行并满足需求。
linux命令—ls
`ls` 是 Linux 系统中用于列出目录内容的基础命令,功能强大且使用频率极高。它可以帮助用户查看文件、分析磁盘空间及检查权限等。常用选项如 `-l` 显示详细信息,`-a` 包含隐藏文件,`-h` 以易读格式展示大小,`-t` 按修改时间排序等。通过组合选项,可实现复杂需求,如递归遍历目录(`-R`)、显示 inode 号(`-i`)或结合正则过滤特定文件。注意权限限制、特殊字符处理及大规模目录操作可能带来的性能问题。掌握 `ls` 是高效使用 Linux 的关键一步。
linux文件重命名命令
本指南介绍Linux文件重命名方法,包括单文件操作的`mv`命令和批量处理的`rename`命令。`mv`可简单更改文件名并保留扩展名,如`mv old_file.txt new_name.txt`;`rename`支持正则表达式,适用于复杂批量操作,如`rename 's/2023/2024/' *.log`。提供实用技巧如大小写转换、数字序列处理等,并提醒覆盖风险与版本差异,建议使用`-n`参数预览效果。
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问