`

ubuntu文件权限操作

 
阅读更多

1.chmod

Linux/Ubuntu 系统中文件调用的权限分为三级:文件拥有者(u)、群组(g)、其他(o),用chmod更改文件的权限。

chmod是一个相当灵活的命令,对同一个文件的权限的修改可以用多种风格的命令格式来实现。 

 

风格一:chmod [-R] mod fileOrDirectory...

参数说明:
mode 权限设置字符串,格式为[ugoa] [+-=] [rwx]
u 表示文件的拥有者
g 表示与此文件拥有者同组群的人
o 表示其他人
a 表示包含以上三者即文件拥有者(u)、群组(g)、其他(o)
+ 表示增加权限
- 表示取消权限
= 表示唯一设置权限
r 表示有读取的权限
w 表示有写入的权限
x 表示有执行的权限
-R 表示对该目录下的所有文件和子目录进行相同的权限更改

 

实例:将赋予所有人执行executable文件的权限

sudo chmod ugo+x executable 或

sudo chmod a+x executable

 

风格二:chmod [-R] NUM fileOrDirectory...

参数说明:

NUM 三位代表相应权限的数字

读、写、执行对应的权限数字是1、2、4;

从左至右以此为文件拥有者、同组人、其他人;

 

实例:赋予文件的拥有者和同组人有读写file文件的权限,其他人没有任何权限

sudo chmod 330 file

 

2.chgrp

chgrp [选项] 组 文件...

 

改变/opt/local /book/及其子目录下的所有文件的属组为book,命令如下:
sudo chgrp - R book /opt/local /book 

 

3.chown

格式:chown [参数]   <用户名>   <文件名>

实例:
sudo chown user f1
sudo chown -R user1 /d1

分享到:
评论

相关推荐

    Ubuntu 常用文件操作命令

    Ubuntu 常用文件操作命令 Ubuntu 操作系统中,文件操作命令是非常重要的一部分。下面将对 Ubuntu 中常用的文件操作命令进行详细讲解。 1. 权限修改命令:chmod 在 Ubuntu 中,权限修改命令使用 chmod 命令来实现...

    Ubuntu-Linux操作系统项目教程3套期末考试卷.doc

    * 文件权限的类型(读、写、执行等) 磁盘分区 * 磁盘分区的概念 * 磁盘分区的类型(主分区、逻辑分区等) * 磁盘分区的管理命令(fdisk、mkfs 等) 软件包管理 * 软件包管理的概念 * 软件包管理工具(apt、apt-...

    Ubuntu下运行.sh文件

    1. **设置文件权限**: 在开始执行任何.sh文件之前,首先要确保它有执行权限。你可以通过运行以下命令来添加执行权限: ``` chmod a+x filename ``` 这里的`filename`是你的.sh文件的名称。`a+x`参数会添加所有...

    Ubuntu新建编译c文件

    Ubuntu新建编译c文件是指在Ubuntu操作系统下创建一个新的C语言文件,编译并运行该文件的过程。在这个过程中,我们将使用Ubuntu的命令行终端来创建文件夹、编辑文件、编译文件和运行程序。 描述解读 在描述中,我们...

    Ubuntu操作系统零基础教程,小白轻松上手!知识领域:Linux操作系统、Ubuntu、命令行操作技术关键词:Ubuntu、

    ubuntu知识领域:Linux操作系统、...用途:为零基础小白提供Ubuntu操作系统的入门教程,帮助理解并掌握Ubuntu的基本使用方法,包括安装、环境配置、软件安装、文件操作和权限管理,为后续学习Linux系统和编程打下基础。

    ubuntu文件系统管理命令

    在深入探讨Ubuntu文件系统管理命令之前,我们先简要了解Ubuntu操作系统。Ubuntu是一种基于Linux内核的操作系统,因其用户友好性和强大的社区支持而广受欢迎。对于任何Linux或Ubuntu用户而言,掌握基本的文件系统管理...

    Ubuntu Linux操作系统(第2版)-PPT.rar

    《Ubuntu Linux操作系统(第2版)》是一份深入讲解Ubuntu Linux操作系统的教学资料,通过PPT的形式呈现,旨在帮助用户全面了解和掌握这一开源操作系统。Ubuntu Linux是基于Debian的Linux发行版,以其用户友好性、...

    在VMware的ubuntu虚拟机中实现和Windows文件共享

    在本教程中,我们将详细介绍如何在VMware Workstation环境下搭建一个Ubuntu虚拟机,并实现Ubuntu虚拟机与宿主机(假设为Windows操作系统)之间的文件共享功能。通过这种方式,可以方便地在两个操作系统之间传输文件...

    ubuntu执行.sh文件

    在Ubuntu操作系统中,`.sh` 文件通常是一种Shell脚本,它是用Bash或其他Shell语言编写的文本文件,用于自动化执行一系列命令。这篇文章将详细介绍如何在Ubuntu上执行这种类型的文件。 首先,理解`.sh`文件的性质是...

    ubuntu系统中文件和内容查找命令总结linux操作系统电脑资料.doc

    * -perm 按照文件权限来查找文件 * -prune 使用这一选项可以使 find 命令不在当前指定的目录中查找 * -user 按照文件属主来查找文件 * -group 按照文件所属的组来查找文件 * -mtime 按照文件的更改时间来查找文件 * ...

    ubuntu下打开Qt出现无法覆盖文件

    这个问题通常是由于文件权限设置不当导致的,特别是在Ubuntu这样的Linux发行版中,文件系统对用户权限有严格的控制。 首先,让我们深入理解这个错误的根源。在Linux系统中,每个文件和目录都有属于它的所有者和所属...

    Ubuntu Linux操作系统考试题目 + 答案

    其他选项如 `chmod`, `make`, 和 `mkdir` 分别用于更改文件权限、编译源代码以及创建目录,并非用于创建新文件。 #### 3. Shell编程中取用变量值的前缀 - **知识点**: 在Shell脚本中,要引用一个变量的值,需要在...

    ubuntu 的samba服务器权限配置实战

    总结,配置Ubuntu上的Samba服务器涉及安装Samba,创建共享目录,编辑配置文件,设置用户和权限,以及管理用户数据库。理解这些步骤和选项对于构建安全、高效且易于管理的跨平台文件共享环境至关重要。实践过程中,...

    ubuntu下 .img 镜像的制作

    为了让其他用户也能够访问这些文件,我们可能需要更改文件权限。 ```bash sudo chmod 777 -R /mnt/test/test ``` 这条命令会递归地更改 `/mnt/test/test` 目录及其所有子文件和子目录的权限,使其对所有用户都具有...

    Linux(ubuntu)下实现增加/删除文件权限

    ubuntu系统中,对于不同用户及不同用户组中用户对文件的操作权限都不相同,通过控制台我们可以快速的对文件权限进行操作。 对于修改权限可以使用两种方案来更改其权限,下面认识一下文件系统权限的组成: 文件权限...

    深入解析Ubuntu操作系统

    ### 四、Ubuntu的文件系统与权限 Ubuntu遵循Linux标准的文件系统布局,如 `/bin` 存放基本命令,`/etc` 存放配置文件,`/usr` 用于存储用户应用程序。Linux的权限系统包括读、写、执行权限,通过chmod和chown命令...

    在ubuntu中安装和使用libusb1.0.23开源库的方法,解决权限问题.zip

    在Ubuntu操作系统中,libusb1.0.23是一个重要的开源库,用于与USB设备进行低级别通信。这个库提供了一种跨平台的方式来控制USB设备,对于开发人员来说,特别是那些编写驱动程序或者需要直接访问USB硬件的软件开发者...

    ubuntu安装svn步骤及所需文件

    以下是一份详细的Ubuntu安装SVN的步骤,以及所需的文件。 首先,确保你的Ubuntu系统是最新的。打开终端并运行以下命令来更新系统软件包列表: ```bash sudo apt update ``` 接下来,安装必要的依赖项。在Ubuntu中...

    Ubuntu下实现文件系统的仿真

    在Ubuntu操作系统中,文件系统的仿真是一项重要的编程任务,它可以帮助我们理解Linux文件系统的运作机制,并在实际应用中创建自定义的文件系统模型。本项目利用Java语言进行开发,结合NetBeans作为集成开发环境(IDE...

Global site tag (gtag.js) - Google Analytics