`
guanjh
  • 浏览: 233511 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Shell编程(1)- 文件安全与权限

阅读更多
1、chmod :可以使用c h m o d命令来改变文件权限位的设置。这一命令有比较短的绝对模式和长一些的符号模式。
2、suid/guid :s u i d意味着如果某个用户对属于自己的s h e l l脚本设置了这种权限,那么其他用户在执行这一脚本时也会具有其属主的相应权限。很多系统
应商不允许实现这一位
3、chown和chgrp :改变用户的所有权,只有文件的属主和系统管理员可以改变文件的所有权。
4、umask :系统管理员必须要为你设置一个合理的u m a s k值,以确保你创建的文件具有所希望的缺省权限,防止其他非同组用户对你的文件具有写权限。在已经登录之后,可以按照个人的偏好使用u m a s k命令来改变文件创建的缺省权限。
5、ln 命令 :使用软链接来保存文件的多个映像
分享到:
评论

相关推荐

    shell编程--用户信息管理(模拟).doc

    "shell编程--用户信息管理(模拟)" 本课设计的主要目的是让学生掌握 Linux 操作系统中 shell 脚本编程技术的各种知识点,包括变量定义、变量使用、循环控制结构、条件选择结构、用户交互、文件读写、文本内容分析...

    UNIX命令及SHELL编程

    01_Shell-文件安全与权限.PDF 02_Shell-使用find和xargs.PDF 03_Shell-后台执行命令.PDF 04_Shell-文件名置换.PDF 05_Shell-shell输入与输出.PDF 06_Shell-命令执行顺序.PDF 07_文本过滤-正则表达式介绍.PDF ...

    mysql-shell:mysql-shell-8.4.0-windows-x86-64bit.zip

    1. **多语言支持**:MySQL Shell 支持SQL、JavaScript和Python三种编程语言,允许用户根据个人喜好或项目需求选择最适合的语言进行数据库操作。 2. **自动完成和提示**:在Shell中,用户可以享受到自动补全和语法...

    SHELL编程---初学者

    SHELL编程是UNIX和Linux操作系统中的重要组成部分,它是一种命令行解释器,允许用户通过文本界面与操作系统交互。对于初学者来说,掌握SHELL编程不仅可以提升日常操作效率,还能为深入理解系统管理、自动化任务执行...

    shell编程指南---内容详尽,条理清晰适合不同层次的同学使用

    ### 第1章:文件安全与权限 在这一章,你将学习到如何理解和管理Unix/Linux系统的文件权限和访问控制。这包括了解用户和组的概念,以及如何使用`chmod`、`chown`和`chgrp`命令来改变文件和目录的权限及所有者。此外...

    shell编程入门经典--LINUX与UNIX Shell编程指南 (中文pdf版)

    《LINUX与UNIX Shell编程指南》是一本专为初学者设计的shell编程教程,它深入浅出地介绍了在Linux和UNIX系统中如何使用Shell进行高效自动化任务处理。Shell编程是Linux和UNIX系统中的核心技术,它允许用户通过命令行...

    Shell编程范例之文件操作-TinyLab原创

    在本文中,将重点介绍与文件操作相关的知识,以及在Shell编程中应用这些知识的范例。 首先,文件属性是文件系统中用来描述文件特征的重要信息,它涉及文件的类型、大小、权限、属主和最后访问、修改时间等。在Linux...

    LINUX与UNIX Shell编程指南-part2

    《LINUX与UNIX Shell编程指南-part2》是一本深度探讨UNIX和LINUX环境下Shell编程的专著。在 UNIX 和 LINUX 操作系统中,Shell 是用户与操作系统之间交互的桥梁,它提供了一种命令行界面,使得用户可以通过输入指令来...

    实战Linux Shell编程与服务器管理-脚本文件.rar

    在本资源包中,我们聚焦于“实战Linux Shell编程与服务器管理”。Shell编程是Linux操作系统中的核心技能之一,它允许用户通过命令行界面自动化执行任务,极大地提高了工作效率。以下是关于这个主题的一些关键知识点...

    Linux Shell编程艺术-3

    1. **变量**:在Shell编程中,变量用于存储数据,如路径、文件名或计数器。你可以使用`echo`命令显示变量值,`export`命令使变量在子进程中可见,以及`unset`命令删除变量。 2. **条件语句**:`if`、`else`、`elif`...

    linux下的shell编程---学生作业管理实现

    在Linux系统中,Shell编程是一种强大的工具,它允许用户通过编写脚本来自动化日常任务,提高工作效率。本项目“学生作业管理实现”就是这样一个例子,它利用了Linux Shell的基本功能来帮助管理和跟踪学生的作业提交...

    Linux零基础学习笔记 Shell编程-菜鸟入门(超详细)

    10. **权限与文件属性**:理解Linux的用户和组权限系统,以及`chmod`和`chown`命令的使用。 通过深入学习和实践这些内容,你将逐渐掌握Linux系统的基本操作,并具备编写简单Shell脚本的能力。记得,学习过程中要多...

    shell编程-shell编程

    #### 一、Shell编程简介与概述 **Shell编程**是指使用Shell语言来编写程序的过程。Shell是一种用于与操作系统交互的命令行界面。在Unix和类Unix系统(包括Linux)中,Shell不仅是用户与系统之间的接口,还提供了一...

    Shell脚本编程详解-吐血共享

    Shell脚本编程详解是深入探讨Linux环境下Shell脚本编写技巧与方法的文档,本文件详细介绍了如何创建、修改和执行Shell脚本,以及如何在脚本中使用各种参数和变量。Shell脚本通常是指一系列放在文件中的Linux命令和...

    LINUX与UNIX SHELL编程指南-2.rar

    《LINUX与UNIX SHELL编程指南》是一本深入讲解Linux和Unix系统中Shell编程的权威教程。Shell作为操作系统与用户交互的重要工具,是系统管理员和程序员日常工作中不可或缺的一部分。本书旨在帮助读者掌握Shell脚本...

Global site tag (gtag.js) - Google Analytics