sun's longitude:241 42 47.06 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
1758 번 글의 답장글: Re: Re: Re: quota 좀 여쭈어보려고 합니다
글쓴이: 산이 [홈페이지] 글쓴날: 2003년 11월 07일 00:21:48 금(새벽) 조회: 902

[이현철]님이 남기신 글:

>산이님께서 말씀하신대로 이런씩으로 시작했는데도 
># quotaoff -a
># quotaon -avug
>이렇게 에러가 나네요..
>root@myagent bin]# quotaoff -a
>quotaoff: quotactl on /dev/hdc5:무효한인수입니다

>[root@myagent bin]# quotaon -avug
>quotaon: using /home/quota.user on /dev/hdc5: 무효한인수입니다

>[root@myagent bin]# quotaon -avu
>quotaon: using /home/quota.user on /dev/hdc5: 無効な引数です

>[root@myagent bin]# quotaon -avg
>
>이런씩으로요...
 그리고 리부팅해서 보니깐 시스템체크시 쿼터부분이
>에러로 나오는데요.. 리부팅할때는 quotaoff 에러 재가동할때는

>quotaon 에러 이런씩으로요...
   제가 레드햇9를 사용하는데
>여러책이나 찾아봐도 특별히 에러가 발생하거나
그런류가없는데....

>뭐달리 특별한방법으로
 해준것도 아닌데요....
>아래는 /etc/fstab 내용입니다 저는 home 디렉토리에 quota를
주었습니다
>#####################################################
>LABEL=/                 /                       ext3    defaults        1
1
>LABEL=/boot             /boot                   ext3    defaults        1
2
>none                    /dev/pts                devpts  gid=5,mode=620  0
0
>LABEL=/home             /home                   ext3   
defaults,usrquota
> 1 2
>none                    /proc                   proc    defaults        0
0
>none                    /dev/shm                tmpfs   defaults        0
0
>LABEL=/usr/local        /usr/local              ext3    defaults        1
2
>LABEL=/var              /var                    ext3    defaults        1
2
>/dev/hdd2               swap                    swap    defaults        0
0
>/dev/cdrom              /mnt/cdrom              udf,iso9660
noauto,owner,kudzu,r
>o 0 0
>/dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0
0
>###########################################################
>
>아래내용은 마운트 내용입니다 home제대로 잡혀있고요
>###################################################3
>[root@myagent bin]# mount
>/dev/hdd1 on / type ext3 (rw)
>none on /proc type proc (rw)
>usbdevfs on /proc/bus/usb type usbdevfs (rw)
>/dev/hdc1 on /boot type ext3 (rw)
>none on /dev/pts type devpts (rw,gid=5,mode=620)
>/dev/hdc5 on /home type ext3 (rw,usrquota)
>none on /dev/shm type tmpfs (rw)
>/dev/hdc2 on /usr/local type ext3 (rw)
>/dev/hdc3 on /var type ext3 (rw)
>########################################################
>
>아래내용은 사용자별 쿼터설정내용입니다

>######################################################
>root@myagent bin]# repquota -a
>*** Report for user quotas on device /dev/hdc5
>Block grace time: 7days; Inode grace time: 7days
>                        Block limits                File limits
>User            used    soft    hard  grace    used  soft  hard  grace
>----------------------------------------------------------------------
>root      --  335764       0       0   none   16619     0     0   none
>ftp       --       4       0       0              1     0     0
>nobody    --       8       0       0              2     0     0
>hclee     --      28   10000   15000              6     0     0
>mysql     --    5656   10000   15000            546     0     0
>vpopmail  --    1420   10000   15000             87     0     0
>lee       --      24   10000   15000              5     0     0
>hclee1    --      28   10000   15000              6     0     0
>hclee2    --      24   10000   15000              5     0     0
>hclee3    --      28   10000   15000              6     0     0
>hclee4    --      32   10000   15000              7     0     0
>win5000   --      32   10000   15000              7     0     0
>win5000_1 --      32   10000   15000              7     0     0
>win5000_2 --      32   10000   15000              7     0     0
>win5000_4 --      32       0       0              7     0     0
>####################################################################
>모든사용자를 동일하게 주었습니다
>그런데 왜안될까요...???

>
>

레드햇 9 는 제가 설치 및 사용해 보질 않아서...
직접적인 답변이 어렵군요. 버전이 올라가면서 뭔가 바뀐것도
같네요.

일단은 /etc/rc.d/rc.sysinit 파일을 열어서
quotaoff 와 qutaon 에 어떤 옵션을 사용하고 있는지 확인하세요.

그리고 나서
시스템에 설치되어 있는 quotaoff 와 quotaon 의 옵션을 알아내야
합니다.

즉,
[root@home /root]# quotaon
Usage:
        quotaon [-g] [-u] [-v] -a
        quotaon [-g] [-u] [-v] filesys ...

[root@home /root]# quotaoff
Usage:
        quotaoff [-g] [-u] [-v] -a
        quotaoff [-g] [-u] [-v] filesys ...
[root@home /root]# 

이런식으로 아무 옵션(인자)를 주지 않으면 사용가능한 옵션이
출력되고 이 옵션을 사용해야 합니다.


# quotacheck -a
# repquota -a

이렇게 다시한번 체크해 보세요.
아마 현재 위의 내용으로봐서는
 쿼타가 적용되고 있는것 같네요.

만약 부팅시 쿼타 적용시 에러 메시지를 내더라고 부팅후
쿼타가 제대로 적용된다면 /etc/rc.d/rc.sysinit 파일에서
쿼타 적용부분에서

.... >/dev/null 2>&1 과 같이 표준출력과 표준에러를 무시하도록
변경하면 됩니다.

위에서

'무효한인수입니다'
 이 의미는 쿼다 옵션이 잘못되었다는
의미인것 같네요...(한글 메시지 번역이 좀 엉성하네요....T.T)




>그리고 이거랑은 상관없는데요...

>ftp를 이용할때 일반사용자접속해서
 상위디렉토리로
 못올라가게 하려면요...
>"~" 이런씩으로 conf 파일에주면 못올라가는 것으로
알고있는데요..

>telnet 이나 ssh 로 접속한 일반유저도 home 디렉토리 위로
못올라가게 할때는 어떻게 해야하나요....  상위로올라가서
 삭제라든지 실행은 못하더라도 보는것은 되는데요... 
그럴때는 어떤방법이 좋을까요 .. 아에 상위디렉토리로
 이동조차 못하게 하려면요.....  
>
>좋은 하루되세요...........................
  또 찾아봐야겠다......쩝..

>

telnet 이나 ssh 로 접속후 시스템 최상위 루트로 못올라가게
하는
방법은 없습니다.

# chmod o-r / /home /usr /etc /sbin /var

아주 간단하게 이렇게 설정도 가능합니다.

그러나 특정 프로그램에서 특정 다른 유저권한으로 디렉토리를
읽는
프로그램이 적용되고 있다면 문제가 있을 수 있습니다.
(시스템계정도 포함)

또한

$ whoami
foo
$ cd /etc/rc.d
$ ls
....

이렇게도 접근이 가능하므로 설정 가능한 모든 디렉토리에
읽기 또는 실행 퍼미션을 빼줘야 합니다.
그러나 이렇게까지 설정하는 것은 별로 권장하지 않습니다.

/
/home
/etc

이정도만 설정하고 시스템을 운영하면서 보안에 문제가
될만한 디렉토리를 추가로 하나씩 설정하는 것이 좋겠네요.


>
>
>
>
>
>
>[산이]님이 남기신 글:
>
>>
>>[이현철]님이 남기신 글:
>>
>>>-----------------------------------------
>>>답변자가 기본적으로 참고할 내용입니다.
>>>- 배포판(옵션)    : 
>>>- 커널버전(옵션)
  : 
>>>- 데몬버전(예:apache
 1.3.27) : 
>>>- 데몬설치유형(RPM/컴파일/기타)
 : 
>>>-----------------------------------------
>>>오늘도 역시 질문을 드리려고 찾아왔습니다..쩝...

>>> 지금 웹서비스를 해주고 있는데 
>>>쿼터를 각계정별로 설정해줬습니다..그런데
  
>>>이런씩으로 나오는데요..
>>> [root@myagent root]# quotaon /home/
>>>quotaon: using /home/quota.user on /dev/hdc5: 무효한인수입니다

>>>
>>>[root@myagent root]# mount
>>>/dev/hdd1 on / type ext3 (rw)
>>>none on /proc type proc (rw)
>>>usbdevfs on /proc/bus/usb type usbdevfs (rw)
>>>/dev/hdc1 on /boot type ext3 (rw)
>>>none on /dev/pts type devpts (rw,gid=5,mode=620)
>>>/dev/hdc5 on /home type ext3 (rw,usrquota)
>>>none on /dev/shm type tmpfs (rw)
>>>/dev/hdc2 on /usr/local type ext3 (rw)
>>>/dev/hdc3 on /var type ext3 (rw)
>>>
>>>이런씩으로 제대로 되어있는데있는데
 쿼터를 시스템에적용하면
 위와같이 나옵니다 제가 찾아보니깐 시스템에 적용하면
저런메세지가 나오지않는것으로
 알고있는데요....

>>>
>>
>># quotaon /home/ 이 아니라
>># quotaon /home 입니다.
>>
>>정확하게 하려면
>>
>># quotaon -vug /dev/hdc5
>>
>>이렇게 하면 됩니다.
>>
>>그리고 위의 내용은 현재 쿼타가 동작중인데 또 쿼타를
on
>>하려고 하니 튕기는 메시지 같군요.
>>
>># quotaoff -a
>># quotaon -avug
>>
>>이렇게 하면 될것 같네요.
>>
>>-a 옵션은 /etc/fstab 을 참조합니다.
>>
>>레드햇리눅스
 같은 경우는 부팅시 자동으로 quotaon 이 실행됩니다.
>>/etc/rc.d/rc.sysint 파일에 그 내용이 있으므로 확인해
보세요.
>>
>>
>>
>>>하나만 더여쭈고 사라지겠습니다..

>>>제 아파치웹서버를
 restart 시키면 다음과 같은 메세지가 나오는데요..
>>>[warn] Loaded DSO libexec/libphp4.so uses plain Apach
>>>e 1.3 API, this module might crash under EAPI! (please recompile it with
-DEAPI)
>>>/etc/init.d/httpd start: httpd started
>>>라이브러리 문제인가요...  모듈문제로 제컴파일하라는
 말하는것같은데..
  왜저런메세지가
 뜨는지요? 
>>
>>현재 설치되어 있는 아파치 API 하고 뭔가 안맞는 것
같네요.
>>PHP 를 현재 아파치 버전에 맞추어 다시 빌드해
보세요.
>>(정확한 이유는 저도 잘모르겠네요.)
 
>
>======================================== 

========================================

 
이전글 : Re: Re: quota 좀 여쭈어보려고 합니다
다음글 : rndc: connect failed: connection refused  
 from 61.254.75.40
JS(Redhands)Board 0.4 +@

Re: Re: quota 좀 여쭈어보려고 합니다 rndc: connect failed: connection refused
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2024. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds