`
xwj_1998
  • 浏览: 8086 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

chmod(转)

 
阅读更多
在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读、写、运行设定权限。
例如我用ls -l命令列文件表时,得到如下输出:
-rw-r--r--  1 bu users  2254 2006-05-20 13:47 tt.htm
从第二个字符起rw-是说用户bu有读、写权,没有运行权,接着的r--表示用户组users只有读权限,没有运行权,最后的r--指其他人(others)只有读权限,没有写权和运行权。这是系统默认设置,我可以改写tt.htm,同组的人和其他人只有权读,没人有权运行,因为只是一个html文件,不必运行。这在Novell的directory services之前很先进。
读、写、运行三项权限可以用数字表示,就是r=4,w=2,x=1。所以,上面的例子中的rw-r--r--用数字表示成644。
反过来说777就是rwxrwxrwx,意思是该登录用户(可以用命令id查看)、他所在的组和其他人都有最高权限。
再多说一句。我用chmod o-r tt.htm命令改权限,o-r是others的权限中减掉读。结果是
-rw-r-----  1 bu users 2254 2006-05-20 13:47 tt.htm
如果用命令chmod 777 tt.htm,结果是
-rwxrwxrwx  1 bu users 2254 2006-05-20 13:47 tt.htm
任何人都有读、写、运行三项权限。
分享到:
评论

相关推荐

    chmod的C语言实现

    在Linux和类Unix系统中,`chmod`是一个用于改变文件或目录权限的命令。它的C语言实现涉及到对系统调用的直接操作,主要是`chmod()`函数。本文将深入探讨`chmod`命令的C语言实现原理,以及如何仅通过数字来设置权限。...

    chmod 命令详细用法说明

    在Linux操作系统中,`chmod`命令是用于改变文件或目录权限的重要工具。权限管理是Linux系统安全的基础,理解和熟练使用`chmod`对于任何系统管理员或开发者来说都是至关重要的。本篇将详细介绍`chmod`命令的使用方法...

    chown与chmod的区别

    "解读chown与chmod命令的差异" 在Linux系统中,文件和文件夹的权限管理是非常重要的一方面。chown和chmod是两个常用的命令,分别用于管理文件和文件夹的所有者和权限。下面,我们将深入探讨这两个命令的区别和使用...

    Linux常用命令之chmod修改文件权限777和754

    在Linux操作系统中,`chmod`命令是用于改变文件或目录权限的重要工具。权限设置对于系统的安全性和用户管理至关重要,因为它决定了用户如何与文件和目录交互。本文将深入探讨`chmod`命令,特别是777和754这两个常见...

    node.js中的fs.chmod方法使用说明

    fs.chmod方法则是fs模块中用来更改文件权限的方法。 fs.chmod方法的使用说明如下: 首先,要使用fs.chmod方法,必须在代码的开始部分引入fs模块,其代码如下: ```javascript var fs = require('fs'); ``` fs....

    linux仿写chmod命令

    在Linux操作系统中,`chmod`命令是用于改变文件或目录权限的重要工具。它允许用户根据需要设置文件的读、写和执行权限,以控制不同用户对文件或目录的访问。本篇文章将详细介绍如何在C语言中仿写`chmod`命令,并提供...

    解决音频转换linux环境报错.zip

    可以通过`chmod`命令来修改文件权限,例如: ```bash chmod 755 /path/to/your/audio/file ``` 其次,如果音频文件只转换了一半,这可能是由于内存限制或者Java堆空间不足导致的。在运行Java程序时,你可以通过...

    使用Linux-Shell转换PDF文件为图片

    通过编写Shell脚本,我们可以执行一系列命令来批量处理PDF转图片的任务。 描述中提到的"封装好的jar包、sh文件及使用说明",这是转换过程中的关键组件。`convert-pdf.jar`很可能是一个Java编写的可执行程序,它实现...

    LINUX操作系统复习题

    `chmod 1755` 设置了 sticky bit 权限位,确保即使设置了组执行权限,也只有文件的所有者才能修改文件。 #### 7. 用户账户文件解析 Linux 系统中存储用户信息的主要文件有 `/etc/passwd` 和 `/etc/shadow`。 - **...

    PVE专用的img转kvm文件

    img转kvm工具 使用方法: 用winscp登录你的虚拟机IP,把img2kvm和镜像文件一股脑的放置到root下,然后输入以下代码: chmod +x img2kvm ./img2kvm 文件名.img 100 vm-100-disk-1 上面的100表示虚拟机编号

    ubuntu 下displayLink usb转VGA/hdmi驱动

    chmod +x install.sh ``` 最后,运行安装脚本: ``` sudo ./install.sh ``` 5. **重启系统**:安装完成后,需要重启你的Ubuntu系统以使新驱动生效: ``` sudo reboot ``` 6. **连接DisplayLink设备**:...

    usb转console口 linux版本

    3. **设置权限**:为了让非root用户也能访问设备,可能需要修改设备节点的权限,例如使用`chmod`命令。 4. **配置终端工具**:选择一个终端仿真器,如`minicom`,配置波特率、数据位、停止位、校验位等参数,然后...

    Shell转换成C

    1. 创建一个简单的Shell脚本,例如`myscript.sh`,并赋予执行权限:`chmod +x myscript.sh` 2. 使用`shc`进行转换,命令格式为:`shc -f myscript.sh`。这将会生成两个文件:`myscript.sh.c`是转换后的C源代码,`...

    go语言小工具实现的网页URL转换成pdf文件

    chmod 777 ./urlToPdf ./urlToPdf -url "https://www.baidu.com/#/channelPdf" -filepath "output.pdf" 通过以上步骤,可以使用 Go 和 go-rod 库轻松地将网页转换成 PDF 文件。这个方法不仅简单易用,而且支持...

    SubtitleConverter:将VTT字幕转换为SRT,反之亦然

    #如何使用在终端上发出以下命令: # chmod u+x subtitle-Converter.py# ./subtitle-Converter.py -i <input vtt file> -o <output> -s或者 # chmod u+x subtitle-Converter.py# ./subtitle-Converter.py -i ...

    linux下修改文件的权限【转】

    - 例如,`chmod 755 file.txt`会给所有者赋予读、写和执行权限,所属组和其他用户则只有读和执行权限。 - 使用符号模式,如`chmod u+x file.txt`会为所有者添加执行权限。 - `u`代表用户(owner)、`g`代表组...

    linux转化windows文件编码格式脚本

    在使用该脚本时,需要将其保存到一个文件中(例如 `convert_encoding.sh`),然后赋予执行权限 (`chmod +x convert_encoding.sh`),最后执行该脚本,传递要遍历的目录作为参数(例如 `./convert_encoding.sh /path/...

    RedHat下的PL2303,USB转串口驱动,有三个版本

    5. 配置权限:可能需要修改串口设备的权限,例如使用`chmod`命令赋予用户读写权限。 6. 使用串口:通过标准的串口API(如`picocom`、`minicom`或编程语言中的串口库)与设备进行通信。 总之,Red Hat下的PL2303 USB...

    centos7-mini下一键安装google-chrome脚本,完美解决中文字体报错,java实现html转pdf等

    $ chmod -Rf 755 centos7-mini-google-chrome-install.sh $ ./centos7-mini-google-chrome-install.sh # 执行命令即可实现html保存为pdf $ google-chrome --no-sandbox --user-data-dir --headless --disable-gpu -...

Global site tag (gtag.js) - Google Analytics