热心网友
回答时间:2022-05-14 04:28
chmod命令用于改变linux系统文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。
1)文字设定法
命令格式:chmod [对象][+|-|=][权限] 文件名
对象:u-目录或者文件的所有者;g-目录或者文件的所有组;o-除了目录或者文件所有者和所有组的用户或者群组;a-所有的用户及组。
文字权限的表示:r-读权限;w-写权限;x-执行权限。
用法示例:给.txt文件的所有者添加读权限
$ chmod u+r .txt
2)数字设定法
命令格式:chmod [权限] 文件名
数字权限的表示:0表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限,然后将其相加。数字设定法需要同时设定u、g、o三组用户的权限,依次用3个8进制数表示。
用法示例:设置.py的所有者和所有组可读写、可执行,其它用户及可读、可执行不可写
$ chmod 775 .py
收起
热心网友
回答时间:2022-05-14 05:46
你在u-r后面少了个逗号
chmod u-r,go-rx table_*
否则会把go-rx当成文件执行
收起
热心网友
回答时间:2022-05-14 07:21
chmod u-r go-rx table_* 这条命令应该有问题的
chmod u-r ,go-rx table_* 大哥 看清楚了 应该少了一个逗号
收起
热心网友
回答时间:2022-05-14 09:12
参数不对
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。
收起