[실습문제5] 퍼미션 설정
페이지 정보
작성자 mycolor 작성일16-05-06 11:22 조회778회 댓글0건관련링크
본문
1. root 계정으로 /tmp/test 디렉토리를 만들고 파일을 하나 만든다음에
퍼미션을 아래와 같이 설정하시오.
[root /]# rm -rf /tmp/test ; mkdir /tmp/test
[root /]# cd /tmp/test
[root /tmp/test]# echo hello unix > a.txt
퍼미션 변경을 아래와 같이 설정하고 확인하시오.
-rw-rw-r-- 1 user2 wheel 11 2016-05-05 22:45 a.txt
2. 다음 퍼미션에 대한 설명중 맞는것은?
ㄱ. 디렉토리 퍼미션이 -rwxr-xrw- 이면 제 3자가 그 디렉토리내의 파일을 삭제할수 있다.
ㄴ. 파일퍼미션이 -rw-r----x 이면 제 3자가 그 파일을 복사할수 없다.
ㄷ. chmod u=rwx,g=rw-,o=r-x testfile 이렇게 퍼미션을 지정하면 그 결과는
8진수 모드로 765 로 변경된다.
ㄹ. 파일의 소유주라면 그 파일이 있는 디렉토리 퍼미션에 관계없이 파일을
삭제할수 있다.
3. 아래의 조건으로 퍼미션을 퍼미션을 설정하시오.
(먼저 puser1 ~ puser5 계정을 만드시오)
a. ifconfig 를 puser1,puser2 두사람한테만 실행권한을 주고 나머지
모든 사용자들은 실행 못하게 퍼미션 설정을 하시오.
b. cal 는 puser2,puser3 만 실행을 못하게 하고 나머지 모든 사용자는
실행할수 있게 퍼미션 설정을 하시오.
(*. puser2 는 ifconfig 명령은 실행할 수 있고 cal 는 실행을 못해야 합니다)
4. 퍼미션 설정을 이용해서 root를 제외하고 sysuser1,sysuser2 두명한테만
date 명령으로 시간과 날짜를 설정할 수 있는 권한을 부여하시오.
5. zuser100 계정을 하나 만들어서(useradd zuser100)
zuser100 계정으로 변경하여(su - zuser100) 아래조건처럼 디폴트 퍼미션이
되게 umask 값을 설정하고 .bash_profile 또는 .bashrc 에 등록해서 새로 login 해도 설정된 umask 값을
계속 사용할수 있도록 하시오.
파일 생성시 디폴트 퍼미션을 rw-------
디렉토리 생성시 디폴트 퍼미션을 rwx------
*. 설정완료 후 테스트는 zuser100 으로 새로 로그인하여 파일과 디렉토리 생성해서
확인하면 됩니다.
퍼미션을 아래와 같이 설정하시오.
[root /]# rm -rf /tmp/test ; mkdir /tmp/test
[root /]# cd /tmp/test
[root /tmp/test]# echo hello unix > a.txt
퍼미션 변경을 아래와 같이 설정하고 확인하시오.
-rw-rw-r-- 1 user2 wheel 11 2016-05-05 22:45 a.txt
2. 다음 퍼미션에 대한 설명중 맞는것은?
ㄱ. 디렉토리 퍼미션이 -rwxr-xrw- 이면 제 3자가 그 디렉토리내의 파일을 삭제할수 있다.
ㄴ. 파일퍼미션이 -rw-r----x 이면 제 3자가 그 파일을 복사할수 없다.
ㄷ. chmod u=rwx,g=rw-,o=r-x testfile 이렇게 퍼미션을 지정하면 그 결과는
8진수 모드로 765 로 변경된다.
ㄹ. 파일의 소유주라면 그 파일이 있는 디렉토리 퍼미션에 관계없이 파일을
삭제할수 있다.
3. 아래의 조건으로 퍼미션을 퍼미션을 설정하시오.
(먼저 puser1 ~ puser5 계정을 만드시오)
a. ifconfig 를 puser1,puser2 두사람한테만 실행권한을 주고 나머지
모든 사용자들은 실행 못하게 퍼미션 설정을 하시오.
b. cal 는 puser2,puser3 만 실행을 못하게 하고 나머지 모든 사용자는
실행할수 있게 퍼미션 설정을 하시오.
(*. puser2 는 ifconfig 명령은 실행할 수 있고 cal 는 실행을 못해야 합니다)
4. 퍼미션 설정을 이용해서 root를 제외하고 sysuser1,sysuser2 두명한테만
date 명령으로 시간과 날짜를 설정할 수 있는 권한을 부여하시오.
5. zuser100 계정을 하나 만들어서(useradd zuser100)
zuser100 계정으로 변경하여(su - zuser100) 아래조건처럼 디폴트 퍼미션이
되게 umask 값을 설정하고 .bash_profile 또는 .bashrc 에 등록해서 새로 login 해도 설정된 umask 값을
계속 사용할수 있도록 하시오.
파일 생성시 디폴트 퍼미션을 rw-------
디렉토리 생성시 디폴트 퍼미션을 rwx------
*. 설정완료 후 테스트는 zuser100 으로 새로 로그인하여 파일과 디렉토리 생성해서
확인하면 됩니다.
댓글목록
등록된 댓글이 없습니다.