Linux에서 PATH에 현재 디렉토리를 영구적으로 추가하는 방법은 무엇입니까? [복제]


14

중복 가능성 :
PATH에 폴더 추가

검색 할 bash에 디렉토리를 추가하고 싶습니다. $ PATH = ....를 사용하고 있지만 새 명령 창을 열면 거기에 없습니다.

이것을 Linux의 경로에 영구적으로 추가하려면 어떻게해야합니까?



3
비고 : 현재 작업 디렉토리를 경로에 추가하는 것은 매우 위험한 것으로 간주됩니다. 더 이상 파일 시스템에서 안전하게 이동할 수 없습니다. 누군가가 "ls"라는 스크립트를 자신의 집이나 "rm -f"라고 부르는 디렉토리 나 다른 민감한 파일에 배치한다고 상상해보십시오.
barbaz

답변:


14

PATH=$PATH:.줄을 추가 하십시오 ~/.bashrc. 자세한 내용은 이 질문 을 참조하십시오.


13
경로에 현재 폴더를 추가하는 것이 보안 위험이라는 점을 명심하십시오. 보안되지 않은 폴더에서 실행중인 명령 또는 일반 시스템 명령 (예 : 'ls')을 알지 못하는 사용자를 노출시킵니다.
bbaja42

5
그리고에서 현재 디렉토리를 추가하는 것이 사람의 주장하기 전에 의 것은 PATH안전, 공격자는 여전히 맞춤법이 틀린 명령의 이름을 딴 프로그램이나 스크립트 등의 작성하여 당신과 같은 코드를 실행할 수 있습니다 mroe, tial, vmi, emasc, 등 그 이전 찾을 수 없습니다를 경로에 들어가면 공격자의 코드가 실행됩니다.
Fran

1
당신이 악성 실행 파일과 후추 파일 시스템을 마운트하거나 그러한 바보 같은 디렉토리에 경로와 CD를 앞에 추가, 광대의 무리와 함께 상자를 공유해야 당신이 제안 aws ec2 terminate-instances이나 docker rmi편견
nik.shornikov
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.