`
CrazyNemo
  • 浏览: 197306 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

一天一条linux命令——chmod

阅读更多

chmod(change mode)的功能是:变更文件或目录的权限。

 

chmod --help 可查看具体参数使用。

 

一、权限

 

1.linux中权限分为一般权限和特殊权限。

 

一般权限:r——read 读,w——write 写,x——execute 执行。

 

特殊权限:setuid——赋予普通用户可执行root用户才能执行的权限,setgid——类似setuid,指组,stick bit——粘贴位 只有属主和root用户可以删除。

 

2.r w x,构成一个三位二进制数,有权限则为1,没有则为0。故0为均没有,1为只有x,2为只有w,3为有w和x,依次类推。

 

setuid setgid stickbit 也类似。

 

-为无

 

二、权限范围:

 

u:user 文件或目录的属主

 

g:group 文件或目录的属组

 

o:other 除以上的其他用户

 

a:all 所有用户

 

三、权限设置:

 

+:添加权限

 

-:去掉权限

 

=:设置权限

 

chmod u+rw test.txt 给属主添加对test.txt读和写的权限。

 

chmod 644 test.txt 对于test.txt给属主设置读和写的权限,属组和其他用户设置读的权限。

 

chmod 1777 temp 第一个1为stick bit 即 对于temp文件,赋予rwxrwxrwt权限。

 

分享到:
评论

相关推荐

    linux常用命令 ——总结

    Linux常用命令总结 Linux系统提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习...

    linux命令大全——超级详细

    在Linux操作系统中,命令行是用户与系统交互的主要方式,对于初学者来说,掌握一系列基本的Linux命令是至关重要的。本篇文章将详细讲解Linux命令大全,帮助你从入门到熟练,提升你的Linux操作技能。 一、文件和目录...

    Linux学习——命令.pptx

    Linux是开源的操作系统,它的命令行界面,也...这只是Linux命令行的一部分基础知识,学习Linux命令有助于提升系统管理和自动化任务的效率。继续深入,你还可以学习更多高级主题,如脚本编写、进程管理、网络配置等。

    chmod命令详细用法

    - `chmod a+r file1.txt`:等同于上一条命令,给所有用户添加读取权限。 - `chmod ug+w,o-w file1.txt file2.txt`:允许拥有者和同组用户写入,但禁止其他用户写入。 - `chmod u+x ex1.py`:仅允许文件所有者执行。 ...

    linux实验——Shell编程.doc

    Shell编程是Linux操作系统中不可或缺的一部分,它是一种命令解释器,同时也是一种强大的编程语言。通过Shell脚本,用户能够自动化执行一系列系统操作,提高工作效率。在这个实验中,我们将着重学习和实践Shell环境...

    Linux 学习手册--linux命令大全

    【Linux学习手册--Linux命令大全】是一份详细阐述Linux操作系统中常用命令的文档,适合初学者及需要深入了解Linux命令的用户。文档涵盖了多个基础且重要的命令,如`cd`、`chmod`和`locate`,旨在帮助用户更好地管理...

    《linux常用命令全集》——精通linux常用命令的宝典

    《Linux常用命令全集》是一本详细介绍了Linux命令的宝典,旨在帮助用户理解和运用这些命令,从而更好地驾驭Linux系统。下面我们将深入探讨一些重要的Linux命令。 1. **ls**:列出目录内容。`ls`命令是最基本的命令...

    linux命令手册.pdf

    以上只是Linux命令手册中的一部分内容,实际上,手册还包括更多的系统管理命令,如文件和目录操作(如`ls`, `cd`, `mv`, `rm`等),文件权限和所有权(`chmod`, `chown`, `chgrp`),网络管理(`ifconfig`, `ping`, ...

    Linux命令壁纸带中文.rar

    此外,资源中还包含了一个.psd工程文件,这是一种Photoshop文档格式,用户可以根据自己的需求自定义壁纸,添加或修改命令,以适应个人的学习路径和习惯。这使得学习更加个性化,也体现了开源社区的共享精神。通过...

    chmod命令..

    ### chmod命令详解:掌握Linux文件权限管理的核心技能 在Linux系统中,`chmod`命令是进行文件和目录权限更改的关键工具。它允许用户修改文件或目录的访问权限,确保系统的安全性和数据的保护。深入理解并熟练运用`...

    Linux命令大全搜索工具

    Linux 命令大全搜索工具是一种功能强大的命令行工具,提供了广泛的命令集,涵盖了文件操作、系统管理、网络管理、安全管理等多方面的内容。该工具旨在提供一个便捷的命令搜索平台,帮助用户快速查找和使用 Linux ...

    Linux课件——第10章 Linux中的shell编程

    【Linux中的shell编程】是Linux系统管理的重要组成部分,它涉及到一系列高级操作,让用户能够通过编写脚本自动化日常任务。shell既是命令解释器,也是程序设计语言,它提供了丰富的语言特性,包括变量、参数和控制...

    Linux chmod命令用法详解

    Linux chmod命令 Linux/Unix 的文件调用权限分为三级 : 文件拥有者、群组、其他。利用 chmod 可以藉以控制文件如何被他人所调用。 使用权限 : 所有使用者 语法 chmod [-cfvR] [--help] [--version] mode file... ...

    chmod命令使用详解

    `chown` 是另一个重要的 Linux/Unix 命令,用于更改文件或目录的所有者或所属组。通常,这个命令只有 root 用户才有权执行,因为它涉及到文件权限的更改。 #### chown命令格式 ```bash chown [-cfhvR] [--help] [-...

    linux的chmod和压缩命令

    chmod给文件设置权限,tar是linux中常用的压缩命令,里面写个多个压缩格式

    Linux常用命令.pdf

    在Linux操作系统中,掌握一些基本的命令是必不可少的,这些命令可以帮助用户进行文件管理、系统交互以及各种操作。以下是对PDF文件中提到的一些常用Linux命令的详细解释。 **ls命令**: 1. **命令格式**:`ls [选项...

    Linux命令大全搜索工具 v1.5.1.pdf

    本文档是一个 Linux 命令大全搜索工具,涵盖了常用的 Linux 命令,包括文件管理、系统管理、网络管理、安全管理等方面。 在文件管理方面,命令包括 cp、mv、rm 等,用于文件的复制、移动和删除操作。例如,cp 命令...

    Linux课件——第5章系统管理

    权限可以通过chmod命令进行更改。 **5.3 进程管理** 进程是正在执行的程序实例。Linux提供了`ps`命令查看当前进程,`kill`命令发送信号给进程,`top`或`htop`实时监控系统资源占用等。通过`nohup`可以让进程在用户...

    Linux命令大全 chm

    本资源"Linux命令大全 chm"提供了一个全面的Linux命令参考,旨在帮助用户更好地理解和使用各种Linux命令。 `atu`是一个不常见的标签,可能是输入错误或者是指代某个特定的工具或用途。不过,根据提供的信息,我们...

Global site tag (gtag.js) - Google Analytics