Nvidia 드라이버 용 .run 파일을 다운로드했지만 터미널에서 실행할 때 루트로 실행해야한다고 알려줍니다.
나는 완전한 멍청한 놈이며 뿌리가 무엇인지 거의 알지 못합니다. 나는 그것이 Windows의 관리자와 동등한 어딘가에 있다고 생각합니다.

글쎄, 파일을 실행할 수 있지만 드라이버가 내 카드를 인식하지 못하는 것으로 나타났습니다. 64 비트 버전의 12.04에서 Nvidia 카드가 제대로 작동하지 않는 다른 문제에 대해 들었습니다.
Nvidia 드라이버 용 .run 파일을 다운로드했지만 터미널에서 실행할 때 루트로 실행해야한다고 알려줍니다.
나는 완전한 멍청한 놈이며 뿌리가 무엇인지 거의 알지 못합니다. 나는 그것이 Windows의 관리자와 동등한 어딘가에 있다고 생각합니다.

글쎄, 파일을 실행할 수 있지만 드라이버가 내 카드를 인식하지 못하는 것으로 나타났습니다. 64 비트 버전의 12.04에서 Nvidia 카드가 제대로 작동하지 않는 다른 문제에 대해 들었습니다.
답변:
두 가지 일을해야합니다. 둘 다 터미널 프롬프트에서 :
.run파일이 저장된 디렉토리로 변경하십시오 .chmod 755 filename.runsudo ./filename.run위의 명령은 파일을 실행 가능하게 만들고 루트 수준 권한으로 실행 파일을 시작합니다.
명령 앞에 "sudo"명령을 추가하십시오. 예를 들면 다음과 같습니다. sudo blah.sh
비밀번호를 입력하면 명령이 루트로 실행됩니다. sudo로 패키지 또는 명령을 실행하기 전에 패키지 또는 명령의 신뢰성을 확인하십시오.
./blah.sh루트로 실행되는 경우 sudo ./blah.sh보다는 sudo blah.sh(명령이에있는 blah.sh경우 에만 실행 됨) 대신 수행 합니다 $PATH.
root우분투의 마스터 계정입니다. 모든 계정에는 제한된 권한이 있지만 계정에는 제한 root이 없습니다. 숨기는 이유 root는 대부분 루트 액세스가 필요하지 않기 때문입니다. Windows의 아날로그는 드라이버를 설치하려고 할 때 인증해야합니다. 우분투에서는 루트이거나 루트 권한이 있어야합니다.
루트로 액세스 할 수있는 두 가지 방법이 있습니다. 다음을 입력 할 수 있습니다.
sudo <whatever-command> 우분투는 암호를 묻고 그 명령을 루트로 실행합니다.
또는
sudo su여기서 자신의 비밀번호를 입력하면 루트가됩니다 (즉, 루트로 로그인합니다).
나는 나에게 더 많은 통제권을주기 때문에 후자를 선호한다. 때때로 루트처럼 명령을 실행하는 것만으로는 충분하지 않지만이 방법으로 수행하는 것이 더 위험 할 수 있습니다 (예를 들어 실수로 더 많은 손상을 일으킬 수 있음).
첫 번째 방법을 시도하는 것이 좋습니다. 그런 다음 작동하지 않으면 두 번째 방법을 시도하십시오. 완료 후 루트에서 빠져 나오십시오 (예 exit: 루트로해야 할 일을 마친 후에 입력 ).
sudo -ssudo su(이것은 다른 것보다 우아함과 더 관련이있을 수 있지만)보다 선호되는 것으로 널리 알려져 있습니다. root실제 root로그인 처럼 동작 하는 쉘 을 얻으려면 sudo -i대신 사용하십시오. (이것은와 비슷합니다 sudo su -.) 또한 쉘은 로그인 쉘이 아니기 때문에 쉘에서 logout빠져 나오지 sudo su않습니다. exit대신 사용해야 합니다.
sudo -i/ 에 대해 몰랐습니다 -s. 에 좋은 지적 exit, 나는 그것을 잘못 입력했습니다. 위 항목을 편집하겠습니다. 왜 sudo -s"우아한" 이유를 설명 할 수 있습니까 ?
su그리고 sudo그들을 호출하는 사용자와 다를 될 수있는 일부 사용자로 명령을 실행하는 두 개의 별도의 메커니즘이다. (그렇지 않으면 지정하지 않으면 su및 sudo실행 - 또는 실행하려고 - 같은 명령 root.을) 때문에 su사용하여 인증 대상 에 대한 사용자의 암호 및 암호 인증 root기본적으로 해제되어 우분투 (그리고하지 않는 것이 좋습니다 또는 공식적으로 지원) 당신은 사용할 수 없습니다 su되고 root있지만, root확실하게 사용할 수있는 su다른 사용자가 될 수 있습니다.
sudo그리고 su하나의 명령을 실행 모두 할 수있다. sudo기본적으로 su이것을 수행하고 -c플래그 가 주어지면 이것을 수행합니다 . 또한 쉘을 시작할 수 있습니다. 플래그 sudo가 제공 될 때 -s(또는 -i초기 로그인 쉘을 시뮬레이트 할 때 ) su이를 수행하고 기본적으로 (또는 -플래그 가 제공 될 때 이러한 로그인 쉘을 시뮬레이트하기 위해)이를 수행합니다. 당신이 실행하면 sudo su, 당신은되고있다 root으로 sudo다음과 루트로 다시 루트가되는 (즉, root su쉘을 시작할 자신에게 -ing). 그것은 ... 일단 그냥 "변화"의 정체성에 더 우아하고 로그인 쉘을 시작
sudo -s(또는 sudo -i) 수행합니다. su -c 'sudo ...'( ...명령 으로 대체 됨) 비슷하게 우아하지 않습니다. 이와 같은 명령 sudo bash은 다른 관련 이유로 약간 우아하지 않은 것으로 간주됩니다. 쉘을 원하는대로 시작하기 sudo위해 -sand -i플래그가 있으므로 원하는대로 사용할 수도 있습니다. 다음과 같은 방법이 있지만 우아 (와 제안에서 그 효과에 미묘하게 다른 sudo -s과 sudo -i), 그들은 실제로없는 나쁜 그들은 잘 작동 그것의 확인을 원하는 경우 그 사용에 갈 수 있도록.