Operation/Linux 5

리눅스, 사용자 정보 확인

/etc각종 설정파일들의 디렉토리로 시스템 전반의 설정파일과 구성파일을 저장하는 곳.사용자 정보 확인 cat /etc/passwd사용자 계정 확인cat /etc/shadow사용자 암호cat /etc/group 사용자 그룹 확인 /etc/passwd사용자 명패스워드계정 UID계정 GUI - 계정 그룹 id이름home 디렉토리로그인 쉘많은 계정 유형들이 이미 존재한다.웹서비스 같은경우 www-data(5.이름)라는 권한으로 실행되고 , 이렇게 특정 프로세스를 사용하기 위해서는 사용하는 계정 권한을 서비스 어카운트라는 이름으로 부른다.root account로만 사용했던 부분들을  service account 라는 개념을 이해해야 한다.클라우드 서비스는 상당히 많은 다양한 service account 가 존재하..

Operation/Linux 2025.02.04

리눅스 , 권한 대여

권한의 대여sudosuperuser do 의 준말 → 슈퍼유저의 권한을 수행한다.내가 잠시 슈퍼유저의 권한을 빌러 명령어를 실행하는 것이다.cat /etc/shadow# 허가 거부됨을 확인sudo cat /etc/shadow# file 에 sudo 권한을 빌려 접근이 가능 루트 권한으로 아무 파일이나 들어가게되고 또 생성 , 수정 , 아무 프로세스나 루트 권한으로 실행하고 웹 서비스도 루트 권한으로 실행하고 그러면 웹 취약점으로 루트 권한을 뺴앗기게 되고 시스템을 다 장악당하게 된다.정말 꼭 필요한 상황에서만 사용해야한다.권한을 빌리기 위해 sudo 명령어를 쓰게되는데 문제가 하나 있다.아무나 루트 유저의 권한을 빌려오면 안되기 때문이다.그래서 누가 sudo의 권한을 빌려올 수 있는지에 대한 정책이 필요..

Operation/Linux 2025.02.04

리눅스 , 다중 사용자의 개념과 권한

다중사용자(multi-user)Microsoft window 운영체제는 pc라고 불리는 personal computer  즉 , 태생자체가 개인용 컴퓨터를 위해 만들어졌다.지금은 다중 사용자도 쓸 수 있지만 그들이 동시에 접속하는 것이 아니라 한명의 사용자가 이용한 이후 그 사용자가 로그아웃 해야지만 다른 사용자가 사용할 수 있는 구조이다.linux는 태생 자체가 다중 사용자가 동시에 접속을 해서 사용 할 수 있는 환경을 고려하여 탄생하게 되었다.리눅스의 태생이 유닉스 시스템 즉 , 서버운영 환경에서 출발하였기 때문이다.Ctrl + Alt +F1text 터미널 1Ctrl + Alt + F2~6text 터미널 2 ~6Ctrl + ALt +F7GUI 터미널 1이를 활용하여 다중 사용자 접속창을 활성화 시킬 ..

Operation/Linux 2025.02.03

리눅스 운영체제(operation system)와 커널(kennel)

운영체제란?운영체제 또는 오퍼레이팅 시스템은 시스템 하드웨어를 관리할 뿐만 아니라 응용 소프트웨어를 실행하기 위하여하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공하는 시스템 소프트웨어.최근에는 가상화 기술의 발전에 힘입어 실제 하드웨어가 아닌 하이퍼바이저 위에서 실행되기도 한다.공통 시스템 소프트 웨어란 입출력, 메모리 관리 , 프로세스 관리 , 디스크 관리 등의 다양한 부분을 수행하며 ,응용프로그램을 구동하고 멀티 테스킹을 수행하기 위해 필수적으로 필요한 공통 시스템이고 이러한 것들을 대신 수행해 주는 것이 운영체제다 라고 할 수 있다.한 마디로 ​컴퓨터와 인간 사이에 매개자 역할을 해주는 것이 바로 운영체제라고 할 수 있다.커널이란 ?커널이란 컴퓨터의 운영체제의 핵심이 되는 컴퓨터 프로그램의 하나..

Operation/Linux 2025.02.02

Linux 란 ?

Linux 란 ?   리누스 토르발스에 의해 개발된 운영체제운영체제 는 시스템 하드웨어를 관리할 뿐만 아니라 응용 소프트웨어를 실행하기 위해서하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공하는 시스템 소프트웨어시스템 소프트웨어는 응용 소프트웨어를 실행하기 위한 플랫폼을 제공하고,컴퓨터의 하드웨어를 동작, 접근할 수 있도록 설계된 소프트 웨어이다.리눅스의 역사운영체제에 세계적인 거장인 앤드를 탄앤버드함이라는 교수님이 교육용 목적으로 개발한 리눅스의 배급판을 개발.리눅스 토르발즈가 재미삼아 표방하여 만들게 되었고 , 이것을 유즈넨 뉴스그룹에 초기버전이 발표되며 세상에 드러나게 됨.그당시 인텔CPU를 장착한 PC에서 구동되는 운영체제였으나 이후에 오픈 소스형태로 공개가 되며 많은 사람들이 함께 개발하며 다..

Operation/Linux 2025.02.01
728x90