다양한 경로로 ubuntu를 설치하고, 사용자 계정(user_account)를 만든 이후 (Ubuntu 계정 생성 useradd, adduser ) 다양한 패키지 업데이트등 sudo권한이 필요한 작업을 하려고 하였으나, 아래와 같은 에러가 발생하며 동작이 안되는 현상이 발생 이는 해당 권한을 가진 그룹에 포함되어 있지 않아서 발생하는 에러 id 우선, 내 사용자 계정이 속해 있는 그룹의 정보를 확인하기 위해선 아래와 같이 입력 필자가 가장 많이 경험한 권한은 아래의 두가지 - sudo : superuser 그룹 - dialout : serial 통신을 위한 그룹 usermod -aG {group_name} {user_account} root@ubuntuMachine:/$ usermod -aG {group..
ubuntu
ubuntu를 사용하다보면, 현재 실행중인 프로세스들의 정보를 보기위해 사용하는 명령어로 ps, pstree, top가 있다 프로세스의 정보를 확인하는 용도가 대부분 좀비프로세스 또는 불필요한 프로세스들을 강제로 종료하기 위함이라 top를 사용해 cpu 점유율이 높거은 process의 pid를 확인하거나 process name정보를 확인하는데 사용하는데, 이번기회에 ps, pstree, top에 대해 상세히 알아보고자 한다 1. ps report a snapshot of the current processes. displays information about a selection of the active processes 유용한 옵션들로는 아래와 같은 것들이 있다 -e, -a all processes, ..
~$ adduser [userAccount] # 사용 추천 Ubuntu를 사용하다보면, 새로운 User 계정을 생성하거나, 불필요한 계정을 삭제, 또는 권한을 변경할 필요가 있다. Ubuntu Desktop을 사용한다면, Setup - Users에서 간단히 생성, 삭제가 가능하지만 추가적인 권한 설정등은 불가능하다. 그리고, Ubuntu User인데 GUI환경만 에 의존하는 것은 멋지지 않으므로, CLI(command line interface)를 위주로 설명하겠다. 또한 모든 코드는 Ubuntu22.04를 기반으로 테스트 되었다 계정 생성 ~$ useradd [userAccount] ~$ adduser [userAccount] # 사용추천 계정생성은 크게 두가지 방법이 있다. useradd / addu..