怎样设置linux权限,Linux 权限设置chmod

Linux中设置权限,一般用chmod命令

1、介绍

权限设置chmod

功能:改变权限命令。

常用参数:

1=x(执行权execute) 2=w(写权write) 4=r(读权Read)

setuid 设置后,文件拥有文件所有者的权限如root权限

setgid 设置后,目录下创建的文件件拥有此目录所属组的权限

stickybit 设置后,文件不可被删除

操作提示:chmod 参数

文件或目录名

2、文件权限解析

58892ef4be1a74e927f978eab80d7728.png

如上图,这是一个txt文件的权限属性,ower即为文件创建者对文件可操作的权限,group为文件创建者所在组对文件可操作的权限,Others就是其它用户操作的权限了。

Octal中,第一个数字0代表setuid+setgid+stickybit,第二个数字7代表owner的R+W+X相加,第三个数字代表Group的R+W+X相加,Others也是一样。

所以如上"0776"的详细解释就是:rwxrwxrw-

再如”7766“,代表rwsrwSrwT

那么原来的执行标志x到哪里去了呢? 系统是这样规定的, 如果本来在该位上有x, 则这些特殊标志显示为小写字母 (s, s, t). 否则, 显示为大写字母 (S, S, T)

Got it?

3、命令窗口

讲一个例子,“6677”,在属性权限和命令窗口中,显示为如下:

cf0284b4484815dbcbd3c517f2410542.png

怎样设置linux权限,Linux 权限设置chmod_第1张图片

具体权限的含义就不说了,看看命令行窗口中标红的地方,是不是觉得和之前说的有点不一样?

是的,前面多了一位”-“,这第一位是用来代表文件或者目录是否是symbolic link符号链接(通俗的说,快捷方式)

19f464d2dae5bf9214884d956a19c411.png

如果是快捷方式,如上c.txt,第一位显示为l,具体指向a.txt

4、命令操作

显示文件列表详细 ls -l

怎样设置linux权限,Linux 权限设置chmod_第2张图片

改变权限 chmod 776 h.txt

怎样设置linux权限,Linux 权限设置chmod_第3张图片

一般常用的就这俩个命令。

也有一些其它的命令,单独设置某种类型权限。

chmod u+s temp -- 为temp文件加上setuid标志. (setuid 只对文件有效)

chmod g+s tempdir -- 为tempdir目录加上setgid标志 (setgid 只对目录有效)

chmod o+t temp -- 为temp文件加上sticky标志,防止误删 (sticky只对文件有效)

怎样设置linux权限,Linux 权限设置chmod_第4张图片

如上命令,chmod u+s h.txt,单独设置了h.txt文件拥有创建者的权限。

Linux 权限设置

一.文件和目录权限 在Linux系统中,用户可以对每一个文件或目录都具有访问权限,这些访问权限决定了谁能访问,以及如何访问这些文件和目录. 1.文件权限简介 在Linux系统中,每一位用户都有对文件或 ...

Linux 权限设置和 SUID, SGID 以及粘滞位sticky bit

suid是指在执行suid程序的过程中,去访问其他文件时拥有suid程序属主的权限,而不是指对suid程序本身拥有suid程序属主的权限! 一. Linux 文件权限的表示方法 文件权限用 12 个二 ...

Linux权限设置基础

chmod   linux系统中文件或目录有两个属性:访问权限和文件所有者,简称“权限”和“归属”. 访问权限包括:读取.写入.可执行. 归属包括:属主(拥有该文件的用户).属组(拥有该文件的用户组) ...

Linux权限命令chmod

一.Linux chmod命令修改文件和文件目录权限(默认情况下只有root用户才能使用).命令格式:chmod+修改内容+要修改的文件或者 目录 或者 chmod -R 修改内容 要修改的文件或者 ...

linux权限设置(开放某个文件夹给指定用户)

问题背景: 今天想把自己的数据集开放给同事a,只允许其读,不允许写. 操作: step1: 查看该文件夹属于哪一个用户,哪一个组 ls 文件夹 -lstep2: usermod -a -G 指定文件夹 ...

Linux编程 17 文件权限(权限设置chmod,改变文件属主属组关系chown,chgrp)

一. 概述 如果创建了一个目录或文件,有时会需要改变它的安全性设置,在linux系统上有一些工具可以完成这任务,包括使用chmod命令改变已有默认权限,分别能对属主,属组,其它用户的权限的控制分别以读 ...

Linux文件/目录权限设置命令:chmod

文件/目录权限设置命令:chmod 这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限.该命令有两种用法: 用包含字母和操作符表达式的文字设定法 其语法格式为:chmod [w ...

linux 命令:chmod权限设置命令

Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁 ...

Linux 文件和目录的权限设置 - umask(默认权限),chmod(改变权限)

1. chmod 改变已有目录或文件的权限 chmod 设置已有目录或文件的权限.可以为指定范围的用户添加或删除权限. 权限范围的表示法如下: u:User,即文件或目录的拥有者: g:Group,即 ...

随机推荐

DataSet客户端分页实现

window.$ClientPageHelper=function(fromDs,toDs){ var pageSize=toDs.get('pageSize'); var elist=fromDs. ...

IOC框架整体介绍

1.Castle Windsor 2.Autofac 3.Unity 4.Spring.NET 5.StructureMap 6.Ninject

【转】提高VR渲染速度的关键

提高VR渲染速度的关键,这个教程比以往的教程都要重要很多,如果你是刚刚步入学习和上升阶段那么这将是你必须要看的东西,他会让你迅速提升技能达到比你死看书本好很多的效果,不多说上教程   VR的基本渲染方 ...

hdu5879 Cure

题目链接:hdu5879 Cure 题解:用字符串输入.n很大时答案趋近与(π^2)/6. #include #include #incl ...

PAT IO-03 整数均值

/* *PAT IO-02 整数四则运算 *2015.7.30 *作者:flx413 */ #include int main() { ], sum; float ave ...

Andrew Ng Machine learning Introduction

1. 机器学习的定义:Machine learning is programming computers to optimize a performance criterion(优化性能标准) usi ...

【Android】-- adb shell 命令探索

ADB是什么,做android开发的没有不知道的. window下执行cmd,输入adb help就会打印adb都可以做的事情,包含 adb push ..adb pull .. adb device ...

Mozilla 构建系统(转)

英文来源:Mozilla’s Build System 中文出处:开放博客,由灰狐翻译小组制作 Mozilla 构建系统是一个非常酷的分布式系统,运行在BuildBot上.系统能在每次修改后自动重新构 ...

mysqldumpslow -- 分析慢查询日志

格式:mysqldumpslow [选项] 慢查询日志路径 选项: -s   排序方式,可选值有c(记录次数).t(查询时间).l(锁定时间).r(返回记录).a(平均) -t    显示的记录数 - ...

利用UICollectionView实现列表和宫格视图的切换

很多时候我们需要列表和宫格视图的来回切换,就像苹果的天气应用一样,我之前见过一个用tableview和collectionview来实现这种效果的,我本人不太喜欢这个,那么有没有更好的方法呢?答案是: ...

你可能感兴趣的:(怎样设置linux权限)