Введение
Право авторизации файлов является наиболее важной частью управления системой Linux. Файл с разрешением 777 открыт всем для чтения и записи. Любой пользователь, вошедший в систему, может писать в этот файл. Что может быть вредным для вашей системы.
В некоторых случаях вам могут потребоваться разрешения 777, такие как файлы журналов и т. д. Но в основном мы их не просили. Это руководство поможет вам найти файлы с разрешением 777 в вашей системе Linux /Unix с помощью команды find.
Синтаксис
find /path/to/dir -perm 777
Параметр командной строки -perm
используется с командой find для поиска файлов на основе разрешений. Вы можете использовать любые разрешения вместо 777, чтобы найти только файлы с этими разрешениями.
Например, чтобы найти все файлы с разрешением 777 в домашнем каталоге вошедшего в систему пользователя, введите:
find $HOME -perm 777
Приведенная выше команда будет искать все файлы и каталоги с правами доступа 777 в указанном каталоге.
Но если вы не хотите включать каталоги в этот список. Определите тип с параметром командной строки -type
, как показано ниже. Это будет искать только файлы с разрешением 777 в каталоге /var/www
.
find /var/www -perm 777 -type f
Для поиска только в каталоге введите:
find /var/www -perm 777 -type d
Вывод
Надеемся, что это руководство поможет вам искать файлы на основе разрешений и защищать вашу систему Linux /Unix.