解读linux系统下文件权限——(用户、组、读写执行)

经常在部署一个网站的时候,已将代码上传了,数据库也导入了,配置文件也改动了。但输入域名一看,还是报错了,原因很可能就是因为文件权限导致的。今天一起来看看linux下文件权限

用户、组

linux哲学一切皆文件,所有文件都会有自己的所有者、所属组。另外,任何用户肯定必须属于一个组。除开文件的所有者和所在组的用户外,系统的其它用户都是文件的其它人。如何查看linux下的用户,可以通过查看/etc/passwd文件来查看。

# cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologinsync:x:5:0:sync:/sbin:/bin/syncshutdown:x:6:0:shutdown:/sbin:/sbin/shutdownhalt:x:7:0:halt:/sbin:/sbin/halt……

登录后复制

通过ls -l命令,可以查看文件的所有者、所属组等一些属性。

# lltotal 17484drwxr-xr-x  3 root root     4096 Dec  2  2019 backupdrwxr-xr-x  2 root root     4096 May 15 08:32 bindrwxr-xr-x 10 root root     4096 Jan  8  2020 c_language_codedrwxr-xr-x  2 root root     4096 Jun 12 10:46 c_practice-rw-r--r--  1 root mail     8500 Sep 13 03:47 dead.letter

登录后复制

当然,我们可以通过命令来修改文件的所有者及所属组

# 同时改变用户和组 -R表示递归修改# chown -R www:www backup# ll -d backupdrwxr-xr-x 3 www www 4096 Dec  2  2019 backup# 仅改变用户# chown -R root backup# ll -d backupdrwxr-xr-x 3 root www 4096 Dec  2  2019 backup# 仅改变组# chown -R :root backup# ll -d backupdrwxr-xr-x 3 root root 4096 Dec  2  2019 backup# 还可以通过chgrp改变组# chgrp -R www backup/

登录后复制

文件权限

现在我们来看看文件的权限,查看文件的权限也是通过ls -l来查看。

drwxr-xr-x

登录后复制

上面共10个字符,可以分为四组,d、rwx、r-x、r-x。

d表示该文件的类型,常见的有-(文件),d(目录),b(块设备)

第二组表示的是文件的用户所拥有的权限,rwx分别表示为可读、可写、可执行。如果以-代替,则表示没有那个权限。

第三组表示的是文件的组所拥有的权限

第四组表示的是文件的其他人所拥有的权限

可读可写可执行说起来有点抽象,另外对于不同文件类型,所表示的意义又有不同。下面,我列一个表格来帮助大家来理解:

文件目录r表示可以查阅该文件的信息,可以通过cat/less/more/head/tail等命令查阅文件信息 r表示可以列出该目录下文件列表,可以执行ls命令    w表示可以修改文件内容,可以通过vim修改文件内容w表示可以在该目录下创建或删除文件,可以执行touch、mv等命令x表示可以执行该文件  x表示可以进入到该目录下,可以执行cd命令   

下面,来看一个命令chmod,通过该命令可以修改文件的权限。先介绍下权限的数字表示法:r(4)、w(2)、x(1)

# chown -R root:root study_file/# chmod 700 study_file/ #数字方法设置权限# ll -d study_file/drwx------ 2 root root 4096 5月   5 13:13 study_file/# chmod u=rwx,g=r,o=r 1.txt# chmod a-x 1.txt# chmod 600 *.txt# ll总用量 4-rw------- 1 root root 34 5月   5 12:22 1.txt-rw------- 1 root root  0 5月   5 13:13 2.txt-rw------- 1 root root  0 5月   5 13:13 3.txt

登录后复制

以上就是解读linux系统下文件权限——(用户、组、读写执行)的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3046874.html

(0)
上一篇 2025年3月13日 18:30:04
下一篇 2025年3月6日 14:05:49

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Linux学习笔记之文件系统(整理分享)

    本篇文章给大家带来了关于linux中文件系统的相关知识,其中包括部分目录说明以及文件操作的相关问题,希望对大家有帮助。 内存使用 部分目录说明 /bin bin是Binary的缩写,这个目录存放着最经常使用的命令 /boot 存放的是启动L…

    2025年3月13日 编程技术
    200
  • linux可执行是什么意思

    linux中可执行的意思有两种:1、对于文件来说,表示该文件具有被系统执行的权限;文件是否能被执行,是通过看此文件是否有x权限,如果有则文件就是可执行文件。2、对于目录来说,代表用户可以进入目录,赋予x权限的用户可以使用cd命令来切换目录。…

    2025年3月13日
    200
  • linux文件目录命令是什么

    linux文件目录命令有:1、ls,用于列出目录及文件名;2、cd,用于切换目录;3、pwd,用于显示目前的目录;4、mkdir,用于创建新目录;5、rmdir,用于删除空目录;6、cp,用于复制文件或目录;7、rm,用于删除文件或目录等。…

    2025年3月13日
    200
  • linux查看文件命令除了vi还有什么

    除vi的其他查看文件的命令:1、cat命令,可显示文本文件的内容,语法“cat [-n] file”或“cat file1 file2 >file3”;2、tac命令,可倒序显示文件内容,语法“tac file”;3、more命令,可…

    2025年3月13日
    200
  • linux查看日志的命令是什么

    linux查看日志的命令:1、tail命令,可查看实时变化的日志,语法“tail[必要参数][选择参数][文件]”;2、head命令,可查看前多少行日志,语法“head -n  行数 文件”;3、cat命令,可搜索关键字附近的日志;4、mo…

    2025年3月13日
    200
  • linux less命令怎么用

    linux less命令的作用是随意浏览文件,并且支持翻页和搜索,还支持向上翻页和向下翻页,其使用方法如“less log2013.log”表示查看“log2013.log”文件,“ps -ef |less”则表示通过ps查看进程信息并使用…

    2025年3月13日
    200
  • linux怎么显示压缩文件信息

    显示方法:1、用Vim编辑器,语法“vim 压缩文件”;2、用“tar -tf 压缩文件”命令;3、用“rar v 压缩文件”命令;4、用“unrar l 压缩文件”命令;5、用“zip -sf 压缩文件”命令;6、用“unzip -l 压…

    2025年3月13日 编程技术
    200
  • linux可以查看日志命令中的响应状态吗

    linux可以查看日志命令中的响应状态,方法有:1、tail命令,用于查看日志文件的末尾内容;2、grep命令,用于在文件中搜索特定的内容;3、less命令,允许按页浏览日志文件内容。 本教程操作系统:Linux5.18.14系统、Dell…

    2025年3月13日
    200
  • linux中的more是干什么用的

    在Linux中,more是一个用于分页显示文本文件内容的命令行工具,作用是将一个大文件按照一页一页地显示,以避免屏幕上显示过多文本,导致信息难以阅读,其特点有:1、适用于纯文本文件的浏览;2、按需加载内容,避免一次性加载整个文件;3、简单直…

    2025年3月13日
    200
  • 如何通过Linux命令行工具进行系统日志分析和监控?

    如何通过linux命令行工具进行系统日志分析和监控? 在Linux系统中,系统日志是记录操作系统和应用程序运行时产生的事件、错误和警告的重要工具。对系统日志进行分析和监控可以帮助管理员及时发现和解决问题,保证系统的稳定运行。本文将介绍如何使…

    编程技术 2025年3月13日
    200

发表回复

登录后才能评论