루트는 아무 프로그램이나 실행할 수 없는가 ?

고객지원 지식기반 (punkt)
루트의 환경에서 "."은 탐색 경로에 위치하지 않는다.(변수 PATH) 사용자 root 가 현재의 디렉토리에서 xxx 프로그램을 시작하고자 한다면 그것은 ./xxx 또는 sh xxx 로 입력하여야 한다.

Why is it like that?

우선, 모든 것은 보안 측면에서 행해져야 한다.
예 : /tmp 디렉토리에서 이름 "l"을 가지고 있는 실행 가능한 쉘 스크립트가 있다. 그것은 다음의 코드를 포함한다. :
        #!/bin/bash
        cd /
        rm -rf *
루트는 이제 실수로 l s-l을 입력한다.(빈칸은 물론 잘못된 위치에 있다.) 강력한 하드 디스 크 동작이 즉시 어딘가에서 발견될 것이다.
관련 내용:
o Root와 보안 , 네트워크상의 로그인

키워드: ROOT, POINT, PATH, SECURITY

SDB-punkt, Copyright SuSE Linux AG, Nrnberg, Germany - 버전: 08. Mr 2001
SuSE Linux AG - 최근에 만들어진 : 08. Mr 2001 에 의해 kmyoo (sdb_gen 1.40.0)