쓰기 권한이 있어도 그룹 구성원이 쓸 수 없습니다


13

로그인 한 사용자는 폴더에 대한 쓰기 권한이있는 그룹의 구성원입니다. 그러나이 사용자가 무언가를 쓰려고 할 때 "권한이 거부되었습니다".

아래 로그에는 질문이 요약되어 있습니다.

subv:/www/tracer/ whoami
frank
subv:/www/tracer/
subv:/www/tracer/ ls -ltr 
total 4
drwxrwxr-x 2 root tracer 4096 Jan 20 12:25 convert.tracer.com
subv:/www/tracer/ groups frank
frank : frank tracer
subv:/www/tracer/ > convert.tracer.com/test
-bash: convert.tracer.com/test: Permission denied
subv:/www/tracer/

"ls -bail /www/tracer/convert.tracer.com/"의 출력 :

subv:~/ ls -bail /www/tracer/convert.tracer.com/
total 8
38010883 drwxrwxr-x 2 root tracer 4096 Jan 20 12:25 .
38010882 drwxr-xr-x 3 root root    4096 Jan 20 12:25 ..
subv:~/ 

4
부모 디렉토리도 권한이 필요합니다.

2
않는 test파일이 이미 존재 하는가? 그렇다면 사용 권한은 무엇입니까?
Nikhil Mulley

SELinux가 활성화 되었습니까? 당신은 또한 "LS -bail convert.tracer.no/"할 수
tmow

@hesse 당신은 "/ www"와 "/ www / tracer"의 그룹 소유자는 tracer이어야합니까?
user11498

@Nikhil 아니오, "/www/tracer/convert.tracer.com/"에는 아무것도 없습니다. 빈 디렉토리입니다.
user11498

답변:


14

로그인시 그룹 멤버십을 다시 읽습니다. 현재 소속 된 그룹 groups을보고하는 것으로 보이며 /etc/group현재 세션의 그룹 구성원을 반영하지 않습니다.

id -Gn현재 활성 구성원 인 그룹을 표시 하려면 명령 을 사용하십시오 . 솔루션 : 그룹 변경 사항을 적용하려면 다시 로그인하십시오.


우분투 18.04 시스템에서 실제로를 통해 전체 재부팅을 수행해야했습니다. sudo reboot예상치 확실하지 않습니까?
ComputerScientist

@ComputerScientist 그룹 변경 사항을 적용하려면 다시 로그인하거나 newgrp $group_name명령을 사용하여 그룹 구성원 자격을 얻으십시오 (허용 된 경우). 재부팅도 작동하지만 약간 과감합니다.
Lekensteyn

0

파일이있는 디렉토리의 권한은 어떻습니까?

vim을 사용하여 파일을 편집하고 저장할 수 있습니까?

같은 것을 시도하십시오

chmod g+w .

최신 정보

subv:~/ ls -bail /www/tracer/convert.tracer.com/
total 8
38010883 drwxrwxr-x 2 root tracer 4096 Jan 20 12:25 .
38010882 drwxr-xr-x 3 root root    4096 Jan 20 12:25 ..

추적 프로그램 디렉토리를 만드는 동안 문제가 발생했을 수 있습니다. 출력의 두 번째 줄에 root와 4096 사이에 이상한 공백이 있습니다.

나는 이것을 루트로 시도 할 것입니다 :

cd /www/tracer/
chown root:root .
chown root:tracer convert.tracer.com

그래도 괜찮다면 / etc / group에서 그룹 이름을 확인하고

cat -v /etc/group

루트 및 추적 프로그램 그룹에 인쇄 할 수없는 문자가 없는지 확인

마지막으로 여전히 문제가있는 경우 SELinux 또는 파일 시스템 문제 일 수 있습니다.


1
답변이 아닌 의견으로 질문하십시오. 그는 디렉토리의 권한을 보여줍니다. 쉘이 쓸 수 없다면, vim도 마찬가지입니다. 디렉토리에 이미 g+wperms가 있습니다.
Patrick

1
@ 패트릭 네, 맞아요 ...하지만 디렉토리 (convert.tracer.com/test)를 통해 파일에 쓸 수 없다면 문제는 디렉토리라고 생각하고 있습니다 ... 로그에서 잘 보지 못했습니다. 제공되었습니다.
tmow
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.