리눅스 사용자관리, 접근권한, 변경권한, 생성자 변경

조성현·2023년 6월 15일
0

CUI

  • 디렉토리 / 파일 관련된 기본 명령어
  • 문서편집기
  • 사용자

사용자관리

/etc/passwd

/etc/shadow

/etc/group

현재 계정에서 다른 계정 권한을 얻는법(master -> tester1)
1. 로그아웃 후에 다른 계정(tester1)으로 로그인
2. 임시로 권한을 얻음

  • su 사용자 아이디
    : 현재 상태(위치)에서 다른 사용자아이디(tester1)를 빌림

  • su -사용자 아이디
    : 재로그인 -> 다른 사용자의 홈디렉토리로 이동

root권한으로 파일을 만들고 사용자생성


사용자 삭제

sudo userdel


설정파일은 삭제되지만 디렉토리(자료)는 남아있다.

따로 디렉토리를 삭제해준다

sudo userdel -r : 전체삭제(권장하지않음)

파일의 접근권한

파일의 속성

접근권한 종류 및 표기방법

접근권한 변경

숫자로 환산




예제

750

754

757

기호로 환산

파일생성시 권한

초기권한

  • 디렉토리 : 777
  • 파일 : 666(실행권한x)

root

  • 디렉토리 : 755
  • 파일 : 644

일반사용자

  • 디렉토리 : 775
  • 파일 : 664

umask

소유자 및 소유그룹 변경

프로세서(프로그램이 실행되는 상태) <- 스레드

: 부모 - 자식 관계 존재

  • 데몬 프로세스
    서비스

정리되어야 할 프로세스 => 튜닝

  • 고어 프로세스
    부모가 종료된 프로세스
  • 좀비 프로세스
    프로세스가 종료되어도 상태가 남아있음

pstree : 종속관계도
ps : 프로세스 상태를 확인하는 명령어
ps a : 자세히 보기
ps au : 사용자 보기
ps aux : 전체 보기

sudo kill -9 번호 : 프로세스 강제 종료

top : 프로세스를 실시간으로 확인

foreground process - 전면
background process - 후면
=> 데몬 프로세스

sleep 시간(초) : 잠시 멈춤
sleep 시간(초) & : 후면쪽에서 실행시킴

gedit & : 터미널과 gedit을 동시에 사용가능

sleep 전면 후면 변경

프로그램설치

  • 압축 파일
  1. 소스(C/C++)
    :소스파일 -> 컴파일 -> 설치 -> 실행

  2. 실행파일
    : 압축해제 -> 실행

Tar(Tape Archiver : 묶음) + Gzip(압축) => tar.gzip


tar xvzf test.tar.gz
tar cvzf test.tar.gz test*.txt

  • 인스톨 파일 : 패키지 관리도구
    -> 배포판 마다 다름
    데비안(우분투) - dpkg(Debian Package) : .deb
    레드햇 - RPM : .rpm

  • 원격 다운로드(maven) : 직접 다운로드에는 무리가 있음
    데비안 - apt/apt-get
    레드햇 - yum

0개의 댓글