Avatar billede ttopholm Nybegynder
14. maj 2004 - 13:03 Der er 16 kommentarer og
1 løsning

Oprette en mappe der hedder \

Kan man oprette en mapper der \ i linux... eller er det et ulovligt tegn
Avatar billede simonvalter Praktikant
14. maj 2004 - 13:06 #1
det er ikke ret smart men du kan gøre sådan her ... pas på du kan hurtigt komme til f.eks at slette / så jeg vil ikke anbefale du er root

mkdir "\/"
Avatar billede simonvalter Praktikant
14. maj 2004 - 13:07 #2
du kan slette den igen med det samme
rm -r "\/"
Avatar billede simonvalter Praktikant
14. maj 2004 - 13:08 #3
mkdir \\
mener jeg
Avatar billede simonvalter Praktikant
14. maj 2004 - 13:08 #4
og rm -r \\
Avatar billede simonvalter Praktikant
14. maj 2004 - 13:09 #5
du opnår det samme hvad enten du gør det ene eller det andet ;)
Avatar billede ttopholm Nybegynder
14. maj 2004 - 13:19 #6
Okay... kan godt gøre det i shell, men hvis jeg prøver at gøre det i ftp, hvor serveren er pureftpd.. kan jeg ikke.. ved i hvorfor...
Avatar billede Slettet bruger
14. maj 2004 - 15:46 #7
Jeg ved ikke hvorfor det ikke virker i ftp, men hvorfor vil du da også have en mappe til at hedde \? Det er da ikke særlig smart at have mappenavne, hvor man skal bruge escapetegn for at bruge mappen.
Avatar billede Slettet bruger
14. maj 2004 - 16:01 #8
For lige at bidrage lidt til selve spørgsmålet:

I linux er næsten alle tegn tilladt i filnavne. Da mapper bare er en speciel kategori af filer gælder det også dem. Der er faktisk kun et tegn, der ikke er tilladt: \0

Til gengæld er der en del tegn, som gør livet mere besværligt, hvis man prøver at bruge dem. Det er for eksempel tegn, som normalt vil blive fortolket af shellen, blanktegn og anførselstegn (både dobbelte og enkelte). Derudover er bogstaver og tegn, der ligger udenfor ASCII nogle gange problematiske.

I virkeligheden ser filsystemet bare et filnavn som en streng af bytes. Det er ligelad med hvilke tegn disse bytes repræsenterer.
Avatar billede ttopholm Nybegynder
14. maj 2004 - 16:50 #9
Jeg har et cms system der skal bruge mapper der hedder \ det er derfor...
Avatar billede simonvalter Praktikant
14. maj 2004 - 18:41 #10
hvis det er ftp kan du jo prøve med raw command

MKD \\
MKD "\"
osv...
Avatar billede strych9 Praktikant
14. maj 2004 - 19:16 #11
Det er en meget dårlig ide at bruge \
Men måske du kan køre det cms program i et chroot jail?
Avatar billede ttopholm Nybegynder
14. maj 2004 - 19:39 #12
chroot jail????? hvad er det..
Avatar billede ttopholm Nybegynder
14. maj 2004 - 19:42 #13
Når jeg kører det her mkd \\ eller mkd "\"

så får jeg det her..


ftp> mkd \\
550 Prohibited directory name
ftp> mkd "\"
550 Prohibited directory name
ftp>
Avatar billede strych9 Praktikant
14. maj 2004 - 19:44 #14
du kan prøve det i selv i en bash prompt.

hvis du prøver feks:
chroot /home/ttopholm/cms/ /bin/bash

Så vil der ske det at præcist denne bash shell vil opfatte /home/ttopholm/cms som /
Denne shell vil ikke have mulighed for at læse eller skrive udenfor det som den kender som / hvilket vil sige at den ikke kan læse og skrive udenfor /home/ttopholm/cms

chroot jails er meget benyttet til at lave en sandbox til programmer =)
Avatar billede Slettet bruger
14. maj 2004 - 19:58 #15
Et CMS, der kræver at en mappe hedder \ lyder helt usandsynligt dumt. Hvis ikke du allerede har puttet en hel masse i det, vil jeg nok anbefale dig at finde et andet.

Er du helt sikker på at det CMS ikke har en indstilling et sted til at ændre det?

strych9: Ja, en sandbox kan være ganske nyttig en gang i mellem ;-)
Avatar billede strych9 Praktikant
14. maj 2004 - 20:02 #16
sandbox: Helt enig ;))

Og i øvrigt er jeg enig i at det lyder vanvittigt. Der må være en conf fil et sted som er overset.
Avatar billede simonvalter Praktikant
15. maj 2004 - 01:21 #17
og til din kommentar 14/05-2004 13:19:44 & 14/05-2004 19:42:34
så kan jeg sige at din ftpd opfører sig som den bør gøre og ikke tillader at du laver mapper med det navn
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester