분류 전체보기 (103) 썸네일형 리스트형 [Linux] 계정과 그룹 관리 계정 (account) 사용자를 식별하고 인증을 받거나 로컬/네트워크 자원에 접근하는 것을 가능하게 해주는 객체 - 관리자 : 시스템을 관리(window:administor, linux:root(수퍼유저)) - 일반 사용자 : 제헌되어있음 리눅스의 일반 사용자 : $ 리눅스의 관리자 : # 그룹 하나의 그룹에 소속된 계정은 그룹의 권한을 그대로 상속 권한을 편리하게 할당하기 위하여 사용 사용 목적 사용자를 식별하여 인증/접근 권한 할당을 통해 보안성 향상 사용자 별 환경 제공 리눅스의 계정 생성 # useradd 사용자명 => # useradd test01 리눅스 계정 삭제 # userdel -r 사용자명 -r 옵션은 사용자의 홈 디렉터리까지 삭제 비밀번호 설정 # passwd test01 설정 확인 #.. [Linux] 리눅스 특수 권한(special permission) su : sutitute user 접속 사용자를 전환하는 명령어 - 옵션을 필수로 - 수퍼 유저인 경우 암호X, 일반 유저 암호O # su - 사용자명 접속 사용자가 전환됨 !! 빠져나올 땐 exit 하면 하나씩 빠져나와짐(사용자 전환의 반대순서) 퍼미션 기본값 # umask 0 022 디렉터리 기본값 777-022 = 755 파일 기본값 666-022 = 644 특수 권한(Special Permission) 시스템 관리의 효율성을 높이기 위해 사용하는 특별한 권한 보안의 취약점이 될 수 있으므로 꼭 필요한 경우가 아니면 사용하지 않는 것이 좋음 특수 권한 절대 모드 상대 모드 Setuid 2^2 XXX = 4000 u+s Setgid 2^1 XXX = 2000 g+s Sticky bit 2^0 XXX .. [Linux] 소유권과 허가권 소유권(Ownership) 개체에 대한 소유자와 소유그룹 Linux 시스템의 모든 개체는 소유자와 소속그룹이 지정되어 있다. 소유권 관리 명령어 chown 개체(파일 및 디렉터리)의 소유자 및 소속 그룹 변경 계정이름/그룹이름 대신 UID/GID 로 사용 가능 # chown 계정이름:그룹이름 파일이름 ==> chown test1:test1 /root/test1.txt 옵션 -R 하위 디렉터리 및 파일 전체의 소유권 변경 chgrp 개체(파일 및 디렉터리)의 소속그룹 변경 # chgrp gid/그룹이름 파일이름 !! root는 모든 퍼미션 소유권에서 자유로움 !! 허가권(Permission) 멀티 유저 환경에서 개체(파일, 디렉터리 등)에 접근할 수 있는 자격 사용자(user), 사용그룹(group), 나.. 편집기 활용 실습 1. vi로 /root/install.log 파일을 열기 vi /root/install.log 2. 프롬프트를 200번 라인으로 이동 :200, 200G 3. 200번 라인부터 5라인을 복사한 후 문서의 제일 마지막 라인에 붙여넣기 5yy –5줄 복사 G 맨마지막 행 p 붙여넣기 4. 현재 문서에서 라인 번호를 표시 :set nu 5. 300번 라인으로 이동 :300, 300G 6. 수정모드로 edit 문자열 입력 i로 입력모드로 전환하거나 R(덮어써짐)로 바로 수정 7. 6번에서 작업했던 내용 취소 esc -> u 8. 100번 라인으로 이동 :100, 100G 9. 현재프롬프트를 기준으로 오른쪽으로 5개의 문자 삭제 5x 5X는 왼쪽으로 5개 삭제 10. 현재 프롬프트를 기준으로 위쪽으로 mailca.. Linux의 vi 편집기 vi editor : 문서 편집기 명령 모드 -vi editor의 기본 모드이며 다른 모드로 전환 할 수 있는 모드 간단한 검색, 커서 이동, 복붙 등등 편집 모드 -문서의 텍스트를 입력, 수정, 삭제 할 수 있는 모드 내용 작성 시 사용 실행(ex) 모드 -vi editor를 제어하는 명령어 실행하는 모드 치환, 저장, 파일 읽기 등등 입력 모드로 들어가기 명령 모드 rm : 파일 삭제 [root@localhost ~]# rm /root/1.txt rm: remove 일반 파일 `/root/1.txt'? y 파일일 때는 rm만 써도 금방 삭제되지만 디렉터리를 삭제 시에는 삭제 할 것이 많다. 물어보지 않고 바로 삭제 # rm -f /root/2.txt 삭제 확인 # ls 복사 yy 잘라내기 dd 붙여넣.. Linux 기본 명령어 man : 매뉴얼 확인을 하는 도움말 같은 기능 # man[command] 종료 q date : 시스템의 시간과 날짜 확인 권한이 필요해서 #에서만 가능 # date 날짜 확인 수동지정 # date -s "yyyy-mm-dd hh:mm:ss" 인터넷이 될 시 시간관련 서비스를 하는 서버와 통신 방법 원격지로부터의 시간 동기화 # rdate -p time.bora.net 확인만 하는 명령어 # rdate -s time.bora.net 시간 변경(LG U+에서 운영하는 시간대) # hwlock (os의 시간) : 하드웨어 시간 동기화 # hwclock -w (현재 컴퓨터os시간 -> 메인보드 시간 변경) = 하드웨어 시간을 시스템 시간과 동기화 # hwclock -s (현재 메인보드 시간 -> 컴퓨터os 시.. 네트워크 기초 - 네트워크 모델 Layer 4 [8] 4계층 Transport OSI 7 Model 에서는 4계층 , TCP/IP model 에서는 Transport에 해당 역할 : 서비스를 구분해주는 역할 (port주소 지정) 주소 Port Address (2byte로 2^16개[0~65535]) 시스템 내부의 프로세스나 프로그램을 식별하기 위해 사용하는 식별 값 Port 주소 구분 방식은 사용 목적에 따라 3가지로 분류한다. Well known service(0~1023) -> 잘 알려진 서비스 프로그램용 ( 이미 정해져 있음 ) Registerd Port(1024~49151) -> Online용으로 개발된 프로그램의 네트워크 통신을 위해 할당하는 주소 Dynamic Port(49152~65535) -> 등록하지 않고 임의로 사용할 수 있는 주소 Cli.. [Linux] CentOS 비밀번호 잊어버렸을 때 로그인 없이 변경 방법 로그인을 하려는데 비밀번호를 까먹어서 로그인이 안될 때 !!!! 로그인 없이 프롬프트에 들어온 상태 ==>비밀번호 변경 명령어 새 비밀번호 비밀번호 확인 한번 더 입력 후 init 6 ==> 재부팅 바꾼 비밀번호로 로그인 하면 끝 이전 1 ··· 6 7 8 9 10 11 12 13 다음