리눅스 15

리눅스 history

안녕하세요 보람줄입니다! history란 전에 사용한 명령어들을 볼 수 있고 그 명령어들을 불러와 사용할 수도 있는 명령어 입니다 그리고 파일 위치는 홈디렉토리에 있으며,.bash_history 로 숨김파일 처리가 되어 있습니다 숨김파일로 저장되는 이유는 사용자가 실수로 삭제하지 못하게 하려는 의도입니다 히스토리 위치확인하는 방법은자신의 홈디렉토리에서 ls -a 옵션을 주어 확인하면 됩니다 위의 사진처럼 history를 사용해 목록을 본 뒤 !번호로 실행하면 됩니다( !! 이전 명령어 ) 또한 -w 옵션을 줘 history를 저장할 수 있습니다 ( history -w test.txt ) history 삭제 history -d [삭제할 번호] d 옵션을 주어 원하는 명령어의 기록을 지웁니다 history ..

System보안 2019.03.07

windows nfs 마운트

안녕하세요 보람줄입니다~윈도우7에서 리눅스서버에 접속을 하여 파일을 공유해보려고 합니다! 방화벽을 해제해 디렉토리에 마운트하는 방법 : https://leah.kr/44 제어판-> 프로그램 및 기능 -> windows 기능 사용/사용 안 함 click!! NFS용 서비스 +누르시고 모두 체크하신 뒤 확인을 눌러주시면 되요! 그 다음은 cmd를 들어가셔야 되는데 우클릭을 누르셔서 관리자 모드로 들어가주세요! 그럼 창이 열립니다! 여기서 mount [서버주소]:[디렉토리 위치] * 하시면 마운트가 됩니다! 그 다음 z: 에 연결되었다 하니 z: 로 이동을 한다음 dir 로 확인을 합니다mkdir win1 이란 디렉토리를 생성해보고 리눅스 서버에서 확인하면 끝!! [Su_Linux_Server] 리눅스 서버에..

System보안 2019.02.27

centos 7 nfs 설정

안녕하세요 보람줄입니다~centos7에서 리눅스서버에 접속을 하여 파일을 공유해보려고 합니다! 방화벽을 해제해 디렉토리에 마운트하는 방법 : https://leah.kr/44 우선 방화벽을 해제하고 nfs 를 사용하기 위해 rpcbind와 nfs를 다운받아 줍니다 그리고 다운을 받았으면 시스템을 실행시켜주고 마운트 해주면 됩니다! /mnt 파일에 들어가서 서버에 있는 /nfs 디렉토리에 마운트가 되서 정상적으로 작동한지 확인해보시면 됩니다!

System보안 2019.02.27

리눅스 nfs 방화벽허용

안녕하세요 보람줄입니다!오늘은 포트를 고정하여 방화벽을 사용해도 마운트가 원할하게 이루어 질 수 있도록 하는 방법을 얘기해볼게요! 방화벽을 해제해 디렉토리에 마운트하는 방법 : https://leah.kr/44 [Server_linux] #rpcinfo -p(rpc 통신 내역 확인) nfs가 통신할 때 rpc.lockd , rpc.mountd, rpc.rquotad, rpc.statd 란 데몬들을 사용하는데, 이 데몬들의 포트는 랜덤값을 가지기 때문에 포트를 고정해 주어야만 방화벽에서 허용을 해줄수가 있습니다 ㅠㅠ lockd의 데몬포트는 vi /etc/init.d/nfslock 에서 포트를 고정할 수 있습니다 들어갔는데 만약에 번호가 없으면 :se nu 문구를 적어 준 후52번째 줄에서 daemon rp..

System보안 2019.02.27

리눅스 nfs 마운트

안녕하세요 보람줄입니다~오늘은 리눅스 NFS(Network File System)를 이용하여 서버 디렉토리를 공유해 클라이언트도 사용 할 수 있는 방법에 대해 알아보겠습니다 우선 하기전에 필요한 패키지들이 설치 되어 있는지 확인 하고 시작합시다!rpm 명령어를 사용하여 portmap 과 nfs 의 설치여부를 확인합니다! (레드햇 계열의 리눅스는 설치되어있음) 저는 설치가 되어있지만 안되신 분들은 yum install -y portmap nfs-utils 로 패키지를 설치해줍니다~ 패키지의 설치가 완료 되었으면 환경설정파일을 직접 만들어 줘야합니다 vi /etc/exports 로 새파일을 만들어 준다음 아래 형식으로 적어줍니다 /nfs [공유디렉토리] [클라이언트 ip/network주소](옵션) 옵션종류는..

System보안 2019.02.26

리눅스 su 권한 제한

안녕하세요 보람줄입니다 오늘은 su 권한을 제한하는 방법을 간단하게 알아보겠습니다 vi /etc/pam.d/su 여기서 6번째 줄 주석을 풀어줍니다! #을 지워주시면되요!! 계정이 전환되지 않는 것을 확인하실수 있습니다 이제 su 기능을 사용 할 사용자를 허용해 주면 되는데,사용자를 wheel 그룹에 포함시켜주면 됩니다 vi /etc/group 저장하고 나와서 테스트 해보면 되는걸 확인하실 수 있습니다 모두 즐거운 하루 되시고 화이팅해요!

System보안 2019.02.26

리눅스 계정 잠금, 사용자 쉘 파일

안녕하세요 보람줄입니다! 오늘은 리눅스 계정을 잠그는 방법 및 사용자 쉘을 간단히 알아보겠습니다 리눅스는 우선 기본 쉘이 bash쉘이며 계정을 생성하면, 홈디렉토리에 .bashrc .bash_profile .bash_history .bash_logout이 만들어 집니다 .bashrc 터미널을 열 때마다 실행(nologin shell에서 읽음) .bash_profile 로그인 할 때마다 실행(login shell에서 읽음) .bash_histroy 사용했던 명령어들을 저장하고 읽어들임 .bash_logout 로그아웃 할 때마다 실행(login shell에서 읽음) 여기서 test1 계정을 만들고 홈디렉토리에 들어가 .bash를 모두 지운 후 들어가려고 시도를 해보겠습니다 지운걸 확인 한 후 Alt+F2를 ..

System보안 2019.02.26

리눅스 계정 관리

안녕하세요~ 보람줄입니다! 오늘은 리눅스 계정에 관해 같이 배워보아요! 우선 계정생성을 하면 /etc/passwd, /etc/shadow, /etc/group, /var/mail, /home 5곳에 생성이 됩니다 /etc/passwd에선 계정정보가 들어있는데 7개의 필드로 나뉘어져 있습니다! 필드명 설명 [사용자 계정명] 사용자 계정이며 중복 불가 [사용자 비밀번호] 'X'로 표시된 것은 암호화되어 /etc/shadow파일에 저장 [UID] 사용자를 구별하는 고유 ID [GID] 사용자가 소속되어 있는 그룹 ID [Comment] 사용자 계정에 대한 설명 [홈 디렉토리] 사용자가 로그인 시 위치하는 홈디렉토리 [shell] 명령어를 사용할 쉘 위치 /etc/passwd파일은 모든 사용자가 읽을 수 있기 ..

System보안 2019.02.26

리눅스 로그인 배너

안녕하세요 보람줄입니다 같이 리눅스에 접속할 시 메시지를 띄우는 법을 알아봐요~ /etc/issue 로컬에서 로그인 시 나타낼 메시지 파일 /etc/issue.net 원격으로 로그인 시 나타낼 메시지 파일 로그인 전 출력내용 vi /etc/issue 설정파일에 접속을 한 뒤 원하는 내용을 삽입하여 저장합니다 exit로 접속해제 후 확인 짜잔! 배너가 바뀐 것을 확인 할 수 있습니다!! 원격 로그인시 메시지를 출력하고 싶으면 vi /etc/issue.net 명령어를 사용해서 하시면 됩니다~

System보안 2019.02.26

리눅스 다중명령

안녕하세요 보람줄입니다 오늘은 다중명령에 대해 알아보도록 하겠습니다 ; 를 사용하여 첫번째 명령어부터 순차적으로 실행하는 방법이 있습니다이 방법은 명령어가 실패해도 다음명령어를 실행합니다 [CMD1] ; [CMD2] ; [CMD3] // 모두 실행[ERR1] ; [CMD2] ; [CMD3] // 에러메세지 , CMD2,3 실행[CMD1] ; [ERR1] ; [CMD3] // CMD1실행 , 에러메세지 , CMD3실행 && 를 사용하면 실패한 명령어가 있을 경우 이후명령어를 실행하지 않고 종료합니다 [CMD1] && [CMD2] && [CMD3] // 모두 실행[ERR1] && [CMD2] && [CMD3] // 에러메세지[CMD1] && [ERR1] && [CMD3] // CMD1실행 , 에러메세지 ||..

Linux 2019.01.23