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

1、介绍

权限设置chmod

功能:改变权限命令。

常用参数:

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

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

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

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

操作提示:chmod 参数 文件或目录名

2、文件权限解析

如上图,这是一个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”,在属性权限和命令窗口中,显示为如下:

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

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

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

4、命令操作

显示文件列表详细 ls -l

改变权限 chmod 776 h.txt

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

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

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

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

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

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

linux中权限设置,Linux 权限设置chmod相关推荐

  1. Linux中的文件特殊权限

    Linux中的文件特殊权限 博客分类: 我爱linux linux中除了常见的读(r).写(w).执行(x)权限以外,还有3个特殊的权限,分别是suid.sgid和sticky bit 1.suid. ...

  2. linux中一些特殊的权限(setuid/setgid/sticky)

    linux中一些特殊的权限(setuid/setgid/sticky) 问题描述 今天在测试文件系统的时候,发现新创建的文件系统不能使用sudo命令,具体表现如下: sudo su sudo: /us ...

  3. Linux中的用户与权限

    1.Linux中的用户 Linux作为一种多用户的操作系统(服务器系统),允许多个用户同时登陆到系统上,并响应每个用户的请求. 任何需要使用操作系统的用户,都需要一个系统账号,账号分为:管理员账号与普 ...

  4. linux中对文件的权限设置以及作用

    一.通过权限的设置达到目录共享 在linux中通过对文件的权限设置可以充分对文件的 owner进行内容保护,也可以把内容分享给想要分享的用户.下面举例说明: 1.首先在root权限下创建一个组,三个用 ...

  5. linux 文件夹换所属用户,Linux中账号管理之权限管理(下)

    linux中的账号管理我们在前面两张已经介绍了一些用户和组的相关概念,常用的配置文件,命令的使用.现在我们来看看账号管理中最傲娇的部分就是我们的权限管理. 一.简单介绍权限的概念 以install.l ...

  6. linux中的特殊文件权限

    在linux中,除了设置文件拥有者,群组以及其它用户的读,写,执行权限外,还有一些特别的权限设置.本文主要就SUID,SGID和SBIT以及隐藏属性的设置进行学习记录. 1. SUID,SGID,SB ...

  7. linux中600是什么权限,linux系统中文件的权限

    查看文件权限的语句: 在终端输入: ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些: -rw-rw-r-- 一共有10位数 其中: 最前面那个 - 代表 ...

  8. linux中的权限管理,Linux中的用户和权限管理

    Linux是多用户,多任务操作系统:多用户是指多个用户可以同时使用系统资源,而多任务指同时运行多个进程. 用户是能够获取系统资源的权限的集合,Linux通过用户实现资源分隔. 用户组是具有相同特征用户 ...

  9. Linux内核学习笔记——Linux中的用户组和权限管理(UID是什么?)

    目录 一.背景 进程权限 最小权限原则 二.linux系统安全模型 用户 用户组 用户和组的关系 安全上下文 进程的用户ID 函数setreuid和setregid 函数seteuid和setegid ...

  10. linux中/usr下文件权限修改setuid导致的问题

    2019独角兽企业重金招聘Python工程师标准>>> 在Ubuntu系统中因为一些原因我使用如下命令修改了/usr目录的拥有者权限: chown -R root:root /usr ...

最新文章

  1. 小霸王双核/四核手机最新参数曝光
  2. 防止程序多开的两种方法
  3. Exchange 2007 SP1 如何定时清理日志???
  4. springMvc注解之@ResponseBody和@RequestBody
  5. android中的帧动画,[Android开发] Android中的帧动画
  6. P3225-[HNOI2012]矿场搭建【tarjan,图论】
  7. Java经典实例:实现一个简单堆栈
  8. python 重启同一个程序_Python – 在重启之间保存程序的状态?
  9. 如何重装win 10 系统
  10. GBK字库集测试求助
  11. oracle12c集群安装—grid安装
  12. chrome文字转语音(tts)
  13. 彻底解决web调试时,修改css样式后刷新网页无改变
  14. 计算机提示运行错误,每次电脑一开机就会提示脚本运行错误
  15. python使用qq邮箱发邮件
  16. linux 中qq的安装程序,linux下的QQ安装、使用方法
  17. 什么是OSI模型,OSI模型各层的是什么?OSI模型各层的作用是什么?
  18. python + selenium 实现 华为商城自动抢购
  19. 工控攻击,黑客组织GhostSec 称入侵以色列55 家Berghof PLC
  20. Eclipse中设置作者日期等Java注释模板

热门文章

  1. 微信小程序 - BILIBILI-demo
  2. C/C++ 引用作为函数的返回值
  3. np.arange()函数
  4. python爬取拼多多数据_Python---数据的爬取与存储
  5. NPOI操作Excel 让单元格的内容换行
  6. Hedge fund Two Sigma hires Alfred Spector as Chief Technology Officer
  7. 约翰 霍普克罗夫特计算机科学中心,上海交通大学约翰·霍普克罗夫特计算机科学中心(John Hopcroft Center)...
  8. 2022安好? 2023何如?
  9. win10发现网络计算机,Win10如何启用网络发现?Win10启用网络发现的方法
  10. Cocos2d-x 是一个支持多平台的 2D 手机游戏引擎