Linux/UNIX显示文件的权限

时间:2020-01-09 10:40:24  来源:igfitidea点击:

问题描述:如何使用ssh列出或显示文件的权限?
我没有在远程Linux计算机上安装GUI。

解决方法:您需要将ls命令与-l选项一起使用。
文件访问权限显示在输出的第一列中,在文件类型字符之后。

ls命令列出有关FILE的信息。
如果未提供任何参数,则默认情况下将使用当前目录。

列出文件访问权限

执行ls -l命令,如下所示以显示/etc/passwd文件的权限:

$ ls -l /etc/passwd

输出量

-rw-r--r-- 1 root root 2453 Jul 17 16:25 /etc/passwd

文件的权限

文件访问权限显示在输出的第一列,即-rw-rr

  • 第一个字符不过是文件类型。表示常规文件,d表示目录。
  • 接下来的三个字符(rw-)指定拥有该文件的用户的权限
  • 接下来的三个(r)指定拥有该文件的组中所有成员的权限。
  • 最后,列(r)中的最后三个字符指定系统上所有其他用户的权限。

许可中的每个字符的含义如下:

  • r:读取权限。
  • w:写权限。
  • x:执行权限。
  • ``:未经许可。

例如,rwpermission意味着所有者可以读取,写入文件,但不能执行相同的操作。