파일에 쓰는 동안 권한이 거부되었습니다.

파일에 쓰는 동안 권한이 거부되었습니다.

설치 후 추가 파티션 을 생성하고 /data. Permission denied이것은 실제로 sudo작동합니다.

ext4 파일 시스템을 사용하고 있습니다.

파티션을 삭제한 후 다시 생성하고 fstab새 파티션을 사용하도록 설정해 보았습니다. 그러나 그것은 아무것도 바꾸지 않았습니다.

예를 들어 사용자가 쓸 수 있도록 추가 파티션이 제대로 작동하도록 하려면 어떻게 해야 합니까?

답변1

이렇게 하면 문제가 해결됩니다.

sudo chown -R $USER:adm /data
chmod 0775 /data

그러면 귀하와 adm 그룹의 모든 사용자에게 읽기 및 쓰기 액세스 권한이 제공됩니다. adm 그룹에 속하지 않은 다른 모든 사용자는 읽기 권한만 갖습니다. adm 그룹은 Ubuntu의 모든 사용자를 위한 기본 그룹 중 하나입니다. 또 다른 배포의 경우 기본적으로 신규 사용자에게 어떤 그룹이 할당되어 있는지 확인하고 그 중 하나를 사용할 수 있습니다. 또는 새 그룹(예: 데이터)을 만들고 데이터에 대한 액세스 권한이 있는 사용자를 해당 그룹에 추가할 수 있습니다.

모든 사용자가 속한 그룹에 관계없이 모든 사용자가 데이터에 액세스할 수 있도록 하려면 chmod 행은 다음과 같아야 합니다.

chmod 0777 /data

관련 정보