퍼미션이 없다고 접속이 안되는데요...

realxixi의 이미지

일단 다음과 같습니다.

## /etc/passwd

ACCOUNT1:x:101:100:USER1:/home/USER1:/bin/bash
ACCOUNT2:x:102:100:USER2:/home/USER2:/bin/bash

## /etc/group

GROUP1::100:
GROUP2::200:ACCOUNT1,ACCOUNT2


다음과 같이 설정되어 있습니다.

계정1이 게정2의 디렉토리를 접근하려 하면 접근이 안되네요..접근거부..이유가 몰까요?? 그리고 또 봐야할 설정파일이 있을까요??

계정1,2의 퍼미션은 750이고 사정상 퍼미션을 바꾸지는 못합니다...

도움을... ^^;;

testtube의 이미지

## /etc/passwd

ACCOUNT1:x:101:200:USER1:/home/USER1:/bin/bash 
ACCOUNT2:x:102:200:USER2:/home/USER2:/bin/bash

로 바꾸거나,

## /etc/group

GROUP1::100:ACCOUNT1,ACCOUNT2 
GROUP2::200:

로 바꿔야 하지 않을까요?(/etc/passwd 또는 /etc/group 둘 중 한쪽만...)
realxixi의 이미지

/etc/passwd 나 /etc/group 둘중 한게 만을 바꾸게 되면 ACCOUNT1이랑 ACCOUNT2 둘다 GROUP2나 GROUP1 둘중에 하나에만 속하게 되는거 아닌가요??

두개의 그룹에 다 속해 있도록 해야합니다.

레드햇8.0 커널2.4.18

초보 초보 ^^;;

codebank의 이미지

접근거부라...

ls -l /home
을 한번해보세요. 접근거부의 경우 퍼미션이 잘못 설정되었을때 나옵니다.
passwd와 group의 설정은 맞는것 같은데 일단 /home에서 ACCOUNT1과
ACCOUNT2의 디렉토리 퍼미션을 확인해보세요.
750이라고 하셨으니 drwxr-x--- 로 나와야하고 group은 GROUP1이 나와야
정상이겠죠.
즉,

# ls -l /home
drwxr-x---  2  ACCOUNT1   GROUP1  4096  Sep 18 03:29 ACCOUNT1
drwxr-x---  2  ACCOUNT2   GROUP1  4096  Sep 18 03:30 ACCOUNT2
#

형태로 나와야겠죠.
만일 위와 같은 형태로 같은 그룹에 속해있는데도 접근이 불가능하다면 시스템이
다른 형태일거로 추측됩니다.(다른 OS는 다뤄보질 못해서... :))
위와같은 형태인데로 안된다면 /etc/group의 GROUP1에도 유저를 추가시켜보시고
그래도 안된다면... 음.. 잘모르겠군요. :oops:

------------------------------
좋은 하루 되세요.

realxixi의 이미지

GROUP1에 유저를 추가시키니까 되는군요...

흠...꼭 추가시켜야 하는건가요?

속하는 그룹이 여러개라 그런건지....

일반적으로 속하는 그룹이 한개일때는 /etc/group 파일에 그룹만 만들어 주고 속한 유저는 따로 안적어 주지 않나요??

새로운 그룹 만들기 전에는 그렇게 썼었는데...-_-;;;

레드햇8.0 커널2.4.18

초보 초보 ^^;;