일반 파일을 생성할 수 없습니다. 권한이 거부되었습니다.

일반 파일을 생성할 수 없습니다. 권한이 거부되었습니다.

IP가 192.168.1.7인 NAS가 있습니다. NAS에 music이라는 이름의 공유가 있고 해당 공유에 "archives"라는 폴더가 있습니다.

내 로컬 하드 드라이브 /data/favourites/my-web-radio의 파일을 archives라는 폴더로 복사하고 싶습니다.

권한 문제를 피하기 위해 "su root"를 사용하여 루트로 만듭니다. 그런 다음 /mnt에 디렉토리를 만들었습니다.

mkdir /mnt/archive

디렉토리에 읽기/쓰기 권한이 있는지 확인했는데 다음과 같았습니다.

drwxr-xr-x 2 root root 4096 Jan 26 00:35 archive

공유기를 설치했어요

mount -t cifs //192.168.1.7/music/archives/ /mnt/archive/

권한은 다음과 같습니다.

drwxrwsrwx   3 1024 users     0 Jan  2 01:28 archives

루트에서 생성한 이후 소유자를 "사용자"로 나열하는 이유를 잘 모르겠습니다.

그런 다음 시도했습니다.

root@volumio:/mnt# sudo cp /data/favourites/my-web-radio /mnt/archive/

그리고 얻었습니다

cp: cannot create regular file ‘/mnt/archive/my-web-radio’: Permission denied

당연히 기본 관리자 로그인 계정을 사용해도 같은 문제가 발생하기 때문에 루트를 사용합니다.

나는 많은 게시물을 읽었으며 모두 소유권 문제를 지적하는 것 같습니다. 소유권을 변경하려고 시도했지만 성공하지 못했습니다.

sudo chmod -R 777 /mnt/archive/
chmod: changing permissions of ‘/mnt/archive/’: Permission denied

영감을 얻기를 바랍니다.

답변1

그것을 알아 냈습니다 :

sudo mount -t cifs -o username=userId_on_NAS,password=user_pass //192.168.1.7/music/archives /mnt/archives/

scp /data/favourites/my-web-radio /mnt/archives

NAS에 대한 쓰기 액세스 권한이 있는 userId를 사용하여 NAS 공유를 마운트해야 합니다.

관련 정보