区别 chown和chmod的用法

2023-05-16

本人总是习惯使用chmod,而把chown混淆。

chown就是修改 第一列内容的 ,chmod是修改 第3,4列内容的。


chown用法
用来更改某个目录或文件的用户名和用户组的
chown 用户名:组名 文件路径(可以是就对路径也可以是相对路径)
例1:chown root:root /tmp/tmp1
就是把tmp下的tmp1的用户名和用户组改成root和root(只修改了tmp1的属组).
例2:chown -R root:root /tmp/tmp1
就是把tmp下的tmp1下的所有文件的属组都改成root和root。

chmod用法
用来 修改某个目录或文件的访问权限。
语法:chmod [who] [+ | - | =] [mode] 文件名
 命令中各选项的含义为:
操作对象who可是下述字母中的任一个或者它们的组合:
   u 表示“用户(user)”,即文件或目录的所有者。
   g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。
   o 表示“其他(others)用户”。
   a 表示“所有(all)用户”。它是系统默认值。
 操作符号可以是:
   + 添加某个权限。
   - 取消某个权限。
   = 赋予给定权限并取消其他所有权限(如果有的话)。
 设置 mode 所表示的权限可用下述字母的任意组合:
   r 可读。
   w 可写。
    x 可执行。
   X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。
   s 在文件执行时把进程的属主或组ID置为该文件的文件属主。
       方式“u+s”设置文件的用户ID位,“g+s”设置组ID位。
   t 保存程序的文本到交换设备上。
   u 与文件属主拥有一样的权限。
   g 与和文件属主同组的用户拥有一样的权限。
   o 与其他用户拥有一样的权限。

 文件名:以空格分开的要改变权限的文件列表,支持通配符。


参考:http://hi.baidu.com/whn_arthur/item/6ce34137321e2385b711db27

 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

区别 chown和chmod的用法 的相关文章

  • Linux:chmod -R 777 *含义

    Linux xff1a chmod R 777 首先 xff0c chmod命令是linux上用于改变权限的命令 xff0c R 是递归遍历子目录 xff0c 因为你要操作的文件使用的 通配符 777 xff0c 第一个7代表文件所属者的权
  • Linux权限详情---id、chmod、umask、su、chown、chgrp、passwd

    Linux不仅是多重任务处理 multitasking 系统 xff0c 还是多用户 multiuser 系统 这是说 xff0c 虽然一台标准计算机可能只包含一个键盘和一台显示器 xff0c 但是它仍然可以同时被一个以上的用户使用 远程用
  • 利用chmod获取权限

    利用chmod获取权限 在Linux中要修改一个文件夹或文件的权限我们需要用到linux chmod命令来做 xff0c 下面我写了几个简单的实例大家可参考一下 语法如下 xff1a strong chmod strong who 43 6
  • 如何在 Linux 中递归更改文件的权限

    如果您使用 Linux 作为主要操作系统或管理 Linux 服务器 您会遇到尝试创建或编辑文件并收到 权限拒绝 错误的情况 通常 与权限不足相关的错误可以通过设置正确的文件权限或所有权 Linux 是一个多用户系统 对文件的访问是通过文件权
  • chown、chmod详解

    首先通过ll命令查看目录下文件 主要看最前面一列 我把 drwxr xr x 拿出来说 d 目录 文件类型 rwx 可读 可写 可执行 2 4位 所属者权限 r x 可读 可执行 5 7位 所属组权限 r x 可读 可执行 8 10位 其它
  • php chmod() 不更改权限

    我的图片上传脚本有问题 我知道有数百个相同的问题 但我还没有找到适合我的问题 upload dir images postcards chmod upload dir 777 if is writable upload dir echo T
  • 如何在 python 中执行简单的“chmod +x”?

    我想从可执行的 python 脚本中创建一个文件 import os import stat os chmod somefile stat S IEXEC 它出现os chmod不会像 unix 那样 添加 权限chmod做 注释掉最后一行
  • 如何将输入的3个八进制数转换为CHMOD权限转换为二进制?

    我正在尝试创建一个程序 使用 3 个八进制数 例如 5 2 6 或 5 2 6 的命令行获取用户输入 并将它们转换为 3 组 3 位二进制数 例如 101 010 110 并打印出相应的 CHMOD 权限 例如 r x w rw 我在将这些
  • /usr/bin/sudo 必须由 uid 0 拥有并设置了 setuid 位版本 .ubantu14.04 LTS

    当我为 npm 设置 EACCESS 并在终端中运行 chown 命令以更改所有者权限时 但现在我陷入了困境 sudo usr bin sudo 必须由 uid 0 拥有并设置了 setuid 位 我的版本是 ubuntu14 04 LTS
  • chmod - 保护正在访问的用户文件,以便只有所有者才能访问?

    如何设置 chmod 以便只有文件的所有者才能读取 写入和执行 其他用户无法读 写 执行 chmod 600 filename会做的 或者chmod 700如果它是可执行文件 另一种不太神秘的方法是 chmod go rwx filenam
  • chmod 757 安全吗?

    由于我在共享主机上 我想添加一个图像托管脚本 似乎755不允许我上传图像 所以我将文件夹更改为757 chmod到757安全吗 一句话 不 用两个字来说 见鬼 不 让我们解释一下757 那就是 所有者 读写执行 对文件具有权限的组 读取 执
  • 如何通过单个命令创建目录并授予权限

    如何在Linux中使用单个命令创建目录并授予权限 我必须创建很多具有完全权限的文件夹777 Commands mkdir path foldername chmod 777 path foldername 我不喜欢在两个命令中创建并授予权限
  • 如何用Java管理Linux文件权限?

    是否有任何机制来获取和设置文件 目录权限 比如我想以shell的方式显示一个文件的权限 rwxr xr 使用 Java 可以做到这一点吗 我知道里面有一些方法File类来知道文件是否canExecute canRead and canWri
  • 简单的 PHP/HTML 上传页面 - 没有文件保存

    我是 HTML PHP 新手 我正在尝试创建一个简单的 php 文件上传页面 我将此作为我的 HTML
  • PHP 是否阻止了粘性位?

    我尝试使用 PHP 的 chmod 将权限设置为 02775 但由于某种原因 它只将 0775 添加到文件中 我认为这可能是 PHP 的 chmod 实现或其他问题 所以我尝试使用 PHP 的 passthru 函数运行 chmod 027
  • 如何使用CHMOD获得“drwx---r-x+”文件夹权限? - Bash 脚本 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我在通过网络移动某些文件时遇到问题 这似乎是由文件权限引起的 目前我有具有此权限 drwxrwxrwx 的文件夹 我需要运行一个 bash
  • 将 Laravel 存储权限设置为 777?

    由于某种原因 我不得不将 Laravel 存储文件夹设置为 777 我运行这个命令sudo chmod R 775 storage 并且我的权限错误未解决 因此我通过运行此命令将权限从 775 更改为 777sudo chmod R 777
  • 使用 /var/lib/mysql 的 chown 从 root 更改所有者,现在 mysql 中出现错误 1049 (42000)

    在 Ubuntu 上 我之前在终端中使用以下代码创建了一个 mysql 数据库 my sql u root p 然后在mysql中 CREATE DATABASE securities master 我试图使用文件资源管理器来查看与该数据库
  • Git 无法解释地更改单个文件的权限

    我是唯一参与这个 git 项目的人 每次我在本地 Ubuntu 存储库中编辑文件 然后推送到 Bitbucket 并拉取到我的生产存储库时 git 都会将编辑的文件更改为 rwxrwxr x 775 Apache 不喜欢这样 本地系统 Ub
  • 为什么我的 PHP 脚本无法对其创建的文件进行 chmod?

    我有一个 php 创建一个需要可执行的文件 它是一个需要由系统运行的批处理文件 由于某种原因 即使该文件归 apache 所有并且 php 作为 apache 运行 并且创建了该文件 该脚本还是在 chmod 行处终止 我需要进行哪些不同配

随机推荐

  • 【odroid-xu3】 ODROID-XU3硬件连接和烧写过程

    主要介绍硬件环境和系统的烧写 xff0c 有什么问题后面再补充吧 xff0c 实际上官方提供的工具向用户屏蔽了好多细节 开发板 xff0c 如果不自己来定制系统 xff0c 也就没有什么意思了 这个odroid xu3本身提供了丰富的资源和
  • ERROR 1805 (HY000): Column count of mysql.user is wrong. Expected 45, found 43. The table is probabl

    执行grant命令报错如标题 解决办法 xff1a 升级MySQL xff0c 如下命令输入密码即可 mysql upgrade p
  • The JAVA_HOME environment variable is not defined correctly,

    linux安装maven查看版本时提示如标题 xff1a root 64 iZ2zeiyfk6wfvd1y5al5maZ middleware mvn version The JAVA HOME environment variable i
  • zabbix重启服务器后Service Unavailable

    查看错误日志 xff1a tail f var log httpd error log 日志提示不存在php目录下的zabbix sock文件 xff1b 再查看端口 xff1a 发现php的9000端口没起来 xff1b 解决办法 xff
  • linux安装anaconda3

    wget https repo anaconda com archive Anaconda3 2020 11 Linux x86 64 sh sh Anaconda3 2020 11 Linux x86 64 sh xff08 一路回车和y
  • linux安装zookeeper单点

    需要有jdk环境 安装java yum list java 1 8 yum install java 1 8 0 openjdk y 下载地址 http zookeeper apache org wget tar zvxf zookeepe
  • CAN总线网络的传输模式

    CAN总线网络的传输模式根据触发条件的不同 xff0c 在车身CAN网络中可分为事件型 周期性及混合型三种传输模式 xff1b 1 事件型传输模式 xff1a 随着类型或数据的转变及时发送的消息 此类型消息的好处是极少占用总线资源 xff0
  • matlab中m文件的命名规则

    matlab的m文件的命名规则 xff1a 1 文件名命名要用英文字符 xff0c 首字符不能是数字或下划线 xff1b 2 文件名不能与matlab的内部函数名相同 m文件名的命名尽量不要是简单的英文单词 xff0c 最好是由大小写英文
  • 2014去哪儿校招笔试

    共 3 43 2 43 2 个题 开发 前3 个必做 xff0c 其他选做 测试或web 开发 前 2 个必做 43 另外 2 个必做 1 字符串split 43 翻转 2 实现 访问历史记录 xff0c insert next pre 3
  • MicroStrategy笔试

    1 coding判定二叉树是否是有序二叉树 2 一个有序数组A xff08 buffer 足够大 xff09 xff0c 和一个有序数组 B xff0c 设计算法 xff0c merge 两个数组后有序 xff0c 不使用任何额外的内存空间
  • 欢迎使用CSDN-markdown编辑器

    能力培养 与team leader讨论 xff0c 大抵将能力培养分成三类 业务能力 解决具体反馈的问题 xff1b 总结通用的解决方案 xff1b 从根本上改善根本问题技术能力 设计架构的能力 xff0c 注重性能的改善泛化能力 明确问题
  • 一些5G整理

    鲁棒性 设计 相对于终端成本 xff0c 网络掉线的损失是行业客户是不可接受的 xff0c 所以行业终端鲁棒性设计很重要 这里的鲁棒性是指排除了前述的散热 环境可靠性等自身设计后面对其他突发未知情况的还能可靠应用的能力 业内对于鲁棒性的设计
  • ES设置多个自定义分词器,每个分词器使用不同的词库

    ES中如何设置自定义分词器并且每个分词器使用自己定义的词库 xff1f 1 首先在ansj cfg yml中配置 然后在ansj library properties文件中添加词典放置路径 ansj library properties和l
  • 开发原则

    1 提供完整的数据 xff0c 不需要调用者进行额外的处理 2 测试 xff0c 保证比较对象要都是真实正确的 3 以业务需求为驱动 xff0c 兼顾系统架构升级
  • Windows下多台电脑共享剪切板的方法

    转自于 http www microsoft com china MSDN library WebServices WebServices WebServices mspx mfr 61 true
  • Cisco Packet Tracer模拟器使用

    第一篇 熟悉界面 一 设备的选择与连接 在界面的左下角一块区域 xff0c 这里有许多种类的硬件设备 xff0c 从左至右 xff0c 从上到下依次为路由器 交换机 集线器 无线设备 设备之间的连线 xff08 Connections xf
  • 各种路由器接口与连接方法

    转自于 http bbs pcsoft com cn thread 138952 1 4 html 路由器所在的网络位置比较复杂 xff0c 既可是内部子网边缘 xff0c 也可位于内 外部网络边缘 同时为了实现强大的适用性 xff0c 它
  • line vty 0 4 什么意思

    转自于 http hi baidu com rxlly blog item 9072bc397ae18bde7c1e71f6 html line vty 0 4是不是指启用5个telnet会话的意思 xff1f 那line vty 0 0是
  • matlab实现牛顿迭代法求解非线性方程组

    http hi baidu com aillieo blog item 0800e2a10ac9a59647106493 html 已知非线性方程组如下 3 x1 cos x2 x3 1 2 61 0 x1 2 81 x2 43 0 1 2
  • 区别 chown和chmod的用法

    本人总是习惯使用chmod xff0c 而把chown混淆 chown就是修改 第一列内容的 xff0c chmod是修改 第3 4列内容的 chown用法 用来更改某个目录或文件的用户名和用户组的 chown 用户名 组名 文件路径 xf