专栏首页星汉技术Linux基础之权限 原

Linux基础之权限 原

一、示例

-rw-r--r--. 1   root   root    passwd
[root@localhost demo]# cp /etc/passwd .
[root@localhost demo]# ll passwd  (ls –l passwd)
-rw-r--r--. 1 root root 1765 Jan  3 03:24 passwd
[root@localhost demo]# su xinghan
[xinghan@localhost demo]$ tail -2 passwd    #显示后两行
jerry:x:800:800::/home/jerry:/bin/bash
liubei:x:801:801::/home/liubei:/bin/bash
[xinghan@localhost demo]$ echo 'good bye' >> passwd
bash: passwd: Permission denied

二、权限修改

权限修改需要使用的命令是:chmod。

1、命令格式

chmod [-cfRv][--help][--version][<权限范围>+/-/=<权限设置...>][文件或目录...]

chmod [-cfRv][--help][--version][数字代号][文件或目录...]

chmod [-cfRv][--help][--reference=<参考文件或目录>][--version][文件或目录...]

2、权限范围的表示

u:User,即文件或目录的拥有者。

g:Group,即文件或目录的所属群组。

o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围。

a:All,即全部的用户,包含拥有者,所属群组以及其他用户。

示例:

[root@1711 ~]# chmod a+x,g+w aa
[root@1711 ~]# ll
总用量 72
-rwxrwxr-x. 1 root root     0 3月  18 15:49 aa

3、权限对应的数字

r=4 (读)

w=2 (写)

x=1 (执行)

-=0 不具任何权限。

s:特殊?b>功能说明:变更文件或目录的权限。

示例:

[root@1711 ~]# chmod 755 1.txt.gz 
[root@1711 ~]# ll
总用量 72
-rwxr-xr-x. 1 root root    82 3月  18 15:48 1.txt.gz

如果你看到了一个文件的权限为:

- rwx   r-x   r--    *.txt
user  group  other

该文件的数字权限为:754,其含义为:用户拥有读、写、执行的权限,用户组拥有读、执行,其他人仅拥有读的权限。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Linux基础之网络 原

    eth(Ethernet的缩写)新安装的虚拟机为eth0,为什么原来的eth0会变成eth1?

    云飞扬
  • Linux基础之进程 原

    操作系统的一个重要功能就是为进程提供方便,比如启动进程、为进程分配内存空间、管理进程的相关信息等等。

    云飞扬
  • Linux基础之软件包管理 原

    压缩文件或打包文件常见的扩展名:*.tar、*.tar.gz、*.gz、*.bz2 、*.tar.bz2、*.Z(仅做知识扩展);linux系统一般文件的扩展名...

    云飞扬
  • Sum Root to Leaf Numbers

    问题:根节点到叶子结点的所有权值和 分析:从根节点遍历,若遍历到叶子结点,则sum+其路径的所有权值和 /** * Definition for binary...

    用户1624346
  • 使用CentOS 7.5卸载自带jdk安装自己的JDK1.8

      删完之后可以再通过:rpm -qa | grep java 或 rpm -qa | grep jdk 命令来查询出是否删除掉

    黑泽君
  • 如何使用CP / SCP / RSYNC在Linux中排除特定目录?

    对于任何系统管理员或一般Linux操作系统用户而言,在服务器之间执行文件复制操作都是一项常见任务。在将文件从一个系统复制到另一个系统时,由于某些特定原因,我们可...

    用户6543014
  • BST & AVL 二分搜索树 & 平衡二叉树的实现原理

    本文完整的实现了基本的BST,由于注重的是逻辑和原理的实现,所以没有采用泛型。注意方法的访问修饰符。

    大学里的混子
  • LeetCode 783 & 530 Distance Between BST Nodes

    Given a Binary Search Tree (BST) with the root node root, return the minimum dif...

    大学里的混子
  • 226 Invert Binary Tree

    /** * Definition for a binary tree node. * function TreeNode(val) { * thi...

    用户1624346
  • Leetcode: Sum Root to Leaf Numbers

    Given a binary tree containing digits from 0-9 only, each root-to-leaf path cou...

    卡尔曼和玻尔兹曼谁曼

扫码关注云+社区

领取腾讯云代金券