O Python foi originalmente instalado em C: \ Arquivos de Programas \ Python, mas isso mudou em torno de 1,5. Qual foi o raciocínio por trás dessa decisão? É uma má idéia alterar o diretório novamente e, em caso afirmativo, por quê?
23
Respostas:
Aparentemente, essa é a causa de uma discussão de 7 anos entre os desenvolvedores do Python.
Os seguintes argumentos foram dados pelos autores:
Além : Devido à possibilidade de escalonamento de privilégios, o uso de C: \ em vez de C: \ Arquivos de Programas \ pode ser um risco à segurança:
Se você deseja modificar o diretório Python para evitar o ataque de escalação de privilégios discutido, deve ser possível modificar o diretório \ Python usando icacls .
fonte
bin
pasta%PATH%
e você não precisará mais lidar com os espaços. E não é verdade que o XP Pro tenha seus executáveis de linha de comando nos caminhos do DOS 8.3. Embora seus caminhos geralmente não tenham espaços, muitos arquivos têm mais de 8 caracteres, como systeminfo.exe