반응형

OS/Linux - Ubuntu 117

[Linux - 리눅스 / Ubuntu - 우분투] 사용자 정보 관리 명령(5) - 파일 및 디렉터리의 소유자와 소유 그룹 변경(chown, chgrp)

파일 및 디렉터리의 소유자와 소유 그룹 변경하기 - 파일이나 디렉터리는 해당 파일이나 디렉터리를 생성한 사용자의 계정과 그룹이 소유자와 소유 그룹으로 설정됨- 파일이나 디렉터리의 소유자를 변경할 필요가 있을 경우 'chown' 과 'chgrp' 명령을 사용 chown- chown 명령은 파일과 디렉터리의 소유자와 소유 그룹을 변경할 때 사용 - 기능 : 파일과 디렉터리의 소유자와 소유 그룹을 변경- 형식 : chown [옵션] 사용자계정 파일명/디렉터리명- 옵션 : * '-R' : 서브 디렉터리의 소유자와 소유 그룹도 변경- 사용예 : chown user2 file1, chown user2:grp01 file1, chown -R user2 file1 1) 디렉터리 생성 및 소유자 그룹 확인 =======..

OS/Linux - Ubuntu 2015.05.02

[Linux - 리눅스 / Ubuntu - 우분투] 사용자 정보 관리 명령(4) - passwd 명령 활용하기(passwd)

passwd 명령 활용하기- passwd 명령은 암호를 설정할 때만 사용하는 명령이 아님 - 기능 : 사용자 계정의 암호를 수정- 형식: passwd [옵션] [사용자 계정]- 옵션 : * '-l 사용자 계정' : 지정한 계정의 암호를 잠금 * '-u 사용자 계정' : 암호 잠금을 해제함 * '-d 사용자 계정' : 지정한 계정의 암호를 삭제함 1) 암호 잠그고 해제하기 : -l 옵션 / -u 옵션- 사용자 계정의 암호를 잠글 때는 '-l' 옵션을 사용- '/etc/shadow' 파일을 보면 암호의 맨 앞에 !(빨간색) 가 있는데 암호가 잠겼음을 뜻함.========================================================= sjw@sjw-HP-Mini-110-3500:~$ ..

OS/Linux - Ubuntu 2015.05.02

[Linux - 리눅스 / Ubuntu - 우분투] 사용자 정보 관리 명령(3) - root 권한 사용하기(sudo, su)

root 권한 사용하기 - root 권한을 사용할 수 있는 방법은 두 가지가 있음 첫 번째 방법 - su 명령을 사용하여 root 계정으로 전환하는 것- 간단하기는 하지만 root 계정으로 전환하는 것이므로 모든 권한을 가지게 되어 보안상 매우 위험한 방법 두 번째 방법- 일반 사용자에게 시스템 관리 작업 중 특정 작업만 수행할 수 있는 권한을 주는 것- 'sudo' 명령으로 이와 같은 제한적인 권한 부여가 가능 sudo 권한 설정하기 - 일반 사용자가 sudo 명령으로 root 권한을 실행하려면 특정 권한을 부여받아야함.- 이 권한은 '/etc/sudoers' 파일에 설정- root 계정으로만 수정이 가능- '/etc/sudoers' 파일은 vi 로 편집이 가능하나 visudo 명령을 사용할 것을 권장..

OS/Linux - Ubuntu 2015.05.02

[Linux - 리눅스 / Ubuntu - 우분투] 사용자 정보 관리 명령(2) - 사용자 확인 명령(who, w, last, who am i, who -m , whoami, id, groups

사용자 확인 명령- 사용자와 관련된 명령에는 현재 로그인한 사용자를 확인하는 명령과 UID, EUID를 확인하는 명령, 소속 그룹을 확인하는 명령이 있음 사용자 로그인 정보 확인하기 : who, w, last(?) - 어떤 사용자 계정이 로그인했는지, 로그인해서 현재 어떤 작업을 하고 있는지 확인하는 명령 who- who 명령은 현재 시스템에 로그인한 사용자의 이름과 로그인한 단말기 번호, 로그인 시간 등의 정보를 출력 - 기능 : 현재 시스템을 사용하는 사용자의 정보를 출력- 형식 : who [옵션] - 옵션 : * '-q' : 사용자의 이름만 출력 * '-H' : 출력 항목의 제목도 함께 출력 * '-b' : 마지막으로 재시작한 날짜와 시간을 출력 * '-m' : 현재 사용자 계정의 정보를 출력 * ..

OS/Linux - Ubuntu 2015.05.02

[Linux - 리눅스 / Ubuntu - 우분투] 사용자 정보 관리 명령(1) - UID, EUID

UID와 EUID- UID 는 실제 UID로 RUID라고도 함.- EUID 는 유효 사용자 ID 라고 함- UID(RUID)는 사용자가 로그인할 때 사용자 계정의 UID를 의미- EUID 는 현재 명령을 수행하는 주체의 UID를 의미 ex 1) 실행 파일에 setuid 가 설정되어 있는 경우 - setuid가 설정되어 있는 경우에 해당 실행파일을 실행한 프로세스의 UID는 사용자 계정의 UID가 아니라 실행 파일 소유자의 UID가 됨 이 때, 실행 파일 소유자의 UID를 EUID 라고 함 ex 2) su 명령을 사용하여 다른 계정으로 전환한 경우 - 사용자가 로그인하면 처음에는 UID 와 EUID 가 같은 값을 가짐- 하지만 su 명령을 사용하여 다른 사용자로 전환하면 UID 와 EUID가 달라짐- 예를..

OS/Linux - Ubuntu 2015.05.02

[Linux - 리눅스 / Ubuntu - 우분투] 그룹 관리 명령 - groupadd, groupmod, groupdel

그룹 관리 명령- 리눅스에서 사용자는 기본적으로 하나 이상의 그룹에 속하도록 되어 있음- 시스템 관리자는 사용자 계정을 만들거나 수정하는 것처럼 그룹도 새로 만들거나, 기존 그룹의 정보를 수정하고 삭제할 수 있음- 그룹 관리와 관련된 명령으로는 'groupadd', 'groupmod', 'groupdel' 이 있음 새 그룹 생성하기 - 'groupadd' 명령은 새로운 그룹을 생성할 때 사용- 새로 생성된 그룹은 '/etc/group' 파일에 저장 groupadd - 기능 : 그룹을 생성- 형식 : groupadd [옵션] 그룹명- 옵션 : * -g gid : 그룹의 GID를 지정 * -o : GID의 중복을 허용- 사용예 : groupadd gtest, groupadd -g 2013 gtest, gro..

OS/Linux - Ubuntu 2015.05.01

[Linux - 리눅스 / Ubuntu - 우분투] 사용자 계정 관리 명령 - useradd, usermod, userdel

사용자 계정 관리- 사용자가 시스템에 접근하려면 사용자 계정이 반드시 필요- 사용자 계정은 시스템 관리자가 만들어주어야 하는 것 사용자 계정 생성하기 - 사용자 계정을 생성 할 때는 'useradd' 나 'adduser' 명령을 사용- 둘 중 어느 것을 사용해도 좋음- 'useradd' 명령을 사용할 때 지정하는 옵션은 '/etc/passwd' 파일에 저장되는 각 항목에 해당 useradd - 기능 : 사용자 계정을 생성- 형식 : useradd [옵션] 로그인 ID- 옵션 : * '-u uid' : UID 를 지정 * '-g gid' : 기본 그룹의 GID를 지정 * '-d 디렉터리명' : 홈 디렉터리를 지정 * '-c 설명' : 사용자의 이름 등 부가적인 설명을 지적 * '-D' : 기본 설정 값을 ..

OS/Linux - Ubuntu 2015.04.30

[Linux - 리눅스 / Ubuntu - 우분투] 사용자 계정 관련 파일 - /etc/passwd, /etc/shadow, /etc/login.defs, /etc/group, /etc/gshadow

사용자 계정 관련- 리눅스는 기본적으로 여러 명이 시스템을 사용하느 다중 사용자 시스템- 사용자를 구별하고 사용자에게 적절한 자원을 할당해주는 방법이 필요- 리눅스에서는 사용자 계정이 사용자를 구별하는 역할을 함- 사용자 계정은 사용자가 시스템에 접근할 수 있는 유일한 방법- 시스템 관리자의 입장에서도 사용자의 접근 권한을 통제할 수 있는 수단- 사용자 계졍 관련된 파일로는 다섯개가 있음 * /etc/passwd * /etc/shadow * /etc/login.defs * /etc/group * /etc/gshadow /etc/passwd 파일- '/etc/passwd' 파일은 사용자 계정 정보가 저장된 기본 파일- 초기 유닉스에서는 암호도 '/etc/passwd' 에 저장했으나, 해킹의 위험이 증가하면..

OS/Linux - Ubuntu 2015.04.26

[Linux - 리눅스 / Ubuntu - 우분투] 소프트웨어 관리하기[요약] - 우분투 패키지, APT, dpkg, aptitude, 아카이브, 압축

우분투 패키지 - 우분투 패키지는 데비안 계열의 리눅스에서 표준 패키지로 사용하는 방식을 취함- 우분투 패키지는 네 개의 카테고리(main, restricted, universe, multiverse) 로 나누어 소프트웨어를 제공- 패키지 저장소는 패키지와 패키지에 대한 정보를 저장하고 있는 서버 사용사는 저장소에 저장하여 최신 패키지를 내려받아 설치할 수 있음 APT 명령으로 패키지 관리하기 - APT 'Advanced Package Tool' 의 약자로 패키지의 의존성 문제를 자동적으로 해결하여 설치하는 패키지 관리 도구 APT 명령 의미 apt-cache stats APT 캐시의 통계 정보를 출력 apt-cache search 키워드 캐시에서 키워드를 검샏 apt-cache showpkg 패키지명 ..

OS/Linux - Ubuntu 2015.04.25

[Linux - 리눅스 / Ubuntu - 우분투] 데비안 패키지 형식

데비안 패키지 형식 - 우분투는 기본적으로 데비안 패키지 형식을 사용- 데비안 패키지의 내부 구조는 ar 명령으로 확인 가능 - ar 명령은 아카이브를 생성하거나 수정하고 아카이브에서 파일을 추출할 때 사용- 아카이브는 여러 파일을 모아서 하나의 파일을 생성한 것으로, 리눅스 프로그래밍에서 사용하는 라이브러리 파일이 대표적인 예 1) 패키지 내부 구조 확인- ar 의 'tv' 옵션으로 확인=========================================================================sjw-lenovo@sjwlenovo-Lenovo-U310:~/deb$ ar tv gnome-chess_1%3a3.8.3-1_amd64.deb rw-r--r-- 0/0 4 Jun 30 14:..

OS/Linux - Ubuntu 2015.04.25
반응형