2주차

Similar documents
휠세미나3 ver0.4

NFS 설정 가이드

무시하고진행합니다. $ sudo rootstock -d precise --seed ubuntu-standard -x en_us.utf-8 -f ubuntu -l ubuntu -p ubuntu -i 2G I: Running on a x86_64 machine I: Cre

MySQL-Ch10

FlexCloud Linux Server 원격접속및볼륨확장매뉴얼 Date: Hostway IDC Corporation Copyright 2011 Hostway IDC Inc. All rights reserved. TEL: URL:

PowerPoint 프레젠테이션

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su

PowerPoint 프레젠테이션

시스템 사용자 계정 관리

Microsoft Word - LVM으로리눅스설치및운용.doc

GNU/Linux 1, GNU/Linux MS-DOS LOADLIN DOS-MBR LILO DOS-MBR LILO... 6

문서버전및이력 버전 일자 이력사항 최초배포 상품명변경 목차 1. 서비스소개...3 서비스개요 서비스신청및포트포워딩...3 서비스신청...3 포트포워딩설정 서버설정...7 서버접속...7 사용

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인

Solaris Express Developer Edition

Linux Server 리눅스왕초보실무를익혀라! 리눅스서버 20 fedora 김영훈ㆍ정거룡지음

작성자 : saint Overview BackTrack 는 LILO 를부트로더로사용한다. BactTrack 을기본환경설정그대로설치하면부팅할수없는경우가있는데, 이것은실린더크기가 1024 보다큰하드디스크에설치하면 LILO 가 OS 를정상적으로읽어올수없기때문이다. 요즘나오는

K7VT2_QIG_v3

Chap 5 루트파일시스템 (Root F/S)

Mango220 Android How to compile and Transfer image to Target

ucloud server 서비스가이드 1 / 61

Simplify your Job Automatic Storage Management DB TSC

/chroot/lib/ /chroot/etc/

PowerPoint 프레젠테이션

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5]

LXR 설치 및 사용법.doc

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder

본교재는수업용으로제작된게시물입니다. 영리목적으로사용할경우저작권법제 30 조항에의거법적처벌을받을수있습니다. [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase sta

<31332DB9E9C6AEB7A2C7D8C5B72D3131C0E528BACEB7CF292E687770>

Microsoft PowerPoint - 알고리즘_1주차_2차시.pptx

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

01Àå

벤처연구사업(전동휠체어) 평가

CD-RW_Advanced.PDF

Solaris 10 (x86) Installation Guide for VMware 7 Writer : 이경호

벤처연구사업(전동휠체어) 평가

CD 무결성체크는 SKIP 을해도좋습니다. Next 버튼을누릅니다. Next 버튼을누릅니다.

R50_51_kor_ch1

<B0F8B0B35357B8AEBAE432315FBBEFB9D D424129BCADB9F6BBE7BFEBB9FD2E687770>

Pacemaker/Corosync 클러스터에서 GFS2구성

제 1401 회리눅스마스터 1 급 1 차 A 형정답

제 1401 회리눅스마스터 1 급 1 차 B 형정답

소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

제 9 편. 리눅스파일시스템 파일시스템이란컴퓨터상에파일들과디렉토리들을저장하고검색하기위하여논리적으로그것들을어디에 위치시키는지등을나타내는방법입니다. [ 1 ] 파일시스템 리눅스파일시스템은컴퓨터내의파일과그안에존재하는자료들을저장하고쉽게찾을수있도록유지관 리하는방법을말합니다. 파

Solaris 9 (x86) Installation Guide for VMware 7 Writer : 이경호

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

업데이트일 : Server 주요이용기능가이드 목차스냅샷 / 이미지이용방법공개이미지이용방법네트워크이용방법 스냅샷 / 이미지기능사용 서비스정보 스냅샷및스냅샷으로생성된이미지를사용하여 VM(Virtual Machine) 을복원 ( 새로생성 ) 하는것과추가로

Microsoft PowerPoint - comp_prac_081223_2.pptx

Dialog Box 실행파일을 Web에 포함시키는 방법

05Àå

SRC PLUS 제어기 MANUAL

Chapter 05. 파일접근권한관리하기

INSIDabcdef_:MS_0001MS_0001 시험종목 제 회리눅스마스터 급 차 시험일자 토 분 수검자기재사항및감독자확인 수검번호 감독자확인 성 명 생년월일 수검자유의사항 수험자는반드시신분증을지참하여야시험에응시할수있습니다 답안지는반드시검정필기구를사용하되 연필이나샤프

»ç¿ëÀÚ¸Þ´º¾ó

PowerPoint Presentation

PowerPoint 프레젠테이션

망고100 보드로 놀아보자-4

Gentoo linux 설치기록

1 Live CD(USB) 란? 1.1 Live CD(USB) 란? LiveCD(USB) 란 CD( 또는 USB) 를하드디스크로인식하여해당매체를기반으로동작하는운영체제를말한다. 즉 CD에설치된운영체제이다. 이는자신의 PC의하드디스크에설치된내용은 CD에그대로복사하였다고생각

PowerPoint 프레젠테이션

RedHat Linux Fedora Core 4 + APM 소스컴파일설치 김희균 [ 사전준비 : 리눅스시디, 리눅스설치공간준비와컴퓨터의 IP 주소와넷마스크, 게이트웨이주소기록 1. Linux 시디로부팅을한다. 2. Gra

PowerPoint 프레젠테이션

FreeBSD Handbook

Remote UI Guide

Oracle Database 11g R2 Installation Guide for OEL5(x86) Writer : 이경호

untitled

Mars OS System Administration Guide

PowerPoint 프레젠테이션

[ 시작 ] -> [ 제어판 ] -> [ 새하드웨어추가 ] [ 다음 ] 을클릭합니다. 목록에서직접선택한하드웨어설치 ( 고급 ) 에체크하고 [ 다음 ] 클릭.

Tizen

Tina Admin

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat

<32B1B3BDC32E687770>

Microsoft PowerPoint - TUNA_Board_Tutorial.pptx

문서 대제목

4. 스위치재부팅을실시한다. ( 만약, Save 질문이나오면 'no' 를실시한다.) SWx#reload System configuration has been modified. Save? [yes/no]: no Proceed with reload? [confirm] (

다음 사항을 꼭 확인하세요! 도움말 안내 - 본 도움말에는 iodd2511 조작방법 및 활용법이 적혀 있습니다. - 본 제품 사용 전에 안전을 위한 주의사항 을 반드시 숙지하십시오. - 문제가 발생하면 문제해결 을 참조하십시오. 중요한 Data 는 항상 백업 하십시오.

PowerPoint 프레젠테이션

본책- 부속물

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

KOREAIDC 100G 백업 서비스

Mango24R2 Auto Write

bn2019_2

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

목차 1. 제품 소개 특징 개요 Function table 기능 소개 Copy Compare Copy & Compare Erase

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

I 안전 지침 다음 안전 지침을 이용해 사용자 자신과 북톱(Booktop)를 보호하십 시오. M1022 북톱(Booktop) 컴퓨터를 사용할 때 주의: 휴대용 컴퓨터를 신체 위에 직접 올려놓고 장시간 동 안 사용하지 마십시오. 장시간 작동으로 인해 컴퓨터 밑부 분에서

알아 둘 사항 아이오드 제조사는 본 기기에 하드디스크를 포함하여 출고하지 않습니다. 따라서 하드디스크에 문제가 발생할 경우, 구매처 또는 해당 하드디스크 서비 스센터에 문의 하시기 바랍니다. 정해진 용도 외의 사용으로 발생한 문제에 대해서, 당사는 어떠한 책임도 지지

사용자계정관리 1. 사용자계정관리 사용자 (user), 그룹 (group) u 다중사용자시스템 (Multi-User System) - 1 대의시스템을동시에여러사람이접속하여쓸수있게하는시스템 u 사용자 (user) - 시스템관리자 : root (=Super user) -

PRO1_04E [읽기 전용]

PowerPoint 프레젠테이션

슬라이드 1

SOLARIS VOLUME MANAGER

10X56_NWG_KOR.indd

디지털포렌식학회 논문양식

Report Designer V3.0 사용설명서 2장

Transcription:

2 주차 하드마운트 / 포맷 / 포맷별장단점 Vsftpd 설치 / samba 설치 / 계정권한관리 / 파일권한관리

openssh-server 설정 편하게진행하기위해서 root 계정접속가능설정 아래설정을하지않으면일반계정으로접근하여 sudo 나 su 명령을사용해야함. root@debian:~# nano /etc/ssh/sshd_config PermitRootLogin yes root@debian:~# service ssh restart

물리하드파티션정보확인 (/dev/sdx) root@debian:~# ls /dev grep sd sda sda1 sda2 sda5 root@debian:~#

/dev 에잡히는하드디스크파티션정보 하드디스크전체 sda sdb sdc sdd sde sdf 하드디스크의파티션 sda1 sda2 sda3. sdb1 sdb2 sdb3.. 씨디롬 cdrom0 cdrom1 cdrom2 파티션을생성하지않고전체를포맷할수있음 mkfs.ext4 /dev/sda ( 비추천 )

물리하드파티션정보확인 (fdisk) root@debian:~# fdisk -l Disk /dev/sda: 50 GiB, 53687091200 bytes, 104857600 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x61385b62 Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 100665343 100663296 48G 83 Linux /dev/sda2 100667390 104855551 4188162 2G 5 Extended /dev/sda5 100667392 104855551 4188160 2G 82 Linux swap / Solaris root@debian:~#

새로운하드추가 ( 버추얼박스 )

새로운하드추가 ( 버추얼박스 ) 완료

추가한하드확인 root@debian:~# ls /dev/ grep sd sda sda1 sda2 sda5 sdb root@debian:~# root@debian:~# fdisk -l Disk /dev/sda: 50 GiB, 53687091200 bytes, 104857600 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x61385b62 Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 100665343 100663296 48G 83 Linux /dev/sda2 100667390 104855551 4188162 2G 5 Extended /dev/sda5 100667392 104855551 4188160 2G 82 Linux swap / Solaris Disk /dev/sdb: 64 GiB, 68719476736 bytes, 134217728 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes root@debian:~#

하드파티션생성하기 (fdisk) root@debian:~# fdisk /dev/sdb Welcome to fdisk (util-linux 2.25.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Device does not contain a recognized partition table. Created a new DOS disklabel with disk identifier 0xad2ff97f. Command (m for help): 파티션생성 n / 파티션제거 d

전체용량을잡는파티션생성 (fdisk) Command (m for help): n // 새로만들기 Partition type p primary (0 primary, 0 extended, 4 free) e extended (container for logical partitions) // 파티션타입선택 Select (default p): p // primary 로선택 Partition number (1-4, default 1): 1 // 파티션넘버 1번선택 First sector (2048-134217727, default 2048): // 그냥엔터치면 2048 Last sector, +sectors or +size{k,m,g,t,p} (2048-134217727, default 134217727): // 그냥엔터치면최대치 Created a new partition 1 of type 'Linux' and of size 64 GiB. // 파티션생성됨 Command (m for help): w // 지금작업을디스크에기록하는과정 The partition table has been altered. Calling ioctl() to re-read partition table. Syncing disks.

마운트방법 (mount) ntfs : ( 파일엑세스에데몬사용 ) apt-get install ntfs-3g mount t ntfs /dev/sdb1 /media/volume1 fat : mount t fat /dev/sdb1 /media/volume1 ext4 : mount t ext4 /dev/sdb1 /media/volume1 xfs : ( 파일시스템엑세스에데몬사용 ) apt-get install xfsprogs mount t xfs /dev/sdb1 /media/volume1

파티션 EXT4 로포맷 (mkfs) root@debian:~# mkfs.ext4 /dev/sdb1 mke2fs 1.42.12 (29-Aug-2014) Creating filesystem with 16776960 4k blocks and 4194304 inodes Filesystem UUID: 3eea1c67-e8e4-4d4e-8a33-8e20a979936d Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424 Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done root@debian:~#

파티션포맷 (mkfs) ntfs : ntfs-3g 패키지필요 mkfs.ntfs /dev/sdb1 (-f 옵션으로빠른포맷가능 ) ext4 : mkfs.ext4 /dev/sdb1 xfs : mkfs.xfs /dev/sdb1

마운트하기 (mount) root@debian:~# mkdir /media/volume1 root@debian:~# mount -t ext4 /dev/sdb1 /media/volume1 root@debian:~# ls /media/volume1 lost+found root@debian:~# mount t [ 타입 ] [ 장치 ] [ 경로 ]

마운트되었는지간단히확인 root@debian:~# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 48G 696M 45G 2% / udev 10M 0 10M 0% /dev tmpfs 201M 4.4M 196M 3% /run tmpfs 501M 0 501M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 501M 0 501M 0% /sys/fs/cgroup /dev/sdb1 63G 52M 60G 1% /media/volume1 root@debian:~#

파일하나써보기 root@debian:~# touch /media/volume1/test root@debian:~# ls /media/volume1/ lost+found test root@debian:~#

재부팅시에도자동마운트설정 (fstab,rc.local) root@debian:~# nano /etc/fstab /dev/sdb1 /media/volume1 ext4 defaults 0 0 ( 비추천 ) root@debian:~# nano /etc/rc.local mount -t ext4 /dev/sdb1 /media/volume1

하드가여러개? UUID 마운트 root@debian:~# blkid /dev/sda1: UUID="ce0c5108-5460-42a9-a90a-e2ee51975d29" TYPE="ext4" PARTUUID="61385b62-01" /dev/sda5: UUID="a6ed915b-04b8-46ac-8fca-21d07b1615e4" TYPE="swap" PARTUUID="61385b62-05" /dev/sdb1: UUID="3eea1c67-e8e4-4d4e-8a33-8e20a979936d" TYPE="ext4" PARTUUID="ad2ff97f-01" root@debian:~# UUID="3eea1c67-e8e4-4d4e-8a33-8e20a979936d /media/volume1 ext4 defaults 0 0

언마운트 (umount) umount /media/volume1 옵션 : -l lazy umount -f force umount

ftp 서버설치하기 ( 패키지목록갱신 ) root@debian:~# apt-get update Hit http://security.debian.org jessie/updates InRelease Ign http://httpredir.debian.org jessie InRelease Hit http://security.debian.org jessie/updates/main Sources Get:1 http://httpredir.debian.org jessie-updates InRelease [145 kb].. Hit http://httpredir.debian.org jessie/main Translation-en Fetched 158 kb in 7s (22.5 kb/s) Reading package lists... Done root@debian:~#

ftp 서버설치하기 (vsftpd) root@debian:~# apt-get install vsftpd Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: dialog openssl ssl-cert Suggested packages: ca-certificates openssl-blacklist The following NEW packages will be installed: dialog openssl ssl-cert vsftpd 0 upgraded, 4 newly installed, 0 to remove and 2 not upgraded. Need to get 1,092 kb of archives. After this operation, 3,047 kb of additional disk space will be used. Do you want to continue? [Y/n] y. root@debian:~#

서버설정하기 root@debian:~# nano /etc/vsftpd.conf write_enable=yes local_umask=0 둘중에하나 root@debian:~# service vsftpd restart root@debian:~# systemctl start vsftpd

계정추가하기 root@debian:~# adduser test Adding user `test'... Adding new group `test' (1001)... Adding new user `test' (1001) with group `test'... Creating home directory `/home/test'... Copying files from `/etc/skel'... Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for test Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n]

계정홈폴더지정 root@debian:~# nano /etc/passwd test:x:1001:1001:,,,:/media/volume1:/bin/bash

파일질라로접근해보기

권한문제 만든 test 파일이삭제가되지않음 폴더권한을설정해야함 root@debian:/media# ls -li total 8 786434 lrwxrwxrwx 1 root root 6 Oct 20 00:26 cdrom -> cdrom0 786435 drwxr-xr-x 2 root root 4096 Oct 20 00:26 cdrom0 2 drwxr-xr-x 3 root root 4096 Oct 30 13:07 volume1 root@debian:/media#

ls li 정보 drwxr-xr-x 3 root root rwx r-xr r-x ( 소유자 / 그룹 / 기타 ) 그리고소유자는 root, 그룹은 root test 계정은 test 그룹에속해있어서상기파일에대한액세스가불가능함

권한해결? 파일및폴더권한을 777 로수정 ( 혹은 770) 소유자를 test 로혹은 test 그룹으로설정 계정 test 를 root 그룹에넣고그룹권한을 rwx 로설정 ( 아니면그룹을생성해서그그룹에사용자추가및폴더권한수정 ) 읽기 4 / 쓰기 2 / 실행 1 읽기쓰기실행 : 7 읽기쓰기 : 6 실행만 : 1 쓰기만 : 2

test 계정을 users 그룹에추가및폴더권한수정 root@debian:/media# adduser test users Adding user `test' to group `users'... Adding user test to group users Done. root@debian:/media# chown root:users -R volume1 root@debian:/media# chmod g+rwx -R volume1 root@debian:/media#

권한정보다시확인 root@debian:/media# ls -li total 8 786434 lrwxrwxrwx 1 root root 6 Oct 20 00:26 cdrom -> cdrom0 786435 drwxr-xr-x 2 root root 4096 Oct 20 00:26 cdrom0 2 drwxrwxr-x 3 root users 4096 Oct 30 13:07 volume1 root@debian:/media#

ftp 로다시접근 ( 삭제업로드가능 )

지정된홈폴더말고상위폴더까지읽기가능 CHROOT 기능활성화

chroot 기능활성화 root@debian:/media# nano /etc/vsftpd.conf chroot_local_user=yes allow_writeable_chroot=yes root@debian:/media# service vsftpd restart

service vsftpd restart 가안될때 무슨문제인지모르겠지만 아래의방법으로 kill 하고시작한다. root@debian:~# ps -ef grep vsftpd root 1601 1 0 13:34? 00:00:00 /usr/sbin/vsftpd /etc/vsftpd.conf root 1606 1479 0 13:35 pts/1 00:00:00 grep vsftpd root@debian:~# kill 1601

다시 FTP 서버접근 상위폴더가홈폴더로고정됨 상위로올라가지못함

삼바서버설치하기 root@debian:~# apt-get install samba Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: 0 upgraded, 85 newly installed, 0 to remove and 2 not upgraded. Need to get 24.5 MB of archives. After this operation, 118 MB of additional disk space will be used. Do you want to continue? [Y/n]

삼바서버설정하기 root@debian:~# nano /etc/samba/smb.conf [volume1] comment = quipu server on VirtualBox ( 접속시알림말 ) path = /media/volume1 ( 공유할경로 ) valid users = test ( 계정 ) writable = yes ( 쓰기가능 ) directory mask = 0777 ( 디렉터리권한 ) create mask = 0777 ( 파일권한 )

삼바계정추가하기 실계정과별도 root@debian:~# smbpasswd -a test New SMB password: Retype new SMB password: Added user test. root@debian:~#

삼바서비스재시작 root@debian:~# service smbd restart root@debian:~# service nmbd restart root@debian:~#

윈도우에서삼바접근하기 \\debian \\10.0.24.31 ( 호스트이름혹은아이피주소 ) 네트워크드라이브연결

홈폴더가보인다? 아래의설정해제

디렉터리구조

권한설정 / 파일복사 / 심링크 chmod chown ln -s rm rf mkdir touch echo grep ps

유용한패키지 htop / iftop / mc

감사합니당 문의 : 카카오톡 djj9405