`

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

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

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

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

    Ubuntu桌面入门指南+Ubuntu项目资源

    适合Linux初学者的Ubuntu教程,涵盖了Ubuntu的安装、配置、常用命令、文件系统、权限管理、软件管理、网络连接、桌面环境、多媒体应用、办公软件、图形图像处理、游戏等内容。通过本教程,您可以学习如何使用Ubuntu...

    Ubuntu 完全教程(中文版).pdf

    直接看内容预览:基本操作;安装;Linux 基础;Linux 系统简介;命令行;Ubuntu 系统简介;软件安装;Xwindows 简介;系统管理;系统信息;文件管理;权限管理;压缩解压;搜索;其他;用户管理;进程管理;磁盘和...

    ubuntu12.04下安装freesurfer文件 libXss.so.1.0.0;libjpeg.so.8.0.2

    ubuntu12.04下安装freesurfer必备来两个安装文件 ##**这里必须要说明一点,linux下的权限控制是非常严格的,基本上你放进usr/local 里的软件你没有权利在里边进行任何写的操作,所以建议把usr/local下边的freesurfer...

    ubuntu系统中有关sudoers文件访问错误的解决方法

    此文档详细介绍在ubuntu系统下由于某种操作(修改了/usr/目录下某些文件的权限,修改了用户的名字等)导致sudoers文件不可用时的解决方法。非常有用。

    WindowsFilezilla ubuntu与windows文件传输工具.rar

    文件管理功能: 用户可以执行复制、粘贴、删除、重命名等文件管理操作,还可以创建文件夹和设置权限。 队列和断点续传: FileZilla 客户端支持文件传输队列,并具有断点续传功能。如果连接中断,它可以自动恢复传输...

    Ubuntu权威指南(2/2)

    第5章 文件和目录操作 107 5.1 创建文件 108 5.2 显示文件列表 108 5.2.1 使用ls命令显示文件 列表 108 5.2.2 利用通配符显示文件 110 5.2.3 显示隐藏文件 111 5.2.4 递归地列出文件 112 5.3 显示文件内容 113 5.3.1...

    Ubuntu入门(一) Shell操作 VIM文本编辑 Linux文件系统

    常用Shell命令2.APT下载3.VIM文本编辑4.Linux文件系统4.1.Linux文件系统结构4.2.Linux常用文件操作命令4.3.文件压缩&解压缩命令4.4.文件查询&搜索4.5.文件类型 1.常用Shell命令 ls:目录信息查看命令,主要用于显示...

    Ubuntu8.10锐捷认证文件

    1.下载锐捷终端软件xrgsu,libpcap.so.0.6.2 和 libstdc++.so.5 2.解压拷贝xrgsu到/bin sudo cp /home/peian/Documents/xrgsu /bin /home/peian/Documents/xrgsu 换成实际的xrgsu地址 ... 软件必须运行在root权限下.

    在Ubuntu/Linux环境下使用MySQL开放/修改3306端口和开放访问权限

    操作系统:Ubuntu 17.04 64位 MySQL版本:MySQL 5.7 一、查看3306端口是否开放 netstat -an|grep 3306 如果看到下图这样的,说明端口并未打开:   二、修改访问权限 进入目录“etc/mysql/mysql.conf.d/”,如下图...

    Linux.html

    2.2.3 文件操作 2.2.4 压缩解压 2.2.5 权限管理 2.2.6 显示展示命令 2.2.7 其他命令 3. Linux服务器环境 3.1 vi编译器 3.1.1 什么是vi 3.1.2 学习目的 3.1.3 操作使用 3.2 添加用户 3.2.1 ...

    Ubuntu权威指南(1/2)

    第5章 文件和目录操作 107 5.1 创建文件 108 5.2 显示文件列表 108 5.2.1 使用ls命令显示文件 列表 108 5.2.2 利用通配符显示文件 110 5.2.3 显示隐藏文件 111 5.2.4 递归地列出文件 112 5.3 显示文件内容 113 5.3.1...

    基于ubuntu下的ftp服务器的设计与实现

    对象选择模块:通过此模块可以选择ftp服务器上的具体文件,ftp服务器上的所有文件以及目录一目录树的形式映射在对象选择模块,以便为用户增加允许,给用户提供操作权限。 主窗口设计模块:此模块集成了用户管理面板...

    Ubuntu常用指令及用法详解

    1.ls 这个相当于Windows 下的dir命令,可以列出当前窗口或指定窗口下的内容。 2.rm 这个相当于Windows 下的del 和...更改文件权限,类似于Windows 下文件属性的安全选项卡。 常见用法:chmod-R 777 /home/ubuntu/exa

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

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

    实验2 熟悉常用的HDFS操作

    1. 操作系统:Linux(建议Ubuntu16.04或Ubuntu18.04); 2. Hadoop版本:3.1.3; 3. JDK版本:1.8; 4. Java IDE:Eclipse。 三、实验步骤(每个步骤下均需有运行截图) (一)编程实现以下功能,并利用Hadoop提供的...

    ubuntu服务器搭建ftp整理

    详细介绍了基于vsftpd与ubuntu 18.04 搭建多用户并配置其...搭建一个多用户功能的FTP服务器,并设定不同用户的密码、根目录和操作权限个不不同,如该用户是否能返回用户FTP的根目录的上一级,能否创建文件与文件夹等。

    LINUX基本操作(1)

    ② 浏览/usr目录下所有文件列表,包含隐含文件以及文件详细权限信息,区分文件和目录的区别。 ③ 用pwd命令显示当前工作目录 ④ 使用命令将“I love os”写到file1.txt文件里,然后使用命令读出文件里的内容。 .....

Global site tag (gtag.js) - Google Analytics