Aws-cli: aws configure schlägt mit [Errno 13] Berechtigung verweigert fehl

Erstellt am 3. Apr. 2018  ·  3Kommentare  ·  Quelle: aws/aws-cli

Ich installiere AWSCLI unter Mac OS, komme aber nicht über den Konfigurationsschritt hinaus, da ich nach Eingabe der 4 Einstellungen (Zugriffsschlüssel-ID, geheimer Zugriffsschlüssel, Standardregion und Standardausgabeformat) die folgende Fehlermeldung erhalte:

[Errno 13] Berechtigung verweigert: '/Benutzer//.aws/credentials'

Ich habe auch versucht, eine Datei im .aws-Ordner zu erstellen, aber es lässt mich nicht. Ich darf in diesem Ordner nichts tun. Ich habe versucht, mir mit dem Befehl "sudo" die Erlaubnis zu erteilen, aber es funktioniert nicht.

Mir ist aufgefallen, dass dieses Problem auch von jemandem unter Windows gemeldet wurde, aber dieses Ticket wurde seitdem wegen fehlender Reaktion geschlossen https://github.com/aws/aws-cli/issues/3032 . Ich habe dieses Problem unter Mac OS

guidance

Hilfreichster Kommentar

Macht nichts. Ich habe es herausgefunden. Ich hatte die Berechtigungen für den .aws-Ordner mit sudo chmod geändert, musste dies aber auch für .aws/credentials und .aws/config tun. Am Ende habe ich meinen Benutzer auch zum Besitzer beider Dateien gemacht (mit sudo chown). Danach konnte ich AWS CLI erfolgreich konfigurieren und fortfahren.

Alle 3 Kommentare

Macht nichts. Ich habe es herausgefunden. Ich hatte die Berechtigungen für den .aws-Ordner mit sudo chmod geändert, musste dies aber auch für .aws/credentials und .aws/config tun. Am Ende habe ich meinen Benutzer auch zum Besitzer beider Dateien gemacht (mit sudo chown). Danach konnte ich AWS CLI erfolgreich konfigurieren und fortfahren.

Ich war überrascht, diesen Fehler selbst zu sehen. Als ich zur Akte ging

$ ls -al
-r--------    1 nicholasbrady  staff   116 May 24 14:53 credentials

Ich habe gesehen, dass es eine schreibgeschützte Datei war, selbst für den Eigentümer der Datei ... also habe ich sie aktualisiert, damit sie beschreibbar ist, und tatsächlich hat es funktioniert 🎉😬

$ chmod +w credentials 
$ ls -al
-rw-------    1 nicholasbrady  staff   116 May 24 14:53 credentials

kurze Notiz und warum ich diesen Kommentar überhaupt gemacht habe - Sie brauchen sudo nicht, da Sie die Datei bereits besitzen. Prost 👍 hoffentlich hilft es einigen von euch :)

In meinem Fall ist es dasselbe -rw------- und ich kann immer noch nicht install.packages("aws.s3") oder library(aws.s3) .

Dies ist eine vollständige Zeile:

-rw------- 1 root root 578 May 30 15:54 .aws/credentials

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen