查看Linux文件的权限

这篇具有很好参考价值的文章主要介绍了查看Linux文件的权限。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

参考原文:Linux系统如何检查文件的权限

  • 查看Linux文件的权限:ls -l 文件名称

  • 查看linux文件夹的权限:ls -ld 文件夹名称(所在目录)

  • 修改文件及文件夹权限: sudo chmod -(代表类型)×××(所有者)×××(组用户)×××(其他用户)

  • 常用修改权限的命令:

    • sudo chmod 600 ××× (只有所有者有读和写的权限)
    • sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)
    • sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)
    • sudo chmod 666 ××× (每个人都有读和写的权限)
    • sudo chmod 777 ××× (每个人都有读和写以及执行的权限)
  • linux查看及修改文件属性及权限2009-12-24 17:27刚才在ubuntu的根目录下使用ls -l_ 命令,出现如下:

1 drwxr-xr-x 2 root root 4096 2009-01-14 17:34 bin
2 drwxr-xr-x 3 root root 4096 2009-01-14 14:36 boot
3 drwxr-xr-x 12 root root 14080 2009-07-20 14:13 dev
4 lrwxrwxrwx 1 root root 11 2009-01-14 10:05 cdrom -> media/cdrom

让我们来看看 这些文件属性是什么意思吧:

  • 第一行:
    drwxr-xr-x 2 root root 4096 2009-01-14 17:34 bin
    0123456789
    文件类型代码:[ d ]–目录、[ - ]–文件、[ l ]–链接、[ b ]–可储存周边设备、[ c ]–序列设备。
    文件权限属性:[ r ]–可读、[ w ]–可写、[ x ]–可执行。
    0:代表是文件还是目录,还是其他的类型(这里d:表示是目录)
    123 :表示拥有人的权限 (这里rwx:代表拥有人有可读,可写,可执行的权限)
    456:表示同组群使用者权限(这里r-x代表同组群使用者有可读,可执行权限)
    789:表示其他使用者权限(这里r-x代表其他使用者有可读,可执行权限)

  • 第四行
    lrwxrwxrwx 1 root root 11 2009-01-14 10:05 cdrom -> media/cdrom
    第一个字母:l代表此问链接文件,估计相当与windows的快捷方式吧!
    所有者权限:读+写+执行=4+2+1=7
    组许可权限 : 读+写= 4+2=6
    其他用户许可权限:读=4

  • 下面来看看修改文件属性的几个命令:

    • chmod 更改文件的权限
      • 数字类型改变

        1 sudo chmod 600 ××× (只有所有者有读和写的权限)
        2 sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)
        3 sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)
        4 sudo chmod 666 ××× (每个人都有读和写的权限)
        5 sudo chmod 777 ××× (每个人都有读和写以及执行的权限)——xxx 是文件名

        三个基本属性:r、w、x的数字类型代表:r:4、w:2 、x:1
        语法:chmod [-R] xyz 文件或目录
        xyz 为三組 rwx 属性数值的相加同一组的数字是相加!如属性为 [ -rwxrwx— ] ,则:
        owner = rwx = 4+2+1 = 7
        group = rwx = 4+2+1 = 7
        others = — = 0+0+0 = 0

        [root@test root]# ls –al .bashrc
        -rw-r–r– 1 root root 226 Feb 16 2002 .bashrc
        [root@test root]# chmod 777 .bashrc
        [root@test root]# ls –al .bashrc
        -rwxrwxrwx 1 root root 226 Feb 16 2002 .bashrc

      • 符号类型改变
        九个属性分別代表是(1)user (2)group (3)others 三个群组的权限,可以由 u, g, o 來代表三个群组!而 a 则代表 all 亦即全部。
        +(加入)
        -(除去)
        =(设定)

        注意:对于目录,必需具有执行权限才可进入!文件的执行属性将决定文件是否可执行,而与文件扩展名无关!

  • chgrp 修改文件或目录所属的组

    语法:chgrp 群组名 文件或目录 如chgrp [options] newgroup files/directorys

    [root@test root]# chgrp users tmp
    [root@test root]# ls –l
    drwx—— 2 root root 4096 Oct 19 11:43 drakx/
    drwx—— 2 root users 4096 Oct 19 21:24 tmp/
    [root@test root]# chgrp testing tmp
    chgrp: invalid group name `testing’ <==出错信息!

    注意:要改变的群組名必须在 /etc/group 中存在

  • chown 修改文件或目录所属的主与组
    语法:chown [ -R ] 用户名 文件或目录
    chown [ -R ] 用户名:群组名 文件或目录

    [root@test root]# chown test tmp
    [root@test root]# ls -l
    total 28
    drwx—— 2 root root 4096 Oct 19 11:43 drakx/
    drwx—— 2 test users 4096 Oct 19 21:24 tmp/
    [root@test root]# chown –R root:root tmp
    [root@test root]# ls –l
    drwx—— 2 root root 4096 Oct 19 11:43 drakx/
    drwx—— 2 root root 4096 Oct 19 21:24 tmp/文章来源地址https://www.toymoban.com/news/detail-532727.html

到了这里,关于查看Linux文件的权限的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux】查看服务器硬件信息

    root@uos-PC:/home/uos/Downloads/log/var/log/tuned# dmidecode -h Usage: dmidecode [OPTIONS] Options are: -d, --dev-mem FILE Read memory from device FILE (default: /dev/mem) -h, --help Display this help text and exit -q, --quiet Less verbose output -s, --string KEYWORD Only display the value of the given DMI string -t, --type TYPE Only display the entries of g

    2023年04月14日
    浏览(73)
  • 【Linux 服务器运维】定时任务 crontab 详解 | 文末送书

    本文思维导图概述的主要内容: 1.1 什么是 crontab Crontab 是一个在 Unix 和 Linux 操作系统上 用于定时执行任务 的工具。它允许用户创建和管理计划任务,以便在特定的时间间隔或时间点自动运行命令或脚本。Crontab 是 cron table 的缩写, cron 指的是 Unix 系统中的一个后台进程,它

    2024年02月08日
    浏览(92)
  • 如何判断linux 服务器是否是root权限

    您可以使用以下命令来判断当前Linux用户是否具有root权限: 如果输出为root,则表示当前用户是root用户,即具有root权限。 另外,您也可以使用以下命令来判断当前用户是否具有root权限: 如果当前用户具有sudo权限,则该命令不会输出任何内容。 如果当前用户没有sudo权限,则

    2024年02月11日
    浏览(59)
  • linux服务器查看cpu和内存

    cat /proc/cpuinfo | grep \\\"physical id\\\" | sort | uniq | wc -l cat /proc/cpuinfo | grep \\\"cpu cores\\\" | uniq grep processor /proc/cpuinfo|wc -l cat /proc/cpuinfo |grep MHz|uniq less /proc/cpuinfo |grep model free -m free -h

    2024年02月05日
    浏览(72)
  • Linux 查看服务器内存、CPU 命令

    1 查看物理CPU个数:         Procs(进程) 2 查看服务器CPU内核个数 1 linux查看系统内存(硬盘) 2 查看服务器硬盘(当前文件夹下)使用率: 3 查看服务器硬盘(所有文件占用率)使用率: 1 查看内存,不带单位 2 查看内存使用情况,带单位,显示查看结果 显示的参数:       

    2024年02月15日
    浏览(67)
  • linux常用查看服务器内存的命令

    free 命令用来显示系统内存状态,包括系统物理内存、虚拟内存(swap 交换分区)、共享内存和系统缓存的使用情况,其输出和 top 命令的内存部分非常相似。   free 命令的基本格式如下: [root@localhost ~]# free [选项] 表 1 罗列出了此命令常用的选项及各自的含义。 表 1 free 命令

    2024年02月16日
    浏览(94)
  • 服务器(Linux)查看Tomcat运行日志

    1、找到Tomcat安装位置 2、进入logs文件夹 3、实时查看tomcat日志信息 3、这样运行时就可以实时查看运行日志了,当想退出时候按 Ctrl+c 是退出tail命令。

    2024年02月11日
    浏览(69)
  • 【Linux运维】shell脚本检查服务器内存和CPU利用率

    在管理服务器时候写了一个 shell脚本,在服务上实现每天凌晨3点查系统的指定文件夹下的容量大小,如果超过10G就要删除3天前的内容,还要时刻查询内存和cpu利用率,如果超过80%就要提示用户出现过载 将以上代码保存为一个.sh文件,然后通过crontab在每天凌晨3点运行即可:

    2024年02月09日
    浏览(67)
  • linux 查看硬件服务器命令大全(超详细)

    一、查看服务器硬件信息 查看服务器型号、 序列号 查看主板型号 查看BIOS信息 查看 内存 槽及内存条 查看网卡信息 二、查看CPU信息 (1)查看cpu型号 (2)查看系统中实际物理CPU的数量 (3)系统中逻辑CPU的数量(核数) (4)查看单颗物理CPU核数 (5)查看CPU的主频 查看

    2024年02月05日
    浏览(64)
  • Linux服务器常见运维性能测试(1)综合跑分unixbench、superbench

    最近需要测试一批服务器的相关硬件性能,以及在常规环境下的硬件运行稳定情况,需要持续拷机测试稳定性。所以找了一些测试用例。本次测试包括在服务器的高低温下性能记录及压力测试,高低电压下性能记录及压力测试,常规环境下CPU满载稳定运行的功率记录。 这个系

    2024年02月04日
    浏览(82)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包