그룹에 부여하고 싶습니다."사용자"rwx 디렉토리 권한. 디렉토리는 이미 이 그룹에 속한 사용자가 소유하고 있습니다."사용자".사용자 이름과 그룹 이름이 동일합니다.
현재 권한:
다음을 실행하여 디렉토리의 현재 권한을 확인하는 경우:
ls -la
출력은 다음과 같습니다.
drwxrwsrwx 2 usera usera 4096 Jan 9 09:30 .
원하는 출력:
drwxrwxrwx 2 usera usera 4096 Jan 9 09:30 .
문제 설명:
문제는 위에서 언급한우르셀라서버에 대한 SSH 액세스가 없습니다. 그래서 관리자 권한이 있는 다른 사용자를 통해 로그인해야 합니다. 그룹에 권한을 부여하고 싶습니다."사용자"특정 디렉토리에 대한 rwx 권한 /opt/test/abcd
. 하지만 어떤 명령을 실행해야 할지 알 수 없습니다. 명령을 사용하여 권한을 부여할 수 있다는 것을 알고 있지만 chmod
이 경우 이를 적용하는 방법은 무엇입니까?
답변1
루트( sudo
)와 파일 소유자만 파일의 그룹과 권한을 변경할 수 있습니다.
chgrp usera /opt/test/abcd
chmod g=rwx /opt/test/abcd
답변2
이 그룹에는 usera
이미 그룹 rwx
권한이 있습니다. 디렉토리에는 setgid 권한도 있으므로 또는 s
대신 표시됩니다 .x
S
setgid 비트를 정말로 제거하고 싶다면 이렇게 할 수 있습니다.
chmod g-s the_directory