PureBoard
https://www.purebasic.fr/german/

mkdir
https://www.purebasic.fr/german/viewtopic.php?f=21&t=16512
Seite 1 von 1

Autor:  Andreas_S [ 02.05.2008 14:21 ]
Betreff des Beitrags:  mkdir

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

Autor:  mardanny71 [ 02.05.2008 15:12 ]
Betreff des Beitrags: 

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

gruss
mardanny71

Autor:  Andreas_S [ 02.05.2008 16:12 ]
Betreff des Beitrags: 

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

Andreas

Autor:  bembulak [ 05.05.2008 08:41 ]
Betreff des Beitrags: 

"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.

Autor:  legion [ 05.05.2008 09:13 ]
Betreff des Beitrags: 

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/html_node/index.html#toc_Users-and-Groups

Autor:  hardfalcon [ 05.05.2008 10:04 ]
Betreff des Beitrags: 

/tmp sollte auch beschreibbar sein (bis auf Unterordner dort, die von root angelegt wurden).

Autor:  DarkDragon [ 05.05.2008 14:11 ]
Betreff des Beitrags: 

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

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/