朝花夕拾 linux练习 6文件目录权限

2023-12-21 08:40

本文主要是介绍朝花夕拾 linux练习 6文件目录权限,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

linux练习 6文件目录权限

欢迎关注微信公众号"野心与家",获取最新资源

前言 注意点

ls -ld命令同 ll -d(只显示当前文件夹具体信息)

xxx 与 xxx/ 与 xxxt/* 区别

xxx可以表示一个文件或一个目录, xxx/ 只能是目录, xxx/* 表示此目录下的所有文件

可配合 ll -d 使用

"./“表示当前目录,”/"表示根目录

项目1.设置文件权限

  • 创建user1用户并设置密码,用user1用户登陆。

    在用户user1主目录下创建目录test,进入test目录创建空文件file1。并以长格形式显示文件信息,注意文件的权限和所属用户和组

# mkdir test
# cd test
# ls
# touch flie
# ll
rw- r-- r--. 1 root root xxxxxxxxxx file1
  • 对文件file1设置权限,使其他用户可以对此文件进行写操作。并查看设置结果
test] # chmod o+w file1
test] # ll
rw- r-- rw-. 1  root root xxxxxxxxxx file1
  • 取消同组用户对此文件的读取权限。查看设置结果
test] # chmod g-r file1
test] # ll
rw- --- rw-. 1  root root xxxxxxxxxx file1
  • 用数字形式为文件file1设置权限,所有者可读、可写、可执行;其他用户和所属组用户只有读和执行的权限。设置完成后查看设置结果
test] # chmod 755 file1
test] # ll
rwx r-x r-x. 1 root root xxxxxxxxxx file1
  • 用数字形式更改文件file1的权限,使所有者只能读取此文件,其他任何用户都没有权限。查看设置结果
test] # chmod 400 file1
test] # ll
r-- --- --- rw-. 1  root root xxxxxxxxxx file1
  • 为其他用户添加写权限。查看设置结果
test] # chmod o+w file1
test] # ll
r-- --- rw-. 1  root root xxxxxxxxxx file1
  • 回到上层目录,查看test的权限
# ll -d test
drwx r-x r-x. 2  root root xxxxxxxx test
  • 为其他用户添加对此目录的写权限
# chmod o+w test
# ll -d test
drwx r-x rwx. 2  root root xxxxxxxx test

项目2.改变文件的所有者

  • 查看目录test及其中文件的所属用户和组
# ll -d test/# ll -r test/
  • 把目录test及其下的所有文件的所有者改成bin,所属组改成daemon。查看设置结果
chown -R bin:daemon test/
ll -d test/
drwxr-xrwx. 2 bin daemon xxxxxxxxx test
ll -r test/
r-- --- rw-. 1  root root xxxxxxxxxx file1
  • 删除目录test及其下的文件
rm -rf test

这篇关于朝花夕拾 linux练习 6文件目录权限的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/519315

相关文章

Linux权限管理与ACL访问控制详解

《Linux权限管理与ACL访问控制详解》Linux权限管理涵盖基本rwx权限(通过chmod设置)、特殊权限(SUID/SGID/StickyBit)及ACL精细授权,由umask决定默认权限,需合... 目录一、基本权限概述1. 基本权限与数字对应关系二、权限管理命令(chmod)1. 字符模式语法2.

在Linux系统上连接GitHub的方法步骤(适用2025年)

《在Linux系统上连接GitHub的方法步骤(适用2025年)》在2025年,使用Linux系统连接GitHub的推荐方式是通过SSH(SecureShell)协议进行身份验证,这种方式不仅安全,还... 目录步骤一:检查并安装 Git步骤二:生成 SSH 密钥步骤三:将 SSH 公钥添加到 github

Linux线程同步/互斥过程详解

《Linux线程同步/互斥过程详解》文章讲解多线程并发访问导致竞态条件,需通过互斥锁、原子操作和条件变量实现线程安全与同步,分析死锁条件及避免方法,并介绍RAII封装技术提升资源管理效率... 目录01. 资源共享问题1.1 多线程并发访问1.2 临界区与临界资源1.3 锁的引入02. 多线程案例2.1 为

Oracle数据库定时备份脚本方式(Linux)

《Oracle数据库定时备份脚本方式(Linux)》文章介绍Oracle数据库自动备份方案,包含主机备份传输与备机解压导入流程,强调需提前全量删除原库数据避免报错,并需配置无密传输、定时任务及验证脚本... 目录说明主机脚本备机上自动导库脚本整个自动备份oracle数据库的过程(建议全程用root用户)总结

Linux如何查看文件权限的命令

《Linux如何查看文件权限的命令》Linux中使用ls-R命令递归查看指定目录及子目录下所有文件和文件夹的权限信息,以列表形式展示权限位、所有者、组等详细内容... 目录linux China编程查看文件权限命令输出结果示例这里是查看tomcat文件夹总结Linux 查看文件权限命令ls -l 文件或文件夹

idea的终端(Terminal)cmd的命令换成linux的命令详解

《idea的终端(Terminal)cmd的命令换成linux的命令详解》本文介绍IDEA配置Git的步骤:安装Git、修改终端设置并重启IDEA,强调顺序,作为个人经验分享,希望提供参考并支持脚本之... 目录一编程、设置前二、前置条件三、android设置四、设置后总结一、php设置前二、前置条件

Linux系统中查询JDK安装目录的几种常用方法

《Linux系统中查询JDK安装目录的几种常用方法》:本文主要介绍Linux系统中查询JDK安装目录的几种常用方法,方法分别是通过update-alternatives、Java命令、环境变量及目... 目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方

Linux系统之lvcreate命令使用解读

《Linux系统之lvcreate命令使用解读》lvcreate是LVM中创建逻辑卷的核心命令,支持线性、条带化、RAID、镜像、快照、瘦池和缓存池等多种类型,实现灵活存储资源管理,需注意空间分配、R... 目录lvcreate命令详解一、命令概述二、语法格式三、核心功能四、选项详解五、使用示例1. 创建逻

Linux下在线安装启动VNC教程

《Linux下在线安装启动VNC教程》本文指导在CentOS7上在线安装VNC,包含安装、配置密码、启动/停止、清理重启步骤及注意事项,强调需安装VNC桌面以避免黑屏,并解决端口冲突和目录权限问题... 目录描述安装VNC安装 VNC 桌面可能遇到的问题总结描js述linux中的VNC就类似于Window

linux下shell脚本启动jar包实现过程

《linux下shell脚本启动jar包实现过程》确保APP_NAME和LOG_FILE位于目录内,首次启动前需手动创建log文件夹,否则报错,此为个人经验,供参考,欢迎支持脚本之家... 目录linux下shell脚本启动jar包样例1样例2总结linux下shell脚本启动jar包样例1#!/bin