DevOps/👣 Linux 4

[Linux/명령어] chwon, chgrp란

chown파일 또는 디렉터리의 소유자(owner) 및 그룹(owner group)을 변경할 때 사용하는 명령어사용형태: chown [옵션] 사용자명[:그룹명] 파일명 (구분을 콜론으로 한다!)user : 사용자만 변경user:group : 사용자와 그룹 모두 변경:group : 그룹만 변경여기 naa0:staff로 설정 된 파일이 있다. 이를 아래와 같이 명령어 양식에 맞게 입력하면, test-user:dev-test와 같이 사용자와 그룹 모두 바뀐 것을 알 수 있다. -R 옵션여러가지 옵션이 있지만, 가장 요긴하게 쓰이는 옵션이다. recursive의 약자로, 디렉터리 내부의 모든 파일과 하위 디렉터리까지 동일하게 소유권을 바꾸는 옵션이다. chgrp그룹 소유권만 변경하고 싶을 때 사용하는 명령어로 보..

DevOps/👣 Linux 2025.12.10

[Linux/개념] SetUID, SetGID 란

SUID, SGID 개념을 한번 정리해두기 위해 포스팅을 하려한다.두 녀석 모두 유닉스/리눅스 시스템의 특수 권한 비트로, 파일을 실행할 때 일시적으로 파일 소유자(또는 그룹) 권한으로 실행할 수 있게 하는 기능이다. 이는 일반 사용자가 특정 프로그램 실행 시 소유자의 권한으로 접근해야 하는 경우(예: 비밀번호 변경 프로그램) 에 유용하다. SetUID (Set User ID)실행 파일에 이 권한이 설정되면, 파일을 실행하는 사용자가 실행 파일의 소유자(Owner)의 권한으로 해당 프로세스를 실행하게 된다.예를 들어, /usr/bin/passwd 파일은 보통 root 소유로 setuid가 설정되어 있어, 일반 사용자가 실행해도 root 권한으로 비밀번호를 변경할 수 있다.아래와 같이, 처음의 소유자 항목..

DevOps/👣 Linux 2025.12.09

[리눅스 마스터 1급 1회독] 01-1-1.2 리눅스 기초

1. 리눅스의 철학1) 리눅스 관련 용어GNUFSF: ‘구속되지 않는다 관점에서의 자유’GNU GPL: GNU 소프트웨어에서 카피레프트를 실제로 구현한 라이센스커널: 주된 역할이 하드웨어 제어버전 표시 방법 (주번호는 큰변화, 부번호는 작은 변화, 패치레벨은 버그가 수정되고 새로운 기능이 추가될 시)2) 리눅스와 주요 라이센스정리: 무료이용, 배포, 소스코드 취득 및 수정은 다 가능. 그런데 수정 시 소스코드를 비공개할 수 있는 건 BSD, Apache, MIT만. 독점소프트웨어와 결합은 GPL만 불가.GPL컴퓨터 프로그램은 어떠한 목적으로도 사용할 수 있지만 법 제한 불가프로그램의 실행복사본은 소스 코드를 같이 판매하거나 무료로 공개 해야함.프로그램의 소스코드는 용도에 따라 변경할 수 있음변경된 컴퓨터..

DevOps/👣 Linux 2025.02.05

[리눅스 마스터 1급 1회독] 01-1-1.1 운영체제의 개요 정리

01. 리눅스 실무의 이해1. 리눅스의 개요1.1. 운영체제의 개요운영체제의 이해1) 운영체제의 주요 역할컴퓨터의 ____를 제어작업의 ____를 정함____을 제어데이터의 ________ 처리 기능을 수행함.2) 최근 운영체제의 주요 특징다중 ____ 시스템다중 ____ 시스템____ 기술 지원운영체제의 종류1) 주요 서버 및 데스크톱 운영체제유닉스: ____ 연구소에서 시작켄 톰슨이 B언어로 개발하다 데니스 리치가 C언어를 개발해서 작성상업적 목적을 가진 계열은 ____, 그게 아니면 ____윈도우: ____ 빌게이츠에서 시작MAC OS X: ____ 사 스티브잡스에서 시작2) 모바일 운영체제안드로이드바다마에모모블린미고리모타이젠3) 리눅스 기반 모바일 운영체제4) 스마트 TV5) IVI - 약어? _..

DevOps/👣 Linux 2025.01.21