Das wieder "aufzuwärmen" trägt auch nicht zur Deeskalation bei, sowas sollte ein "Foren-Administrator" eigentlich wissen und vermeiden.
Redest von Deeskalation aber nennst mich einen Troll nur weil ich eine Sache nicht verstanden habe
Das wieder "aufzuwärmen" trägt auch nicht zur Deeskalation bei, sowas sollte ein "Foren-Administrator" eigentlich wissen und vermeiden.
Redest von Deeskalation aber nennst mich einen Troll nur weil ich eine Sache nicht verstanden habe
Alles anzeigenBild ist von dieser Erklärung:
Dass erklärt es recht gut.
Der Besitzer ist derjenige der die Datei erstellt hat oder der damit arbeiten muss.
Gruppe ist wenn mehrere Personen eine Datei bearbeiten müssen steckt man sie in die gleiche Gruppe, dann können sie die Dateien nutzen.
Others sind alle die nicht Besitzer oder in der Gruppe sind.
Einzige Ausnahme ist root, der darf alle Dateien nutzen.
DejaVu
Ok ich hoffe ich habe das richtig verstanden also:
Wenn man ls -l in einem Verzeichnis eingibt bekommt man ja die Ausgabe aller Dateien mit dem Aufbau:
Erst die Rechte durch Buchstaben wovon der erste Teil die Rechte des Users (demjenigen der sie erstellt hat) sind, der zweite die Rechte der Gruppe des Users und dann die Rechte von allen anderen.
Was ich nicht verstehe ist wie bestimmt wird welche Gruppe des Erstellers gilt wenn er in mehreren Gruppen ist und warum die Rechte manchmal übersichtlich mit - getrennt sind und manchmal nur eine einzelne lange Buchstabenfolge dort stehen?
Alles anzeigenJa, der Besitzer der Datei darf
- Lesen, Schreiben und ausführen
Die Gruppe darf
- Lesen und ausführen
Alle anderen dürfen
- Lesen und ausführen
Wer ist der Besitzer?
Wer ist die Gruppe und wer sind alle anderen?
Und wie sehe ich den Unterschied in der Zeile also wer was darf?
Tut mir leid das ich so viele wahrscheinlich dumme Fragen stelle
- Ein Terminal öffnen.
- Mit dem Befehl cd [Ordnerpfad] in den Ordner springen, in dem das z.B. Py-Script liegt.
- Im Terminal müsste sich der Benutzername nun um ~/[Ordnerpfad] erweitert haben.
- Jetzt das Script wie nicoletta beschrieb, ausführen.
Wenn Ubuntu ein Terminal per Kontextmenü [Rechtsklick] öffnen kann, kannst du auch auf eine leere Fläche im entsprechenden Ordner klicken und dies auswählen. Das erspart den Weg 1-3.
Das ganze klappt dann auch, mit den entsprechenden Startbefehlen, bei anderen Anwendungen.
Viellen dank für die genaue Erklärung auch mit dem direkt im Ordner den Terminal öffnen
Danke mit Python Dateien funktioniert das jetzt.
Aber mit sh Dateien klappt das nicht
Alles anzeigenIst dass eigentlich so schwer freundlich zu sein oder einfach mal nicht zu posten?
Es gibt hier im Bereich auch kein Template oder einen Sticky Thread wo steht was die User bei Fragen alles posten sollen, also woher sollen sie es wissen?
Wenn man eine Datei ausführen will muss man sie erst mal executable (also Ausführbar) machen.
Ob eine Datei ausführbar ist erkennt man wenn man in dem Verzeichnis ein
durchführt und sich die Berechtigungen der Datei ansieht.
Sieht dann ungefähr so aus
das erste - Sagt aus ob es eine Datei - oder ein Directory d ist
Dann kommen 3 Buchstaben
r = Lesbar
w = schreibbar
x = ausführbar
Dies sind die Rechte für den Besitzer, wenn hier dass x fehlt kann die Datei nicht ausgeführt werden.
Die zwei r-- bedeuten dass die Gruppe und alle anderen die Datei nur lesen dürfen
Eine Datei macht man z.B. ausführbar mit dem Befehl
Für mehr einfach hier mal durchlesen
Viellen dank, also wenn vor der Datei
-rwrx-xr-x steht kann man sie lesen, schreiben und ausführen oder?
Hat sich geklärt jetzt geht es wieder mit cd
Alles anzeigenIst dass eigentlich so schwer freundlich zu sein oder einfach mal nicht zu posten?
Es gibt hier im Bereich auch kein Template oder einen Sticky Thread wo steht was die User bei Fragen alles posten sollen, also woher sollen sie es wissen?
Wenn man eine Datei ausführen will muss man sie erst mal executable (also Ausführbar) machen.
Ob eine Datei ausführbar ist erkennt man wenn man in dem Verzeichnis ein
durchführt und sich die Berechtigungen der Datei ansieht.
Sieht dann ungefähr so aus
das erste - Sagt aus ob es eine Datei - oder ein Directory d ist
Dann kommen 3 Buchstaben
r = Lesbar
w = schreibbar
x = ausführbar
Dies sind die Rechte für den Besitzer, wenn hier dass x fehlt kann die Datei nicht ausgeführt werden.
Die zwei r-- bedeuten dass die Gruppe und alle anderen die Datei nur lesen dürfen
Eine Datei macht man z.B. ausführbar mit dem Befehl
Für mehr einfach hier mal durchlesen
Danke, ich versuche das aufzuführen aber aus irgendeinem Grund funktioniert CP gerade einfach nicht.
Ich gebe cp ein und ziehe dann einen Ordner rein sodass der Pfad kopiert wird und dann steht da:
cp missing destination file operant after [der Pfad den ich rein gezogen habe]
Vor ein paar Stunden hat aber genau dieselbe Methode noch funktioniert, ich verstehe nicht was ich falsch mache
Ich habe alle möglichen Methoden die ich durch googlen gefunden habe ausprobiert aber irgendwie schaffe ich es nicht z.B ein Programm durch meine Dateien zu installieren oder ein Python Script im Terminal auszuführen, entweder finder der die Datei oder den command nicht.