bash and env : 무엇인가 : 권한 거부


0

openSuse Leap 42.1을 사용합니다.

오래 전에 Skype를 설치했습니다. 그리고 그것은 항상 작동했습니다. 그러나 최근에 시작이 중지되었으며 터미널에서 실행하면 오류가 발생합니다.

env: /usr/lib/skype/skype: Permission denied

나는이 오류를 봤지만 운이 없다. 이제 새로운 버전의 Android Studio를 설치했으며 SDK와 도구를 실행하고 다운로드 할 때 다음과 같이 말했습니다.

Unable to run mksdcard SDK tool

터미널에 다시 가서 실행 mksdcard하여 오류가 발생했습니다.

bash: ./mksdcard: Permission denied

이전 버전의 Android Studio를 마지막으로 설치했습니다. 이전 버전을 설치하려고 시도했지만이 오류도 발생합니다.

이러한 오류는 한 가지 특성을 가지고 있다고 생각합니다. 그러나 나의 모든 연구는 저에게 성공을 가져 오지 않습니다.

누군가이 문제를 해결하도록 도울 수 있습니까?


이 오류의 일반적인 이유는 프로그램을 찾았지만 실행 권한이 없기 때문입니다. ls -l /usr/lib/skype/skype ./mksdcard로그인 사용자 (run whoami) 및 그룹과 권한을 실행 하고 비교 하십시오 . 덧붙여, 당신은 입력 한 mksdcard경로없이, 그리고 bash발견했다 ./mksdcard그 의미하는 .PATH 변수에이 권장되지 않습니다.
AFH

이 파일을 실행할 수있는 충분한 권한이 있습니다. 나는 skype항상 성공했다. 그리고 mksdcard내 자신의 프로필에 있습니다.
Paola Captanovska

-rwxr-xr-- 1 paola users 12K Mar 22 2014 mksdcard
Paola Captanovska

내가 시도한 것처럼, 나는 이것에 대한 이유를 볼 수 없습니다. 에서 나에게 출력을주지 ls -l /usr/lib/skype/skype않았지만 이것이 나에게 아무것도 말할 것 같지는 않습니다 . 내가 생각할 수있는 것은 사용자 가 사용 su하거나 sudo사용자를 변경 하는 스크립트를 실행했다는 것입니다 . 뛰었 어 whoami? 또는 :>tempfile; ls -l tempfile; rm tempfile사용자 및 그룹 이름으로 파일을 작성하십시오.
AFH

-rwxr-xr-x 1 root root 36499124 Jul 28 18:36 /usr/lib/skype/skype
Paola Captanovska
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.