`

Ubuntu设置文件读写权限

阅读更多

     Ubuntu的许多操作是在终端中进行的,通过sudo命令治理的文件是由root持有权限的,一般用户是无法改变的。在图形界面上,我们可以通过属性中的权限选项夹进行操作。但是一旦文件的属性显示当前用户没有读写权力时,无法在图形界面上修改权限。

 

常用方法如下:

sudo chmod 600 ××× (只有所有者有读和写的权限),

sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限),

sudo chmod 700 ××× (只有所有者有读和写以及执行的权限),

sudo chmod 666 ××× (每个人都有读和写的权限),

sudo chmod 777 ××× (每个人都有读和写以及执行的权限),

其中×××指文件名(也可以是文件夹名,不过要在chmod后加-ld)。

 

    解释一下,其实整个命令的形式sudo chmod -(代表类型)×××(所有者)×××(组用户)×××(其他用户

    三位数的每一位都表示一个用户类型的权限设置。取值是0~7,即二进制的[000]~[111]。 这个三位的二进制数的每一位分别表示读、写、执行权限。如000表示三项权限均无,而100表示只读。这样,我们就有了下面的对应:0 [000] 无任何权限4 [100] 只读权限6 [110] 读写权限7 [111] 读写执行权限。  

   最后同时附上查询文件(或文件夹)权限的命令ls -l 文件名称 (文件夹将-l改为-ld)。

10位属性代码对应:

-rw------- (600) 只有所有者才有读和写的权限

-rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限

-rwx------ (700) 只有所有者才有读,写,执行的权限

-rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限

-rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限

-rw-rw-rw- (666) 每个人都有读写的权限

-rwxrwxrwx (777) 每个人都有读写和执行的权限

 

分享到:
评论

相关推荐

    工控安全职业证书技能实践:文件及程序安全权限配置实战.docx

    创建文件 root.log,权限为 640,此时只有 root 有权限读写该文件的内容,用户 user0 连读取该文件的权限都没有 ls -l file-root 执行cat去查看文件,无权限 ll /bin/cat 然后通过设置特殊权限 set uid

    用Ubuntu+Qt5.12+lua 写了一个电子常用的调试测试数据采集软件,数据采集测试项,采用csv编写测试脚本,函数采用

    【用Ubuntu+Qt5.12+lua 写了一个电子常用的调试测试数据采集软件,数据采集测试项,采用csv编写测试脚本,函数采用lua编写 支持串口、串口读写】 ...串口需要配置好读写权限 注:文件为编译好运行文件

    实验2 熟悉常用的HDFS操作

    实验2 熟悉常用的HDFS操作 一、实验目的 1. 理解HDFS在Hadoop体系结构中的角色; 2. 熟练使用HDFS操作常用的Shell命令; 3. 熟悉HDFS操作常用的...(4) 显示HDFS中指定的文件的读写权限、大小、创建时间、路径等信息;

    Ubuntu16.04 ext4格式硬盘挂载普通用户权限控制的操作方法

    由于历史缘故,我的Ubuntu系统空间不够,我想把电脑的内置硬盘的一个ext4分区(/dev/sda12),以用户可以读写的方式,自动挂载到系统上.我的用户名叫totoro. 操作 开机自动挂载硬盘 :参照博客介绍,在/etc/fstab文件最后一...

    unyaffs-modified

    一般是修改成-drwxx-rx-x-,意思是root权限有读写执行权限,用户组有读执行权限,其他用户有执行权限,操作方法是 sudo -chmod -R 4755 /home/jamly/system/具体文件夹的文件 上述步骤在打包前面进行,弄完之后再...

    路由器trx固件打包解包工具.rar

    软件介绍: 在ubuntrx固件打包解包工具...解包后给squashfs-root文件夹读写权限 3.使用./modify.sh c newrom.trx打包,自动打包squashfs-root文件夹并且命名为newrom.trx。mksquashfsmodify.shpadjffs2unsquashfs

    linux.chm文档

    chmod u+s /bin/file1 设置一个二进制文件的 SUID 位 - 运行该文件的用户也被赋予和所有者同样的权限 chmod u-s /bin/file1 禁用一个二进制文件的 SUID位 chmod g+s /home/public 设置一个目录的SGID 位 - 类似...

    knewcode — 支持传统C++开发方式的Web网站服务器,跨平台,非脚本

    4、修改目录权限,设置“/home/knewcode0.91a”目录为可运行和可读写,“/home/knewcode0.91a/sample”目录的所有者改为“www-data”。 目前处于测试阶段,如遇任何问题,请反馈到如下邮箱,谢谢! zogy@163.com

    modify padavan老毛子固件解包打包

    ubuntu下su运行,所有文件需要可以执行权限。 ./modify.sh e rom.trx是解包解包后不要忘了给squashfs-root/文件夹读写权限 ./modify.sh c newrom.trx是打包

    knewcode 0.92a — 支持传统C++开发方式的Web网站服务器,跨平台,非脚本

    4、修改目录权限,设置“/home/knewcode0.92a”目录为可运行和可读写,“/home/knewcode0.92a/sample”目录的所有者改为“www-data”; 5、目前只在Ubuntu14.04 32位版下测试过,其他版本Linux请自行验证,并反馈...

    MySQL无法启动几种常见问题小结

    问题1:目录、文件权限设置不正确 MySQL的$datadir目录,及其下属目录、文件权限属性设置不正确,导致MySQL无法正常读写文件,无法启动。 错误信息例如: 代码如下:[code] mysqld_safe Starting mysqld daemon with...

    knewcode 0.93a — 支持传统C++开发方式的Web网站服务器(支持WebService),跨平台,非脚本

    4、修改目录权限,设置“/home/knewcode0.93a”目录为可运行和可读写,“/home/knewcode0.93a/sample”目录的所有者改为“www-data”; 5、目前只在Ubuntu14.04 32位版下测试过,其他版本Linux请自行验证,并反馈...

    file-commander:node.js 的文件管理器中间件

    请注意,该应用程序仅在 Mac OS X 10.9 和 Linux Ubuntu 12.04 上进行了测试。安装 $ npm install file-commander运行测试转到file-commander模块的根目录,确保已安装依赖项并运行测试。 $ cd node_modules/file-...

    悬镜管家 v3.0 免费版

    设置服务防护后系统可对受保护的相关服务的端口监听、端口外联、文件读写、用户目录访问等操作进行主动安全域隔离,全面提升系统服务的完整性和安全性。 3.应用防护 应用防护中主要包括SQL注入防护、XSS注入防护、CC...

    docker挂载本地目录和数据卷容器操作

    1、docker挂载本地目录 docker可以支持把一个宿主机上的目录挂载到镜像里。 交互模式运行 docker run -it -v /home/dock/Downloads:/usr/Downloads ...默认挂载的路径权限为读写。如果指定为只读可以用:ro docke

    Linux从零入门实战-2019年七月Z线.txt

    知识点3: 实例场景(Hello World,猜数字,文件读写,网络侦测) 实战项目: LInux服务器自动监控 第五讲 Linux开发基础 知识点1: 用C语言写一个hello word程序 知识点2: GCC与GDB 简介 知识点3: 工程文件...

    TopoLogic:另一个主题建模浏览器

    您将需要创建一个具有关联用户的数据库,该用户具有读写权限。您将需要使用数据库信息和Web配置来编辑/etc/topologic/global_settings.ini文件。您将需要一个的运行实例,该实例具有已加载的要处理的集合。运行...

    虚拟机 下安装tools

    linux系统 ubuntu下载地址 虚拟机中点击》虚拟机》安装tool 打开终端命令窗口(快捷键ctrl+alt+t) 输入su 拥有超级用户的权限(提示:第一次打开是没有密码的,可输入sudo passwd root更改密码后再输入su。如若...

    docker基础知识之挂载本地目录的方法

    Docker可以支持把一个宿主机上的...默认挂载的路径权限为读写。如果指定为只读可以用:ro 代码如下: docker run -it -v /home/dock/Downloads:/usr/Downloads:ro ubuntu64 /bin/bash docker还提供了一种高级的用法

    详解Docker挂载本地目录

    默认挂载的路径权限为读写。如果指定为只读可以用:ro docker run -it -v /home/dock/Downloads:/usr/Downloads:ro ubuntu64 /bin/bash docker还提供了一种高级的用法。叫数据卷。 数据卷:“其实就是一

Global site tag (gtag.js) - Google Analytics