linux 下怎么查询指定目录下所有文件的权限?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 下怎么查询指定目录下所有文件的权限?相关的知识,希望对你有一定的参考价值。

如我想查看/opt/目录下所有的文件以及文件夹的权限,判断他们是不是750啊或者是别的权限,
怎么办?

查看权限命令
查看目录的相关权限可以采用命令ls -lD,或者直接用ls -la

ls -l opt //这里表示查看opt目录
修改权限命令
chmod 777 文件名
1.chmod 577 /home/stuser -R
2.umask -p 0200
3.chown XXXX YYYY (XXXX 为用户名 YYYY为文件名)
权限列表
-rw------- (600) 只有所有者才有读和写的权限
-rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限
-rwx------ (700) 只有所有者才有读,写,执行的权限
-rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
-rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
-rw-rw-rw- (666) 每个人都有读写的权限
-rwxrwxrwx (777) 每个人都有读写和执行的权限
参考技术A 找权限不是750的文件及文件夹:
find /opt ! -perm 750本回答被提问者采纳
参考技术B ls -ll 指定目录的位置 参考技术C find 目录名 -type f -exec ls -l \; 参考技术D ll -ls查看

linux如何修改文件或目录的权限

参考技术A

工具/材料

linux系统,如redhat或ubuntu

    01

    打开操作系统,切换到要修改的文件或目录的父目录。注意,首先切换到root用户群进行更改。

    02

    接下来,为了举例,我复制/etc/rc.d下的文件到/tmp下,并切换到/tmp目录。

    03

    文件的基本权限分为三种:rwx,权限的对象也有三种:属主(u)、属组(g)、其他(o)。对于文件权限的修改,有两种方式。第一种指定对某一类用户添加(+)或删除(-)某一个权限。在不指定用户时,表示对所有用户修改某一个权限。

    04

    第二种是直接指定一个3位的8进制数,它的二进制表示的每一位分别表示该用户的某个权限,0表示没有权限,1表示有权限。

    05

    以上的命令只能修改对应的目录自身权限,不能修改目录内部文件的权限。如果要修改目录内部的权限,则使用-R选项,表示递归修改。

以上是关于linux 下怎么查询指定目录下所有文件的权限?的主要内容,如果未能解决你的问题,请参考以下文章

linux如何使用chown改变权限?

linux 用户怎么设置权限,只能访问指定的目录,其他目录都不允许访问

linux如何修改文件或目录的权限

linux如何修改文件或目录的权限

Linux之find xargs

linux 下 文件的X权限有啥用