루트가 아닌 사용자로 crontab을 편집 할 수 없습니다.

투 리온

crontab -e루트가 아닌 사용자 (이 경우 postgres)로 Debian 서버 에서 명령 사용할 때 다음과 같은 이유로 편집 할 수 없습니다."/tmp/crontab.SJlY0Y/crontab" [Permission Denied]

crontab -l반면에 잘 작동합니다. 이 문제를 어떻게 해결할 수 있습니까?

현재 권한은 다음과 같습니다.

$ ls -l /tmp/crontab.SJlY0Y/crontab
-rw------- 1 root postgres 1.2K Aug  3 11:44 /tmp/crontab.SJlY0Y/crontab
$ ls -l /var/spool/cron
total 12K
drwxrwx--T 2 daemon daemon  4.0K Sep 12  2012 atjobs
drwxrwx--T 2 daemon daemon  4.0K Jun  9  2012 atspool
drwx-wx--T 2 root   crontab 4.0K Aug  3 11:15 crontabs
$ ls -l /var/spool/cron/crontabs
total 12K
-rw------- 1 git      crontab 1.3K Mar  2 16:48 git
-rw------- 1 postgres crontab 1.4K Aug  3 11:15 postgres
-rw------- 1 root     root    2.3K Jul 20 20:32 root
$ ls -l /usr/bin/crontab
-rwsr-xr-x 1 root root 36K Jul  3  2012 /usr/bin/crontab
$ ls -ld /tmp/
drwxrwxrwt 6 root root 4.0K Aug  3 11:43 /tmp/
Gilles 'SO- 그만 사악함'
$ ls -l /usr/bin/crontab
-rwsr-xr-x 1 root root 36K Jul  3  2012 /usr/bin/crontab

소유권과 권한은 실제로

-rwxr-sr-x 1 root crontab 35880 Jul  3  2012 /usr/bin/crontab

Debian sarge 이후 crontab버그 # 18333 에서 요청한대로 setuid 루트가 아닌 setgid crontab 입니다.

이것이 문제의 원인입니다. crontab프로그램은 setuid가 아닌 setgid를 실행할 것으로 예상하므로 실행중인 사용자 및 그룹으로 임시 파일을 만들고 root호출하는 사용자와 그룹 대신 호출자의 기본 crontab그룹입니다.

cron패키지를 다시 설치하십시오 .

apt-get --reinstall install cron

(루트). /var/spool/cron/crontabs올바른 권한과 소유권이 있는지 확인하십시오 .

drwx-wx--T 2 root crontab 4096 Oct  8  2013 /var/spool/cron/crontabs

앞으로는 시스템 파일의 권한을 엉망으로 만들지 마십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

bpf 프로그램을 루트가 아닌 사용자로 실행할 수 없습니다.

분류에서Dev

루트가 아닌 사용자로 imcl websphere 명령을 실행할 수 없습니다

분류에서Dev

Apache Tomcat은 루트가 아닌 사용자로 시작할 수 없습니다.

분류에서Dev

elasticsearch는 루트가 아닌 사용자로 시작할 수 없습니다.

분류에서Dev

Apache Tomcat은 루트가 아닌 사용자로 시작할 수 없습니다.

분류에서Dev

루트가 아닌 사용자는 -enable-kvm을 사용할 수 없습니다.

분류에서Dev

사용자 프로필을 편집 할 수 없습니다.

분류에서Dev

루트가 루트가 아닌 사용자로 명령을 실행할 수 있습니까?

분류에서Dev

루트가 아닌 사용자 인 경우 ld를 찾을 수 없습니다.

분류에서Dev

편집 버튼을 클릭하면 카테고리를 편집 할 수 없습니다. 오류 : 개체가 아닌 'id'속성을 가져 오는 중

분류에서Dev

TCL에서 "&"의 피연산자로 숫자가 아닌 문자열을 사용할 수 없습니다.

분류에서Dev

루트가 아닌 사용자로부터 / dev / sda3에 액세스 할 수 없습니다.

분류에서Dev

sources.list를 루트로 편집 할 수 없습니다.

분류에서Dev

find 명령은 루트가 아닌 사용자로 파일을 찾을 수 없습니다.

분류에서Dev

서비스에서 crontab을 편집 할 수 없습니다.

분류에서Dev

루트가 아닌 사용자는 루트로 passwd 명령을 실행할 수 있습니다. 루트 암호를 변경할 수없는 이유는 무엇입니까?

분류에서Dev

SSH를 통해 루트가 아닌 다른 사용자에게 연결할 수 없습니다.

분류에서Dev

사용자가 파일을 만들 수는 있지만 편집 및 삭제할 수는 없습니다.

분류에서Dev

Cron은 루트가 아닌 사용자로 crontab을 만듭니다.

분류에서Dev

콘텐츠가 아닌 것으로 자산을로드 할 수 없습니다.

분류에서Dev

iframe 텍스트 편집기에서 자동 줄 바꿈을 사용할 수 없습니다.

분류에서Dev

xml 파일을 편집 / 업데이트 할 수 없습니다.

분류에서Dev

컨트롤을 편집 할 수 없습니다.

분류에서Dev

ChartFX 7 Winforms-컨트롤을 편집 할 수 없습니다.

분류에서Dev

루트가 아닌 사용자로 와일드 카드 식을 사용할 수없는 이유는 무엇입니까?

분류에서Dev

SSH를 통해 루트가 아닌 사용자의 실행 파일을 찾을 수 없습니다.

분류에서Dev

KDE의 NetworkManger가 연결을 편집 할 수 없습니다.

분류에서Dev

Ruby on Rails : 자격 증명을 편집 할 수 없습니다.

분류에서Dev

텍스트 상자를 편집 할 수 없습니다.

Related 관련 기사

  1. 1

    bpf 프로그램을 루트가 아닌 사용자로 실행할 수 없습니다.

  2. 2

    루트가 아닌 사용자로 imcl websphere 명령을 실행할 수 없습니다

  3. 3

    Apache Tomcat은 루트가 아닌 사용자로 시작할 수 없습니다.

  4. 4

    elasticsearch는 루트가 아닌 사용자로 시작할 수 없습니다.

  5. 5

    Apache Tomcat은 루트가 아닌 사용자로 시작할 수 없습니다.

  6. 6

    루트가 아닌 사용자는 -enable-kvm을 사용할 수 없습니다.

  7. 7

    사용자 프로필을 편집 할 수 없습니다.

  8. 8

    루트가 루트가 아닌 사용자로 명령을 실행할 수 있습니까?

  9. 9

    루트가 아닌 사용자 인 경우 ld를 찾을 수 없습니다.

  10. 10

    편집 버튼을 클릭하면 카테고리를 편집 할 수 없습니다. 오류 : 개체가 아닌 'id'속성을 가져 오는 중

  11. 11

    TCL에서 "&"의 피연산자로 숫자가 아닌 문자열을 사용할 수 없습니다.

  12. 12

    루트가 아닌 사용자로부터 / dev / sda3에 액세스 할 수 없습니다.

  13. 13

    sources.list를 루트로 편집 할 수 없습니다.

  14. 14

    find 명령은 루트가 아닌 사용자로 파일을 찾을 수 없습니다.

  15. 15

    서비스에서 crontab을 편집 할 수 없습니다.

  16. 16

    루트가 아닌 사용자는 루트로 passwd 명령을 실행할 수 있습니다. 루트 암호를 변경할 수없는 이유는 무엇입니까?

  17. 17

    SSH를 통해 루트가 아닌 다른 사용자에게 연결할 수 없습니다.

  18. 18

    사용자가 파일을 만들 수는 있지만 편집 및 삭제할 수는 없습니다.

  19. 19

    Cron은 루트가 아닌 사용자로 crontab을 만듭니다.

  20. 20

    콘텐츠가 아닌 것으로 자산을로드 할 수 없습니다.

  21. 21

    iframe 텍스트 편집기에서 자동 줄 바꿈을 사용할 수 없습니다.

  22. 22

    xml 파일을 편집 / 업데이트 할 수 없습니다.

  23. 23

    컨트롤을 편집 할 수 없습니다.

  24. 24

    ChartFX 7 Winforms-컨트롤을 편집 할 수 없습니다.

  25. 25

    루트가 아닌 사용자로 와일드 카드 식을 사용할 수없는 이유는 무엇입니까?

  26. 26

    SSH를 통해 루트가 아닌 사용자의 실행 파일을 찾을 수 없습니다.

  27. 27

    KDE의 NetworkManger가 연결을 편집 할 수 없습니다.

  28. 28

    Ruby on Rails : 자격 증명을 편집 할 수 없습니다.

  29. 29

    텍스트 상자를 편집 할 수 없습니다.

뜨겁다태그

보관