새로 생성한 계정으로 전환하여 sudo 명령어를 쓰는 경우 sudoers file에 대상이 존재하지 오류가 발생하게 된다.

 

odroid@odroid:~$ sudo apt install tasksel
[sudo] password for odroid:
odroid is not in the sudoers file.  This incident will be reported.
 

 

해결방법은 sudoers file에 보면 root와 같이 ID를 추가해주면 된다.

 

root@odroid:~# sudo vi /etc/sudoers

# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin://
sbin:/bin:/snap/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL
odroid  ALL=(ALL:ALL) ALL

 

 

'운영체제 > 리눅스' 카테고리의 다른 글

[APT] Could not get lock /var/lib/dpkg/lock 해결방법  (0) 2019.02.26

Ubuntu나 Debian 계열에서 APT 사용시 아래와 같은 오류가 발생할수 있다.

오류 메시지를 해석하자면 잠금설정이 되어있음.

 

root@odroid:~# sudo apt install tasksel
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

 

해결방법은 자동 업데이트 작업에 의해 잠금설정이 되었는지 몇 분간 기다리면 해결되며,

똑같은 오류가 발생된다면 잠금파일을 제거하면 금방 해결된다.(나는 한국인이므로 기다리지 않고 제거를 하겠다..)

 

 sudo rm -f /var/lib/dpkg/lock

 

 

 

'운영체제 > 리눅스' 카테고리의 다른 글

[ROOT 권한 문제] not in the sudoers file  (0) 2019.02.26

새로운 자동차가 출시되기 전 설계자가 설계 후 공장에서 제조와 표준화된 안전성 검사를 하여 소비자에게 판매하는 것 처럼,

IT 소프트웨어도 이전 포스팅 과정처럼 요구사항 분석 → 설계 → 개발 → 테스팅의 일반적인 프로젝트를 수행한다.

하지만, 서비스 오픈 후 일반적으로 수년 또는 길게는 수십 년 정도 서비스가 되는데 시스템과 환경은 수정되거나 변경된다.

 

<자동차도 사용하다 보면 수리를 맡겨야 한다>

 

 

서비스 오픈 후 유지보수를 위한 테스팅(Maintenance testing)을 수행해야 하며, 소프트웨어나 시스템이 변경, 단종되거나 마이그레이션될 떄 발생한다. 이때 변경은 개선활동에 의한 변경, 요구사항 변경에 의한 수정과 긴급변경, 환경의 변경 등이 존재한다.

 

시스템 단종에 의한 유지보수 테스팅은 데이터를 마이그레이션하는 테스팅을 포함할 수 있으며, 시스템에 의한 변경시 원본 소스에 대한 영향이 발생할 수 있기 때문에 리그레션 테스팅도 반드시 고려해야한다. 유지보수 테스팅 범위는 변경사항에 대한 크기와 관련되어 있기에 테스트 유형에 대해 모든 테스트 레벨에서 수행할 수 있다.

  • 마이그레이션 : 현재 운영 중인 환경이나 or DB 등 다른 환경으로 옮겨가는 과정(Ex. Mysql → Oracel ..)

 

 

 

 

'QA > 2. 소포트웨어 수명주기와 테스팅' 카테고리의 다른 글

2.3 테스트 유형  (0) 2019.02.15
2.2 테스트레벨  (0) 2019.02.13
2.1 소프트웨어 개발 모델  (0) 2019.02.11