강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

root권한으로 일반계정사용자의 cron설정 삭제하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

root권한으로 일반계정사용자의 cron설정 삭제하기

 

 

 

 

이번에는 root권한으로 일반계정사용자의 cron설정을 삭제하는 방법을 설명 드리겠습니다.

 

 

 

  시스템관리자 root의 권한으로 일반계정사용자의 cron을 삭제하려면 “crontab -u 계정명 -r”이라고 하시면 됩니다.

 

 

 

 

 

아래의 예는 root사용자가 bible사용자의 cron설정을 삭제하는 예입니다.

 

 

 

 

 

먼저, id root임을 확인한 후에 앞서 설명 드린 방법과 마찬가지로 bible cron설정을 확인하기 위하여 “crontab -u bible -l”이라는 명령어를 실행한 것입니다.

 

 

 

 결과 bible cron설정을 확인 하였습니다.

 

 

 

 

 

[root@su250 ~]# id

uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)

[root@su250 ~]#

[root@su250 ~]#

[root@su250 ~]# crontab -u bible -l

00 01 * * * su - bible '/home/bible/backup.sh' >& /dev/null

[root@su250 ~]# 

 

 

 

 

 

그런 다음 root계정으로 bible cron을 삭제하기 위하여 “crontab -u bible -r”이라는 명령어를 실행 하였습니다.

 

 

 

  그리고 삭제를 확인하기 위하여 좀 전에 실행했던 “crontab -u bible -l”을 다시 한번 실행한 것입니다.

 

 

 

 실행결과 bible cron설정이 삭제되었으므로 “no crontab for bible”이라는 메시지만 출력된 것입니다.

 

 

 

 

 

[root@su250 ~]# crontab -u bible -r

[root@su250 ~]#

[root@su250 ~]# crontab -u bible -l

no crontab for bible

[root@su250 ~]#

 

 

 

 

그리고 아래의 예는 bible cron설정을 삭제하였다는 의미는 /var/spool/cron/bible파일이 삭제되었다는 것이므로 이를 확인한 것입니다.

 

 

 

 

 

[root@su250 ~]# ls -l /var/spool/cron/bible

ls: cannot access /var/spool/cron/bible: 그런 파일이나 디렉토리가 없습니다

[root@su250 ~]#

 

 

 

 

 

이상과 같이 시스템의 cron실행체계와 crontab명령어로 설정되는 root와 각 계정들의 cron설정방법, 설정내용 확인,삭제 등에 대해서 전반적으로 알아보았습니다.

 

 

 

 만약 여러분들께서 시스템관리자시라고 한다면 crontab명령어 편에서 설명 드린 내용을 참조하여 직접 관리하시는 시스템에 적용해 보시기 바랍니다.

 

 

 

 

 

crontab명령어의 서두에서도 말씀 드린 바와 같이 쉘프로그램작성법과 함께 crontab의 실무 설정법을 완벽히 숙지하신다면 여러분들은 이미 고급관리자가 된 것입니다.

 

 

 

 필자의 이런 말씀이 남의 얘기가 아닌 여러분들 자신의 얘기가 될 수 있기를 바라면서 crontab에 대한 필자의 의무를 다하였으므로 이만 물러갑니다.

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,034 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  229 명