/var 폴더의 기본 권한은 무엇입니까?

/var 폴더의 기본 권한은 무엇입니까?

방금 펜드라이브에 Ubuntu 12.04를 설치한 다음 MySQL과 Apache PHP를 설치한 다음 Moodle(직장에서 사용하는 원격 학습 플랫폼)을 설치해 보았습니다. 프로그램이 /var 폴더 안에 무들데이터라는 폴더를 생성하려고 시도했지만 그렇게 할 수 있는 권한이 없었을 때 Moodle의 설치가 중지되었습니다. 그래서 /var 폴더에 chmod 777을 실행하고 차단을 제거했지만, 내가 한 일이 안전하지 않을까봐 두려워서 /var의 이전(초기/기본) 권한 값으로 돌아가고 싶습니다. 어디서도 찾을 수 없습니다. 어떤 가치가 있어야합니까? 도와주세요?

답변1

에 대한 기본 권한은 /var755 = rwxr-xr-x: 모든 사람이 읽고 실행할 수 있고(디렉토리에 둘 다 필요함) 루트만 쓸 수 있습니다.

파일이나 디렉터리에 대한 권한을 777로 설정하는 것은 결코 옳지 않습니다. 귀하의 경우에는

  • 루트로 디렉터리를 생성한 다음 그 소유권을 Moodle을 실행하는 사용자에게 설정합니다(이것이 웹 응용 프로그램입니까? 그런 다음 www-data웹 응용 프로그램이 이 디렉터리에 쓰기로 되어 있는지, 아니면 root그렇지 않은지).
  • 또는 쓸 수 있는 디렉토리(예: /var/www웹 애플리케이션의 경우)를 사용하도록 애플리케이션을 구성했습니다.

답변2

rwxr-xr-x.
소유자는 읽기, 쓰기 및 실행을 할 수 있습니다.
소유자 그룹은 읽기 및 실행을 할 수 있습니다.
다른 사람은 읽기 및 실행을 할 수 있습니다.

답변3

명령 결과 : ls -l /varFedora 17에서 :

drwxr-xr-x.  2 root root  4096 Jun  9 19:34 account
drwxr-xr-x.  2 root root  4096 Feb  3 13:58 adm
drwxr-xr-x. 19 root root  4096 Jun  9 18:44 cache
drwxr-xr-x.  3 root root  4096 Jun 13 19:55 db
drwxr-xr-x.  3 root root  4096 Jun  9 19:34 empty
drwxr-xr-x.  3 root root  4096 Apr 26 18:58 ftp
drwxr-xr-x.  2 root root  4096 Feb  3 13:58 games
drwxrwx--T.  2 root gdm   4096 Jun  9 03:35 gdm
drwxr-xr-x.  2 root root  4096 Feb  3 13:58 gopher
drwxr-xr-x. 55 root root  4096 Jun 28 16:19 lib
drwxr-xr-x.  2 root root  4096 Feb  3 13:58 local
lrwxrwxrwx.  1 root root    11 Jun  9 19:18 lock -> ../run/lock
drwxr-xr-x. 22 root root  4096 Jul  7 22:22 log
lrwxrwxrwx.  1 root root    10 Jun  9 19:18 mail -> spool/mail
drwxr-x---.  6 root named 4096 Jul  4 19:53 named
drwxr-xr-x.  2 root root  4096 Feb  3 13:58 nis
drwxr-xr-x.  2 root root  4096 Feb  3 13:58 opt
drwxr-xr-x.  2 root root  4096 Feb  3 13:58 preserve
lrwxrwxrwx.  1 root root     6 Jun  9 19:18 run -> ../run
drwxr-xr-x. 17 root root  4096 Jun  9 19:38 spool
drwxrwxrwt.  4 root root  4096 Jul  8 00:36 tmp
drwxr-xr-x.  8 root root  4096 Jun  9 19:34 www
drwxr-xr-x.  3 root root  4096 Jun  9 19:26 yp

답변4

나는 Gilles의 말에 동의하며, 당신이 하고 싶은 일은 /var 파일의 권한을 변경하는 것과 같으며, 다시 똑같이 할 수 있습니다.

아마도 당신이 한 일은 다음과 같습니다.

chmod 775 /var

다음과 같이 하고 싶을 것입니다:

chmod 755 /var

숫자로 표시된 권한의 예는 다음과 같습니다.

rwxrwxr-x = 775

rwxr-xr-x = 755

잘 해결되시길 바랍니다.

관련 정보