sudo 명령어를 사용하여 어떤 작업을 하려 했을 때, 아래와 같은 문제가 발생할 수 있습니다.
[username] is not in the sudoers file. This incident will be reported.
이는 현재 유저가 sudo 명령어를 사용할 수 있는 권한을 가지고 있지 않기 때문에 발생하는 문제입니다.
현재 유저에게 sudo권한을 할당해주기 위해서는 sudoers 파일을 설정해주셔야 합니다.
# visudo
또는
$ sudo vi /etc/sudoers (/etc/sudoers 파일의 권한설정 변경 필요)
조금 내려와보시면 다음과 같은 부분이 있을 것입니다.
## Next comes the main part: which users can run what software on ## which machines (the sudoers file can be shared between multiple ## systems). ## Syntax: ## ## user MACHINE=COMMANDS ## ## The COMMANDS section may have other options added to it. ## ## Allow root to run any commands anywhere root ALL=(ALL) ALL
자신의 현재 계정을 root ALL=(ALL) ALL의 아래쪽에 넣어주시면 됩니다.
가령 계정명이 test 일 경우,
test ALL=(ALL) ALL
과 같이 작성해주면 test계정이 sudo를 자유롭게 사용할 수 있도록 설정하게 됩니다.
Xcode에서 iOS 애플리케이션을 빌드(Archive)하고 App Store Connect에 앱을 업로드하는 도중, 아래와 같은 에러가 발생하면서 더…
INSTALL_FAILED_INSUFFICIENT_STORAGE 문제 안드로이드 스튜디오에서 에뮬레이터를 실행하고 개발중인 애플리케이션을 실행하려 하면 로그 창에 아래와 같이 표시되면서…
리눅스 명령어 - kill, killall 리눅스 kill 명령어는 특정 프로세스를 종료해주는 명령어입니다. 백그라운드에서 실행되고 있는…
JavaScript는 역사가 긴 스크립트 프로그래밍 언어입니다. 세월이 흐르면서 많은 자바스크립트 표준이 만들어졌고, 현재는 많은 문법적…
NodeJS 테스트 프레임워크인 Mocha는 비동기 테스트를 지원합니다. 간혹 특정 테스트 스크립트를 작성하고 실행하면 아래와 같이…