Inhaltsverzeichnis
Option 1: Berechtigungen für ein bestimmtes Verzeichnis ändern
选项 2:禁用不安全目录检查
Heim häufiges Problem Beheben Sie das Problem „Unsicheres Verzeichnis im Zusammenhang mit der Fertigstellung erkannt' in Oh My Zsh

Beheben Sie das Problem „Unsicheres Verzeichnis im Zusammenhang mit der Fertigstellung erkannt' in Oh My Zsh

Apr 23, 2023 pm 10:01 PM
zsh

Option 1: Berechtigungen für ein bestimmtes Verzeichnis ändern

Eine Möglichkeit zum Ändern von Berechtigungen ist die Verwendung von chmod 755, das vollständige Berechtigungen für den Eigentümer (Ihnen) bietet und anderen Lese- und Ausführungsberechtigungen für das betreffende Verzeichnis gewährt. Zum Beispiel:

chmod 755 /usr/local/share/zshchmod 755 /usr/local/share/zsh

chmod 755 /usr/local/share/zsh/site-functions

您当然可以使用其他更适合自己的权限选项,但是 755 应该可以解决 Oh My Zsh 的不安全目录问题。

(顺便说一句,对于大多数设置,这些目录的默认权限对于 rwxrwxr-x 是 775,如果您出于任何原因想恢复)。

选项 2:禁用不安全目录检查

如果您不想更改权限而只是取消不安全的目录验证(这基本上只是忽略检查,它不能解决潜在的安全问题),您可以将以下内容添加到您的 .zshrc 文件中:

ZSH_DISABLE_COMPFIX=true

chmod 755 /usr/local/share/zsh/site-functions

Sie können von natürlich verwenden Andere Berechtigungsoptionen sind für Sie besser geeignet, aber 755 sollte das unsichere Verzeichnisproblem von Oh My Zsh lösen.

修复 Oh My Zsh “检测到不安全的完成相关目录” (Übrigens sind bei den meisten Setups die Standardberechtigungen für diese Verzeichnisse 775 für rwxrwxr-x, falls Sie aus irgendeinem Grund darauf zurückgreifen möchten).

Option 2: Deaktivieren Sie die Überprüfung unsicherer Verzeichnisse

Wenn Sie die Berechtigungen nicht ändern und einfach die Überprüfung unsicherer Verzeichnisse deaktivieren möchten (dadurch wird die Überprüfung im Grunde nur ignoriert, das potenzielle Sicherheitsproblem wird dadurch nicht gelöst), können Sie hinzufügen Fügen Sie Folgendes in Ihre .zshrc-Datei ein:

ZSH_DISABLE_COMPFIX=true

Mit nano können Sie es ganz einfach zu Ihrer .zshrc-Datei oder dem Texteditor Ihrer Wahl hinzufügen.



Auch hierdurch wird die Berechtigungsbeschwerde nicht behoben, es wird lediglich die Überprüfung der Berechtigungen für das angegebene Verzeichnis gestoppt.

Für viele Benutzer ist es vorzuziehen, /usr/local/share/zsh/ für alle Benutzerkonten zugänglich zu machen, damit alle Benutzerkonten auf dem Mac Oh My Zsh verwenden können, aber für andere Benutzer, die dies möchten Wenn Sie auf ihren Computern eine restriktive Umgebung haben, können Sie auch die Berechtigungen ändern, um dem Rechnung zu tragen. Die Wahl liegt bei Ihnen.

Die vollständige Fehlermeldung lautet wie folgt und erklärt Ihnen im Grunde, wie Sie das Problem beheben können, ist aber nicht unbedingt so prägnant geschrieben, dass Sie eine sofortige Lösung erhalten. Dennoch lohnt es sich, es zu lesen und zu überprüfen, damit Sie sehen können, welche Optionen Oh My Zsh aufzeigt und welche Konsequenzen jede Option für die Beseitigung sicherer Nachrichten hat.


[oh-my-zsh] Unsicheres Vervollständigungsabhängigkeitsverzeichnis erkannt:
drwxrwxr-x 3 Benutzeradministrator 96, 29. Juni 2020 /usr/local/share/zsh

drwxrwxr-x 5 Benutzeradministrator 160, 19. Juli 14:54 /usr /local/share /zsh/Site Features


[oh-my-zsh] Aus Sicherheitsgründen werden wir den Ladevorgang aus diesen Verzeichnissen erst abschließen,
[oh-my-zsh] Sie deren Berechtigungen und Eigentümer festlegen und zsh neu starten.

[oh-my-zsh] In der Liste oben finden Sie Verzeichnisse mit Gruppen- oder anderer Beschreibbarkeit.
🎜[oh-my-zsh] Um Ihre Berechtigungen zu korrigieren, können Sie die Schreibberechtigungen für 🎜[oh-my-zsh] „Gruppe“ und „Andere“ deaktivieren und sicherstellen, dass diese 🎜[oh-my-zsh] alle dem Benutzer gehören Verzeichnis ist der Root-Benutzer oder Ihr aktueller Benutzer. 🎜[oh-my-zsh] Der folgende Befehl kann helfen: 🎜[oh-my-zsh] compaudit | 🎜[oh-my-zsh] Überprüfung unsicherer Verzeichnisse, Sie können 🎜die Variable ZSH_DISABLE_COMPFIX auf [oh-my-zsh] setzen. zsh] „true“ vor oh-my-zsh aus Ihrer zshrc-Datei. 🎜🎜

Das obige ist der detaillierte Inhalt vonBeheben Sie das Problem „Unsicheres Verzeichnis im Zusammenhang mit der Fertigstellung erkannt' in Oh My Zsh. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)