1. 다음 LDAP 속성 중 이름과 성의 조합을 나타내는 키워드로 알맞은 것은 ?
1️⃣ cn
2️⃣ givenName
3️⃣ sn
4️⃣ dc
1️⃣ cn
LDAP 디렉터리 구조에서 사용되는 속성 유형 키워드
cn ( CommonName )
일반적으로 이름과 성의 조합
564
2. 다음 ( ? ) 안에 들어갈 LDAP 속성으로 알맞은 것은 ?
( ㄱ ) : John Doe
( ㄴ ) : John
( ㄷ ) : Doe
1️⃣ ㄱ : su / ㄴ : cn / ㄷ : givenName
2️⃣ ㄱ : su / ㄴ : givenName / ㄷ : cn
3️⃣ ㄱ : cn / ㄴ : givenName / ㄷ : sn
4️⃣ ㄱ : cn / ㄴ : sn / ㄷ : givenName
3️⃣ ㄱ : cn / ㄴ : givenName / ㄷ : sn
LDAP 디렉터리 구조에서 사용되는 속성 유형 키워드
cn ( CommonName )
일반적으로 이름과 성의 조합
givenName ( givenname )
이름을 나타냄
sn ( SurName )
성을 나타냄
564
3. 다음은 NIS 관련 설명이다. ( ? ) 안에 들어갈 말은 ?
NIS 는 ( ㄱ ) 을 사용하기 때문에 관련 호출을 처리하는 데몬을 반드시 구동시켜야 한다.
초기에는 ( ㄴ ) 데몬이 그 역할을 수행했으나
현재는 ( ㄷ ) 데몬이 대신하고 있다.
1️⃣ ㄱ : BIND / ㄴ : rpcbind / ㄷ : postmap
2️⃣ ㄱ : BIND / ㄴ : postmap / ㄷ : rpcbind
3️⃣ ㄱ : RPC / ㄴ : rpcbind / ㄷ : postmap
4️⃣ ㄱ : RPC / ㄴ : postmap / ㄷ : rpcbind
4️⃣ ㄱ : RPC / ㄴ : postmap / ㄷ : rpcbind
NIS 는 ( RPC ) 을 사용하기 때문에 관련 호출을 처리하는 데몬을 반드시 구동시켜야 한다.
초기에는 ( postmap ) 데몬이 그 역할을 수행했으나
현재는 ( rpcbind ) 데몬이 대신하고 있다.
NIS 를 이용하기 위해서는 서버 및 클라이언트에서 공통적으로 해야 할 작업이 있다.
먼저 NIS 는 RPC ( Remote Procedure Call ) 을 사용하기 때문에 과련 호출을
처리해주는 데몬을 반드시 구동시켜야 한다.
또한, DNS 를 조회하기 전에 NIS 를 더욱 빠르게 이용하거나 도메인이 없어
NIS 구성을 테스트해보려면 /etx/hosts 에 등록하는 것도 좋은 방법이다.
PCR 관련 데몬 실행하려면 NFS 와 마찬가지로 NIS 도 rpcbind 데몬이 구동되어 있어야 한다.
4. 다음 중 NIS 서버 관련 데몬으로 거리가 먼 것은 ?
1️⃣ ypserv
2️⃣ ypbind
3️⃣ yppasswdd
4️⃣ ypxfrd
2️⃣ ypbind
NIS 서버 데몬 스크립트
- ypserv
NIS 서버를 운영하는 주 데몬 스크립트이다.
- yppasswdd
NIS 클라이언트에서 패스워드 시에 적용되도록 해주는 데몬 스크립트이다.
- ypxfrd
NIS 서버와 NIS 클라이언트 간의 맵핑속도로 높여주는 데몬 스크립트이다.
565
5. NIS 도메인명을 부팅 시에 적용시키려고 한다. 가장 알맞은 것은 ?
1️⃣ /etc/hosts
2️⃣ /etc/sysconfig/network
3️⃣ /etc/resolv.conf
4️⃣ /etc/networks
2️⃣ /etc/sysconfig/network
NIS 도메인 설정
NIS 에서 사용할 도메인명을 설정해야 한다.
nisdomainname 이라는 명령을 사용하여 지정해도 되지만, 계속적으로 사용한다면 부팅 시에 적용되도록 /etc/sysconfig/network 파일에 등록한다.
565
6. 다음 중 NIS 클라이언트 데몬으로 알맞은 것은 ?
1️⃣ ypserv
2️⃣ ypbind
3️⃣ yppasswdd
4️⃣ ypxfrd
2️⃣ ypbind
NIS 클라이언트를 사용하기 위해서는 ypbind와 yp-tools 라는 패키지가 설치되어 있어야 한다.관련 패키지가 설치되어 있지 않다면, yum 을 이용해서 설치하도록 한다.NIS 클라이언트 관련 데몬은 ypbind 이다.
567
7. 다음 중 NIS 서버명과 관련 맵 파일을 출력할 때 사용하는 명령으로 알맞은 것은 ?
1️⃣ ypbind
2️⃣ ypcat
3️⃣ yptest
4️⃣ ypwhich
4️⃣ ypwhich
NIS 클라이언트에서 사용하는 명령어로 NIS 서버명과 관련 맵 파일을 보여준다.
568
8. 다음 ( ? ) 안에 들어갈 명령으로 알맞은 것은 ?
# ( ? ) passwd.byname
1️⃣ ypbind
2️⃣ ypcat
3️⃣ yptest
4️⃣ ypwhich
2️⃣ ypcat
NIS 클라이언트에서 사용하는 명령어로 NIS 서버의 데이터베이스라고 할 수 있는
맵 파일의 내용을 확인하는 명령이다.
569
9. 다음 ( ? ) 안에 들어갈 내용으로 알맞은 것은 ?
삼바는 초기에 ( ㄱ ) 프로토콜을 사용해서 유닉스 계열 운영체제와 윈도우 운영체제간의 자료 공유를 하였다.
현재는 ( ㄴ ) 프로토콜로 확장되었다.
1️⃣ ㄱ : SMB / ㄴ : BIND
2️⃣ ㄱ : SMB / ㄴ : CIFS
3️⃣ ㄱ : CIFS / ㄴ : SMB
4️⃣ ㄱ : CIFS / ㄴ : BIND
2️⃣ ㄱ : SMB / ㄴ : CIFS
삼바는 초기에 ( SMB ) 프로토콜을 사용해서 유닉스 계열 운영체제와 윈도우 운영체제간의 자료 공유를 하였다.
현재 SMB 프로토콜은 유닉스와 윈도우 환경을 동시에 지원하는 ( CIFS ) 프로토콜로 확장되었다.
576
10. 다음 ( ? ) 안에 들어갈 내용으로 알맞은 것은 ?
삼바는 두 개의 데몬으로 동작한다.
( ㄱ ) 는 파일과 프린터 공유, 사용자 권한 부여 및 확인 등을 담당하고,
( ㄴ ) 는 WINS 를 담당하는 데몬으로 컴퓨터명과 IP 주소 연결 등의 역할을 수행한다.
1️⃣ ㄱ : smbd / ㄴ : winsd
2️⃣ ㄱ : smbd / ㄴ : nmbd
3️⃣ ㄱ : nmbd / ㄴ : smbd
4️⃣ ㄱ : nmbd / ㄴ : winsd
2️⃣ ㄱ : smbd / ㄴ : nmbd
삼바는 두 개의 데몬으로 동작한다.
( smbd ) 는 파일과 프린터 공유, 사용자 권한 부여 및 확인 등을 담당하고,
( nmbd ) 는 WINS ( Windows Internet Name Service) 를 담당하는 데몬으로
컴퓨터명과 IP 주소 연결 등의 역할을 수행한다.
577
11.다음 중 smb.conf 파일의 문법에 대한 설명으로 틀린 것은 ?
1️⃣ # 으로 시작하는 행은 주석으로 간주되어 무시된다.
2️⃣ 항목과 값의 설정은 'name = value' 형식으로 지정한다.
3️⃣ 각 행이 끝날 때는 세미콜론을 덧붙혀야 한다.
4️⃣ 특정 섹션의 정의는 [ ] 을 사용한다.
3️⃣ 각 행이 끝날 때는 세미콜론을 덧붙혀야 한다.
- # 으로 시작하는 행
이 행은 주석처리 간주되어 무시된다.
- ; 으로 시작하는 행
이 행도 주석처리 간주되어 무시된다.
보통 이런 행은 설정행이 작동하지 않도록 설정하거나 설명을 추가할 때 사용된다.
#과 ;이 모두 주석으로 사용되는 이유는 유닉스 계열은 #, 윈도우는 ; 를 주석으로 사용하기 때문에
삼바 서버에서는 모두 주석으로 인정한다.
- []
을 사용하는 행섹션을 정의하는 역할을 하고, 하나의 섹션이 정의된 후 그 다음 섹션이 정의될 때 까지의 행들은 해당 섹션에 속한다.- name = value 행사용하는 옵션과 해당 값을 설정하는 행이다.
578
12. 인증 없이 삼바 서버에 접근 가능하도록 설정 하려고 한다. 다음 ( ? ) 안에 들어갈 내용은 ?
# vi /etc/samba/smb.conf
security = ( ? )
1️⃣ all
2️⃣ users
3️⃣ user
4️⃣ share
4️⃣ share
삼바 서버에 접속할 때 사용자명과 패스워드를 입력해야 한다.
security = user
579
13. 삼바 서버에 접속을 192.168.12.0 네트워크 대역에 속한 호스트만 가능하도록 smb.conf 파일에 설정하려고 한다.
다음 중 관련 항목 및 값으로 알맞은 것은 ?
1️⃣ host allow = 192.168.12
2️⃣ host allow = 192.168.12.
3️⃣ allow host = 192.168.12
4️⃣ allow host = 192.168.12.
2️⃣ host allow = 192.168.12.
host allow = 192.168.0 127. 127.
192.168.0 네트워크 대역에 속한 모든 호스트들과 로컬 시스템 (127.0.0.0 네트워크) 에서 접속이 가능하다.
579
14. 다음 중 192.168.12.22 번 IP 주소를 사용하는 윈도우 시스템의 공유 폴더를 확인하는 명령으로 알맞은 것은 ?
1️⃣ smbclient -M 192.168.12.22
2️⃣ smbclient -L 192.168.12.22
3️⃣ smbclient -D 192.168.12.22
4️⃣ smbclient -U 192.168.12.22
2️⃣ smbclient -L 192.168.12.22
리눅스 및 유닉스에서 사용하는 삼바 클라이언트 명령으로 윈도우 서버로 접근할 때 사용된다.
사용법에 ftp 클라이언트 명령과 유사하게 접속한 후에 특정 명령어를 입력하려 작업을 수행한다.
접속된 후에 ? 나 help 라고 입력하면 사용 가능한 명령어의 목록을 볼 수 있다.
580
15. 192.168.5.13 번 IP 주소를 사용하는 윈도우 시스템의 공유 폴더가 joon 이다. 다음 중 해당 폴더로 접근하는 명령으로 알맞은 것은 ?
1️⃣ smbclient \\\\192.168.5.13\\joon
2️⃣ smbclient \\192.168.5.13\joon
3️⃣ smbclient ////192.168.5.13\\joon
4️⃣ smbclient //192.168.5.13\\joon
1️⃣ smbclient \\\\192.168.5.13\\joon
smbclient [option] [호스트명]
대상이 되는 호스트명은 192.168.12.22 처럼 IP 주소도 가능하고,
동일한 작업 그룹을 사용할 때
리눅스 시스템인 경우에는 호스트 이름,
윈도우 시스템인 경우에는 컴퓨터 이름을 지정하면 된다.
또한 호스트명 다음에 공유 디렉토리 명을 입력할 수 있는데, \ 나 / 기호 모두 사용 가능하다.
윈도우에서 NetBIOS 를 이용하여 접속할 때 윈도우 탐색기나 웹 브라우저로 \\192.168.12.22 형태로 접속 가능한데, 리눅스에서 subclient 명령을 이용하여 \로 접근할 때는 일반적인 윈도우에서 사용하는 개수의 2배로 지정한다.
또한 /를 사용하는 경우에는 호스트명 앞에는 2개를 사용하고 디렉터리 구분은 1개를 사용한다.
참고로 윈도우 호스트에 접근할 때 윈도우 운영체제가 대소문자를 구분하지 않는 관계로
smbclient 명령어도 대소문자를 구분하지 않는다.
smbclient \\\\joon\\source -U administratorjoon 이라는 호스트에 공유 디렉터리인 source 에 administrator 계정으로 접근한다.
581
16. 192.168.5.13 번 IP 주소를 사용하는 윈도우 시스템의 공유 폴더가 joon 이다. 다음 중 해당 폴더로 접근하는 명령으로 알맞은 것은 ?
1️⃣ smbclient //192.168.5.13//joon
2️⃣ smbclient \\192.168.5.13\joon
3️⃣ smbclient ////192.168.5.13//joon
4️⃣ smbclient //192.168.5.13/joon
4️⃣ smbclient //192.168.5.13/joon
smbclient [option] [호스트명]
대상이 되는 호스트명은 192.168.12.22 처럼 IP 주소도 가능하고,
동일한 작업 그룹을 사용할 때
리눅스 시스템인 경우에는 호스트 이름,
윈도우 시스템인 경우에는 컴퓨터 이름을 지정하면 된다.
또한 호스트명 다음에 공유 디렉토리 명을 입력할 수 있는데, \ 나 / 기호 모두 사용 가능하다.
윈도우에서 NetBIOS 를 이용하여 접속할 때 윈도우 탐색기나 웹 브라우저로 \\192.168.12.22 형태로 접속 가능한데, 리눅스에서 subclient 명령을 이용하여 \로 접근할 때는 일반적인 윈도우에서 사용하는 개수의 2배로 지정한다.
또한 /를 사용하는 경우에는 호스트명 앞에는 2개를 사용하고 디렉터리 구분은 1개를 사용한다.
참고로 윈도우 호스트에 접근할 때 윈도우 운영체제가 대소문자를 구분하지 않는 관계로
smbclient 명령어도 대소문자를 구분하지 않는다.
smbclient \\\\joon\\source -U administrator
joon 이라는 호스트에 공유 디렉터리인 source 에 administrator 계정으로 접근한다.
581
17. 다음 중 smb.conf 파일의 설정 오류를 점검할 때 사용하는 명령으로 알맞은 것은 ?
1️⃣ substatus
2️⃣ testparm
3️⃣ smbpasswd
4️⃣ nmblookup
2️⃣ testparm
testparm
삼바의 환경 설정 파일인 smb.conf 의 설정 여부를 확인한다.
582
18. posein 이라는 삼바 사용자를 제거하려고 한다. 다음 ( ? ) 안에 들어갈 내용으로 알맞은 것은 ?
#smbpasswd ( ? ) posein
1️⃣ -n
2️⃣ -d
3️⃣ -x
4️⃣ -e
3️⃣ -x
subpasswd삼바 사용자를 생성 및 삭제, 패스워드 변경, 활성 및 비활성화 등 관련 정보를 변경하는 명령이다.
-x 옵션삼바 사용자를 제거할 때 사용한다.
584
19. posein 이라는 삼바 사용자를 암호 입력 없이 로그인 되도록 설정하려고 한다.
다음 ( ? ) 안에 들어갈 내용으로 알맞은 것은 ?
# smbpasswd ( ? ) posein
1️⃣ -n
2️⃣ -d
3️⃣ -x
4️⃣ -e
1️⃣ -n
subpasswd
삼바 사용자를 생성 및 삭제, 패스워드 변경, 활성 및 비활성화 등 관련 정보를 변경하는 명령이다.
-n 옵션
패스워드 없이 로그인이 가능하도록 할 때 사용한다/
smb.conf 에 'null password = yes' 라고 추가로 설정해야 한다.
584
20. 다음에서 설명하는 삼바 관련 명령으로 알맞은 것은 ?
삼바 사용자의 데이터베이스 파일인 SAM database 를 관리해주는 명령으로
삼바 사용자 추가, 사용자 목록 확인, 사용자 정보 확인 등이 가능하다.
1️⃣ smbpasswd
2️⃣ smbclient
3️⃣ smbadduser
4️⃣ pdbedit
4️⃣ pdbedit
pdbedit
삼바 사용자의 데이터베이스 파일인 SAM database 를 관리해주는 명령이다.
584
21. posein 및 yuloje 라는 삼바 사용자만 접근 가능하도록 하려고 한다. 다음 ( ? ) 안에 들어갈 내용으로 알맞는 것은 ?
[www]
comment = Web Directory
path = /usr/local/apache/htdocs
( ? ) =posein yuloje
writable = yes
1️⃣ valid user
2️⃣ valid users
3️⃣ valid-user
4️⃣ valid-users
2️⃣ valid users
윈도우에서 접근할 때의 폴더 이름은 www 로 설정한다.
설명은 Web Directory 로 설정한다.
공유 디렉터리 경로는 /usr/local/apache/htdocs 로 설정한다.
접근 가능한 사용자는 posein webgirl 만 설정한다.
두 사용자 모두 파일 생성 및 삭제 권한을 부여한다.
[www]
comment = Web Directory
path = /usr/local/apache/htdocs
valid-users = posein yuloje
writable = yes
585
22. 다음 중 NFS 서버의 접근 제어 및 환경 설정 파일로 알맞은 것은 ?
1️⃣ /etc/export
2️⃣ /etc/exports
3️⃣ /etc/exportfs
4️⃣ /etc/nfs.conf
2️⃣ /etc/exports
NFS 서버의 환경 및 접근 제어는 /etc/exports 에서 설정하고, 데몬 스크립트인 rpcbind, nfs-server 를 실행하면 사용이 가능하다.참고로 /etc/exports 에서 특정 디렉터리에 rw 옵션을 지정하는 경우에는 리눅스의 디렉터리 퍼미션에도 rw 권한이 있는지 반드시 확인해야 한다.
589
23. 다음에서 설명하는 NFS 서버 설정 옵션으로 알맞은 것은 ?
NFS 클라이언트에서 접근하는 모든 사용자 (Root 포함) 의 권한을 nobody ( 또는 nfsnobody ) 로 매핑시킨다.
1️⃣ root_squash
2️⃣ no_root_squash
3️⃣ all_squash
4️⃣ squash
3️⃣ all_squash
/etc/exports 옵션
all_squash
NFS 클라이언트에서 접근하는 모든 사용자 (Root 포함) 의 권한을 nobody ( 또는 nfsnobody ) 로 매핑시킨다.
590
24. 다음 중 NFS 서버의 root_squash 옵션에 대한 설명으로 가장 알맞은 것은 ?
1️⃣ NFS 클라이언트에서 접근하는 root 사용자를 NFS 서버 상의 root 권한자로 인정한다.
2️⃣ NFS 클라이언트에서 접근하는 root 사용자를 NFS 서버상의 nfsnobody 권한자로 인정한다.
3️⃣ NFS 클라이언트 사용자 중에 root 를 제외하고 모든 사용자는 nfsnobody 권한자로 인정한다.
4️⃣ NFS 클라이언트에서 접근하는 모든 사용자 (root 포함) NFS 서버 상의 nfsnobody 권한자로 인정한다.
2️⃣ NFS 클라이언트에서 접근하는 root 사용자를 NFS 서버상의 nfsnobody 권한자로 인정한다.
root_squash
NFS 클라이언트에서 접근하는 root 사용자를 무시하고 서버상의 nobody 로 매핑시키는 옵션으로 기본값이다.
일반 사용자의 권한은 그대로 인정된다.
590
25. NFS 서버에서 익스포트된 정보를 확인하려고 한다. 다음 ( ? ) 안에 들어갈 명령으로 알맞은 것은 ?
[root@nfs_server]# ( ? )
1️⃣ showmount
2️⃣ exportfs
3️⃣ nfsstat
4️⃣ rpcinfo
2️⃣ exportfs
NFS 서버에 익스포트된 디렉터리 정보를 관리해주는 명령이다.
592
26. 다음 결과에 해당하는 명령으로 알맞는것은 ?
[root@www ~]#
program vers proto port service
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
1️⃣ showmount
2️⃣ exportfs
3️⃣ nfsstat
4️⃣ rpcinfo
4️⃣ rpcinfo
rpc 관련 정보를 출력해주는 명령이다.
591
27. NFS 클라이언트에서 NFS 서버에 익스포트된 정보를 확인하려고 한다. 다음 ( ? ) 안에 들어갈 명령으로 알맞은 것은 ?
[root@nfs_client]# ( ? ) -e nfs_server
1️⃣ showmount
2️⃣ exportfs
3️⃣ nfsstat
4️⃣ rpcinfo
1️⃣ showmount
NFS 서버의 마운트 관련 정보를 출력하는 명령이다.
NFS 클라이언트에서 NFS 서버에 익스포트된 정보를 확인할 때도 사용한다.
593
28. 다음 중 vsftpd.conf 설정에서 최대 접속자를 지정하는 항목값으로 알맞은 것은 ?
1️⃣ maxclient = 50
2️⃣ maxclients = 50
3️⃣ max_client = 50
4️⃣ max_clients = 50
4️⃣ max_clients = 50
max_clients = 50
최대 접속자를 지정하는 항목이다.
599
29. 다음 중 vsftpd.conf 설정에서 하나의 IP 주소당 허용할 최대 접속수를 지정하는 항목으로 알맞은 것은 ?
1️⃣ max_per_ip = 3
2️⃣ max_per_client = 3
3️⃣ max_per_address = 3
4️⃣ max_per_ip_address = 3
1️⃣ max_per_ip = 3
max_per_ip = 3
한 IP 주소 당 허용할 접속수를 지정하는 항목이다.
599
30. 다음 중 레드햇 계열 리눅스에서 운영되는 /etc/vsftpd/ftpusers 파일에 대한 설명으로 가장 알맞은 것은 ?
1️⃣ ftp 서버에 접근할 수 있는 계정 목록 파일이다.
2️⃣ ftp 서버에 접근할 수 없는 계정 목록 파일이다.
3️⃣ ftp 서버에 파일을 업로드할 수 있는 계정 목록 파일이다.
4️⃣ ftp 서버에 파일을 업로드할 수 없는 계정 목록 파일이다.
2️⃣ ftp 서버에 접근할 수 없는 계정 목록 파일이다.
/etc/vsftpd/ftpusers
PAM 관련 설정 파일인 /etc/pam.d/vsftpd 에 사용되는 파일로 기본 설정이 접근 거부될 사용자 목록으로 이용된다.
596
'자격증 > 리눅스 1급 - 필기 기록' 카테고리의 다른 글
[ 리눅스 1급 요약 ] - 네트워크 서비스 4 (0) | 2022.02.22 |
---|---|
[ 리눅스 1급 요약 ] - 네트워크 서비스 3 (0) | 2022.02.22 |
[ 리눅스 1급 요약 ] - 네트워크 서비스 1 (0) | 2022.02.22 |
[ 리눅스 1급 요약 ] - 시스템 보안 및 관리 (0) | 2022.02.16 |
[ 리눅스 1급 요약 ] - 장치 관리 (0) | 2022.02.14 |