Come mascherare i caratteri "vietati" nelle password nel comando mount?

2

Come faccio a mascherare / sfuggire correttamente caratteri illegali come /: @ \ nelle password aggiunte nel comando mount?

La domanda è sorta nella risposta qui :

mount -t afp afp://adminname:password@ServerIPAddress/ShareName /Volumes/TimeMachine

La persona che chiede ha una barra rovesciata "\" nella password e il comando non ha funzionato. La soluzione erano virgolette singole attorno al afp... -part.

Testando l'intero scenario in una VM, ho creato un amministratore con una password simile a aaaaa\@11111 , ma non sono riuscito a far funzionare il comando mount.

    
posta klanomath 20.12.2014 - 03:09
fonte

1 risposta

5

Utilizza Codifica URL per proteggere i caratteri instabili nella password. Essenzialmente ogni carattere (o byte di UTF-8) può essere codificato come % seguito da due cifre esadecimali che specificano il byte codificato. Nel tuo esempio, \ - > %5C e @ - > %40 :

mount -t afp afp://adminname:aaaaa%5C%4011111@ServerIPAddress/ShareName /Volumes/TimeMachine

Questo ha funzionato nel mio test.

    
risposta data 20.12.2014 - 17:28
fonte

Leggi altre domande sui tag