常用简单Chown命令和Chmod命令

linux下使用ls -la可以查看当前目录下的文件详细信息

文件的权限组成格式是:

文件属性  当前用户权限  用户所属用户组权限  其他用户权限   链接数   用户  用户组  大小 时间戳

   d                 rwx                        rw-                          r--                 1          ha       ha       679    6月

一般来说从其他用户的目录下使用cp / mv命令将其他用户的文件拷贝到自己用户目录下,或者使用scp 命令将远程用户的文件拷贝到本机目录下,需要对文件属性和所有者进行修改,否则会出现权限不够的问题。

一般先修改文件所有者,使用chown命令

用法:chown -R ha:ha ./*

-R:递归对目录下的文件进行修改所有者

ha:ha   前面的ha是改为ha用户,后面ha是改为名为ha的用户组

./*   是需要被修改的文件名或者路径,此处指定的是当前目录下的所有文件和文件夹

接下来修改文件属性,使用chmod命令

用法:chmod a+r ./*

a+r:a是对所有用户【包括当前用户,用户组用户,其他用户】进行权限修改,+r是增加读权限,+w是增加写权限,+x是增加执行权限

./*   是需要被修改的文件名

----------------------------------------------------------

我之前遇到一个神奇的问题

一个文件夹下有许多文件和文件夹,原本属于root,后来改为自己的用户,权限也都全开,但是里面有个文件夹无法打开,root可以打开,自己用户不行,权限读写都开了,直到后来偶然给文件夹加上了执行权限,自己用户才能打开。很奇怪为什么文件夹属性需要加执行权限才能打开。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java后端生活

JavaWeb(三)第一个 WEB 应用程序

16270
来自专栏黑泽君的专栏

eclipse复制粘贴项目,需要修改的几处地方

2、修改访问的根目录:项目名右键 --> Properties --> Web Project Setting

48120
来自专栏张浩的专栏

Sqoop在导入的时候生成的MR代码教你怎么指定路径去存放

最近常用Sqoop导入一些数据到HDFS中。但是执行完成后,总是会在我执行sqoop命令的文件夹下生成一些MR代码。总是需要去手动清理。感觉比较困扰,然后就看S...

28410
来自专栏程序员互动联盟

【C语言基础】fopen函数使用

r代表read的简写,+代表可读可写,w代表write,b代表bit二进制位,t代表text r 打开只读文件,该文件必须存在 r+ 打开可读可写的文件,该文件...

381150
来自专栏GreenLeaves

Memcahe安装与配置

1、先启动Memcahe服务 (1)通过Memcahe文件夹下的memcahe.exe程序启动 (2)将Memcahe加到Windows服务中去 为了方便使用,...

20890
来自专栏黑泽君的专栏

映射重复导致的错误:Ambiguous handler methods mapped for HTTP path

  出现Ambiguous Mapping异常时,找到同一请求路径映射到两个方法的地方,修改即可。使这两个方法有区分即可。注意:要一并修改对应的jsp上的请求路...

44110
来自专栏阿炬.NET

解决Android系统短信群发时提示”正在发送大量短信“

51550
来自专栏吴伟祥

Linux系统关机过程 原

最常用的Linux关机命令用init、shutdown、halt和reboot等。这些命令都可以达到关机重启的目的,但是每个命令的内部工作过程是不同的。下面就详...

18110
来自专栏云计算教程系列

如何在Debian 8上安装Django Web框架

Django是一个功能齐全的Python Web框架,用于开发动态网站和应用程序。使用Django,您可以快速创建Python Web应用程序,并依靠该框架来完...

17620
来自专栏杂七杂八

phpstudy本地创建站点

打开站点域名管理 ? 填写站点管理内容,然后点击新增,左侧会增加更才填写的内容,然后点击保存设置并生产配置文件 修改hosts本地映射 ? ? Paste_Im...

34960

扫码关注云+社区

领取腾讯云代金券