C & Docker & LINUX

리눅스 사용자, 파일 시스템 관리

로픽 2017. 10. 25. 10:21
300x250

리눅스 사용자, 파일 시스템 관리


출처 : 알기사 정보보안기사/산업기사 실기 대비 1권


1) 사용자 계정 추가(useradd)

  1. 유닉스 시스템에 새로운 사용자 계정을 추가하기 위해서는 다음 과정을 거친다.

    - 사용자 계정정보를 저장하는 /etc/passwd와 암호화된 비밀번호를 저장한 /etc/shadow에 사용자 정보 추가

    - 그룹 정보 /etc/group에 추가

    - 새 사용자를 위한 홈 디렉터리를 생성하고 접근 권한을 부여한다.

    - 사용자 로그인 시 필요한 몇 가지 시작 파일을 홈 디렉터리에 생성한다.


  ex) useradd   [옵션]   생성이름  -   useradd test1   (root 계정일때만 생성가능)

       ** passwd 사용자계정  - 패스워드 변경시 


2) 사용자 게정 삭제(userdel)

  1. 사용자 계정 삭제시 사용한다.


   ex) userdel [-r] 사용자 계정


- root 계정에서 사용가능하며 -r 옵션은 사용자계정의 홈디렉토리도 삭제해준다.


3) 그룹 추가(groupadd)

   1. 새로운 그룹 추가하는 명령어, -g 옵션을 통해서 gid 지정


   ex) groupadd -g 100 study


4) 그룹 삭제(groupdel)

   1. 기존 그룹을 삭제하는 명령어

   

   ex) groupdel study



파일 시스템 관리


1) 파일 시스템 연결(mount)

  1. 보조기억장치에 들어 있는 데이터를 읽어 오고, 여기에 저장하려면 먼저 해당 장치를 unix 시스템에 연결하는 작업 필요

  2. mount 명령은 보조기억장치에 설치된 파일 시스템을 unix 시스템이 인식하도록 특정 디렉터리에 논리적으로 연결시켜준다.


       ex) mount -a

            mount /dev/cdrom  /mnt/cdrom   - /dev/cdrom 디바이스 파일을 /mnt/cdrom 디렉터리에 마운트


2) 파일 시스템 연결 해제(umount)

  1. umount 명령은 이전에 마운트된 파일 시스템의 연결을 해제한다.

  2. 만약 파일시스템에 있는 파일을 사용 중에 umount 명령은 device is busy 메시지와 함께 실패한다.


      ex) umount -a  - 마운트된 모든 파일시스템을 언마운트한다.

           umount /mnt/cdrom   - /mnt/cdrom 디렉터리에 연결된 파일시스템 연결 해제


3) 하드디스크 사용량(du)

  1. 디렉터리의 하드디스크 사용량을 확인하는데 사용


 ex) du         - 사용량을 디렉터리별로 출력한다.

      du -s     - 디렉터리의 총용량만 요약해서 출력한다.


4) 파일 시스템 용량 정보(df)

  1. 파일 시스템의 전체 공간 및 사용가능 공간에 대한 정보를 보여준다.


 ex) df         - 현재 마운트된 모든 파일 시스템의 정보를 출력한다.

      df /boot - /boot 디렉터리에 마운트되어 있는 파일 시스템의 정보를 출력한다.

반응형