首页 > 其他分享 >chmod命令

chmod命令

时间:2023-08-01 18:44:13浏览次数:43  
标签:文件 执行 数字 用户 chmod 命令 oracle 权限

例子 : chmod 753 /home/oracle

含义:更改oracle文件的拥有者权限为 读 + 写 + 执行

   更改oracle文件的用户组权限为 读 + 执行

     更改oracle文件的其他用户权限为 写 + 执行

 


 

三个数字:

  首位 —— 文件拥有者的权限

  中位 —— 用户组的权限

  末尾 —— 其他用户的权限

#权限rwx二进制
7 读 + 写 + 执行 rwx 111
6 读 + 写 rw- 110
5 读 + 执行 r-x 101
4 只读 r-- 100
3 写 + 执行 -wx 011
2 只写 -w- 010
1 只执行 --x 001
0 --- 000

例如, 765 将这样解释:

  • 所有者的权限用数字表达:属主的那三个权限位的数字加起来的总和。如 rwx ,也就是 4+2+1 ,应该是 7。
  • 用户组的权限用数字表达:属组的那个权限位数字的相加的总和。如 rw- ,也就是 4+2+0 ,应该是 6。
  • 其它用户的权限数字表达:其它用户权限位的数字相加的总和。如 r-x ,也就是 4+0+1 ,应该是 5。

 


符号表示集

模式名字说明
r 设置为可读权限
w 设置为可写权限
x 执行权限 设置为可执行权限
X 特殊执行权限 只有当文件为目录文件,或者其他类型的用户有可执行权限时,才将文件权限设置可执行
s setuid/gid 当文件被执行时,根据who参数指定的用户类型设置文件的setuid或者setgid权限
t 粘贴位 设置粘贴位,只有超级用户可以设置该位,只有文件所有者u可以使用该位

 

标签:文件,执行,数字,用户,chmod,命令,oracle,权限
From: https://www.cnblogs.com/xiaoshark/p/17598786.html

相关文章

  • Windows系统提示“telnet不是内部或外部命令,也不是可运行的程序或批处理文件”怎么办?
    Windows系统电脑/服务器在运行CMD命令提示符时提示“不是内部或外部命令,也不是可运行的程序或批处理文件”,遇到这种情况怎么办呢?今天多多和你们分享解决办法。解决方法启用Windows功能(演示的是Windows10系统)1、开始——控制面板——程序和功能2、启用或关闭Windows功能——勾选“T......
  • 在 Linux 上使用 VirtualBox 的命令行管理界面
    VirtualBox拥有一套命令行工具,你可以使用VirtualBox的命令行界面(CLI)对远程无界面的服务器上的虚拟机进行管理操作。在这篇教程中,你将会学到如何在没有GUI的情况下使用VBoxManage创建、启动一个虚拟机。VBoxManage是VirtualBox的命令行界面,你可以在你的主机操作系统......
  • make命令
     内核驱动通用makefile:KERNELDIR:=/share/linux-srcCURRENT_PATH:=$(shellpwd)ENV:=ARCH=armCROSS_COMPILE=arm-linux-gnueabihf-obj-m:=ramdisk.obuild:kernel_moduleskernel_modules:$(MAKE)$(ENV)-C$(KERNELDIR)M=$(CURRENT_PATH)modulescl......
  • mongostat命令的简单使用
    有点类似linux平台的vmstat命令,只不过mongostat输出的是mongodb实例的相关信息。在命令行下使用,会间隔固定时间(默认1s)获取mongodb的当前运行状态,并输出结果。例如:每秒打印一次,共打印20次​#连接到复制集$mongostat--host=20.20.20.64:27017,20.20.20.65:27017,20.20.20.......
  • 格式化输出\pset命令详解
    语法"\pset"命令的语法如下:\pset[option[value]]postgres@linuxpg51:5432=#\psetborder1columns0csv_fieldsep','expandedofffieldsep'|'fieldsep......
  • Linux服务器宕机原因有哪些可以通过那些命令详细排查
    dmesg:这个命令可以查看系统启动时内核产生的日志信息,可以通过检查日志来了解是否有硬件或内核问题。journalctl:这个命令可以查看系统日志,包括服务启动、停止、错误信息等,可以帮助找到服务是否出现问题。top和htop:这两个命令可以查看系统当前的进程状态和资源占用情况,可能可......
  • Git基础命令
    Git配置1.查看当前的git配置信息gitconfig--list4.查看git用户名或邮箱gitconfig--globaluser.name#查询git所使⽤的用户名gitconfig--globaluser.email#查询git所使⽤的email#注:--global表示全局,没有--global表示只查询......
  • Linux常用耗资源命令汇总
    在Linux中,以下命令可能在处理大量数据或复杂操作时比较消耗资源。一般来说,涉及大量数据处理、计算或者I/O操作的命令会比较耗费系统资源。​注意:所有命令资源消耗都是相对的,基于文件的处理量来展现find命令通常会比较消耗资源,因为它需要遍历整个文件系统来查找文件......
  • show processlist 命令
    SHOWPROCESSLIST是一个MySQL命令,用于显示当前连接到MySQL服务器的所有活动进程的信息。以下是SHOWPROCESSLIST命令的详细用法:SHOWPROCESSLIST;这个命令将返回一个结果集,其中包含每个活动进程的一行记录。每行记录包含了以下列:Id:连接标识符(connectionidentifier)。User......
  • linux 中sed命令中-D选项
     001、-D选项用于限定只删除模式空间中的第一行[root@PC1test01]#lsdata.txt[root@PC1test01]#catdata.txt##测试数据HeaderLineFirstDataLineEndofDataLines##N选项将匹配Header的行及下一行当做一行来出列,D选项用于删除模式空间的第一行,即he......