Linux学习之旅之Linux文件与目录权限 一、权限的基本概念1、认识权限和作用权限文件作用目录作用r(读)4可读取文件内容如 cat、more 命令查看文件内容可列出目录内容如 ls 命令查看目录下的文件 / 子目录w(写)2可修改文件内容如 vim 编辑、echo 重定向可清空文件内容可在目录下创建 / 删除 / 重命名文件 / 子目录如 touch、mkdir、rm、mv 命令x(执行)1可将文件作为程序执行如./script.sh 运行脚本、执行二进制程序可进入目录如 cd 命令切换目录、访问目录下的文件 / 子目录内容2、用户和用户组用户 (User)系统资源的直接使用者。每个文件都有一个所有者称为 属主 (Owner)。 用户组 (Group)用户的集合。每个文件都属于一个特定的组称为 属组 (Group)。组用于简化对多个用户的权限分配。 其他人 (Others)不属于文件属主也不在文件属组中的任何其他用户。3、权限的表达方式$ ls -ld /etc/hosts -rw-r--r-- 1 root root 225 7月 2 15:50 /etc/hosts - rw- r-- r-- 文件类型所属组权限可读、可写、无执行附属组权限可读、无写、无执行其它组权限可读、无写、无执行 - --- --- --- :三个一组4、权限的数字表达r4 w2 x1 rwx7 rw-6 r-x5 -wx3 实例 $ ls -ld /etc/hosts - rw- r-- r-- 1 root root 225 7月 2 15:50 /etc/hosts - 6 4 4 root所属组有读写权限 root附属组有读权限 其它组有读权限二、权限的修改1、chown命令注解修改文件或目录的所属组和附属组-R 递归向目录下一级下下一级下下下..同时修改 ​ 创建文本file1.txt 创建目录dir1 dir1目录下创建file2~4 $ touch file1.txt $ mkdir dir1 $ touch dir1/file{2..4} ​ 创建组OA IT HR $ sudo groupadd OA $ sudo groupadd IT $ sudo groupadd HR ​ 创建用户 useradd hahaha -m -s /bin/bash ​ 修改前 $ ll file1.txt -rw-rw-r-- 1 xyx IT 0 7月 7 17:13 file1.txt 修改后 $ sudo chown :IT file1.txt $ ll file1.txt -rw-rw-r-- 1 xyx IT 0 7月 7 17:13 file1.txt $ sudo chown hahaha:IT file1.txt -rw-rw-r-- 1 hahaha IT 0 7月 7 17:13 file1.txt2、chgrp命令注解修改附属组命令-R 递归向目录下一级下下一级下下下..同时修改 ​ 实例 chgrp OA file1.txt -rw-rw-r-- 1 hahaha OA 0 7月 7 17:13 file1.txt3、chmod命令修改文件或目录所属组、附属组、其他组的读写执行权限-R 递归向目录下一级下下一级下下下..同时修改 ​ 操作对象 u (所属组), g (附属组), o (其它组), a (所有组) 操作符 (添加), - (移除), (精确设置) 权限 r , w , x ​ chmod ux file1.txt -rwxrw-r-- 1 hahaha OA 0 7月 7 17:13 file1.txt chmod ugx file1.txt -rwxrwxr-- 1 hahaha OA 0 7月 7 17:13 file1.txt chmod ugx,ox file1.txt -rwxrwxr-x 1 hahaha OA 0 7月 7 17:13 file1.txt chmod -R 777 file1.txt4、非交互式修改用户密码$ echo hahaha:123456 |sudo chpasswd 将hahaha的命名修改为123456

相关新闻

最新新闻

epkg-autopkg性能优化技巧:提升软件包依赖检测与编译成功率

epkg-autopkg性能优化技巧:提升软件包依赖检测与编译成功率

epkg-autopkg性能优化技巧:提升软件包依赖检测与编译成功率 【免费下载链接】epkg-autopkg an integrated tool to create epkg yaml for upstream projects in various language and build system 项目地址: https://gitcode.com/openeuler/epkg-autopkg 前…

2026/7/9 19:37:49
ChatGPT+Excel 2021 数据透视表对比:AI生成与手动创建的5大效率差异

ChatGPT+Excel 2021 数据透视表对比:AI生成与手动创建的5大效率差异

ChatGPTExcel 2021 数据透视表对比:AI生成与手动创建的5大效率差异1. 操作步骤与时间消耗在传统Excel数据透视表创建过程中,用户需要手动完成以下步骤:选择数据范围插入数据透视表拖拽字段到行列值区域设置计算类型(求和、计数等&…

2026/7/9 19:37:49
如何在电脑上完美控制安卓手机?scrcpy投屏工具全解析

如何在电脑上完美控制安卓手机?scrcpy投屏工具全解析

如何在电脑上完美控制安卓手机?scrcpy投屏工具全解析 【免费下载链接】scrcpy Display and control your Android device 项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy 你是否曾想过在电脑大屏幕上流畅操作安卓手机,摆脱小屏幕的限制…

2026/7/9 19:37:49
Figma下载教程(Windows/macOS):2026最新Figma安装包下载与安装指南

Figma下载教程(Windows/macOS):2026最新Figma安装包下载与安装指南

Figma下载教程(Windows/macOS):2026最新Figma安装包下载与安装指南 SEO关键词: Figma下载、Figma Windows下载、Figma Mac下载、Figma安装包、Figma电脑版、Figma客户端下载、Figma Mac版、Figma Windows版 文章摘要&#xff1a…

2026/7/9 19:37:49
OpenSCOW安全最佳实践:保护计算中心数据的7个关键措施

OpenSCOW安全最佳实践:保护计算中心数据的7个关键措施

OpenSCOW安全最佳实践:保护计算中心数据的7个关键措施 【免费下载链接】OpenSCOW OpenSCOW is a platform that supports the operation and management of computing centers. 项目地址: https://gitcode.com/openeuler/OpenSCOW 前往项目官网免费下载&…

2026/7/9 19:37:49
FitGirl游戏启动器完整指南:如何3分钟搭建专属游戏库管理神器

FitGirl游戏启动器完整指南:如何3分钟搭建专属游戏库管理神器

FitGirl游戏启动器完整指南:如何3分钟搭建专属游戏库管理神器 【免费下载链接】Fitgirl-Repack-Launcher An Electron launcher designed specifically for FitGirl Repacks, utilizing pure vanilla JavaScript, HTML, and CSS for optimal performance and custom…

2026/7/9 19:32:49

月新闻