mkdir

In dieser Linux-Ecke dürfen nur Themen rund um Linux geschrieben werden.
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Andreas_S
Beiträge: 787
Registriert: 14.04.2007 16:48
Wohnort: Wien Umgebung
Kontaktdaten:

mkdir

Beitrag von Andreas_S »

Hallo,

Warum kommt immer wenn ich mkdir_(path, mode) -1 zurück?
Muss der mosus anders sein? oder muss man sich da irgendwie als benutzer anmelden?

Andreas
Benutzeravatar
mardanny71
Beiträge: 266
Registriert: 05.03.2005 01:15
Wohnort: Thüringen

Beitrag von mardanny71 »

hast Du Root - Rechte ?
In Dein eigenes Homeverzeichnis solltest Du schreiben können.

gruss
mardanny71
Gruß, mardanny71
Windows 7 - openSUSE 12.1 - KDE 4.7 - PB4.6 beta 4
Andreas_S
Beiträge: 787
Registriert: 14.04.2007 16:48
Wohnort: Wien Umgebung
Kontaktdaten:

Beitrag von Andreas_S »

gibts einen befehl wo man sich als benutzer anmelden kann?
also so: abc(name, pw)?

Andreas
Benutzeravatar
bembulak
Beiträge: 228
Registriert: 13.12.2005 16:34
Wohnort: Österreich

Beitrag von bembulak »

"su" für Switch User.
Aber mkdir ist doch ein "Programm", dass man in der Bash startet und kein API, denke ich.
Da wäre RunProgram("mkdir",....,...) sicherlich besser.
Benutzeravatar
legion
Beiträge: 467
Registriert: 08.10.2006 18:04
Computerausstattung: Intel Core i5-6500 @ 4x 3.6GHz mit Windows 10 Pro, Intel Core-i7 mit Ubuntu 18.04 bionic, x86_64 Linux 4.18.0-16-generic, Microsoft Surface Pro - Windows 10 Pro
Wohnort: Wien
Kontaktdaten:

Beitrag von legion »

mkdir_(const char *pathname, mode_t mode);

pathname - Specifies the name of the new directory.
mode - is a bitwise-OR field that specifies what permissions the directory has when it is created.

http://www.mkssoftware.com/docs/man3/mkdir.3.asp

<<gibts einen befehl wo man sich als benutzer anmelden kann?>>
<<also so: abc(name, pw)? >>

So einen Befehl kenne ich nicht, aber schau mal unter...
http://www.gnu.org/software/libc/manual ... and-Groups
PB 5.71 LTS Windows 10 Pro & Ubuntu 18.04.2 LTS & Linux Mint 19.3
-----------------------------------------------------
Alles ist, wie man glaubt, dass es ist!
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46
Wohnort: Luxemburg
Kontaktdaten:

Beitrag von hardfalcon »

/tmp sollte auch beschreibbar sein (bis auf Unterordner dort, die von root angelegt wurden).
„Warum siehst du den Splitter im Auge deines Bruders, aber den dicken fetten schwarzen Zensurbalken vor deinem Auge bemerkst du nicht?“
DarkDragon
Beiträge: 6267
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

bembulak hat geschrieben:"su" für Switch User.
Aber mkdir ist doch ein "Programm", dass man in der Bash startet und kein API, denke ich.
Da wäre RunProgram("mkdir",....,...) sicherlich besser.
Nein, viele Bash Befehle können direkt als Linux API aufgerufen werden in PureBasic. Da hab ich 'ne kleine Referenz mal gefunden:

http://www.mkssoftware.com/docs/api_index.asp
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Antworten