루트가 아닌 사용자가 모든 파일에 완전히 액세스 할 수 있도록 다른 Linux 설치에서 ext3 파일 시스템을 마운트하려고합니다. sshfs를 통해 다른 컴퓨터에서 파일을 사용하고 싶기 때문에 사용자는 실제로 해당 파일에 액세스 할 수 있어야하며 sshfs는 파일에 대한 사용자의 액세스 권한 만 부여합니다.
내가 실행 mount /dev/sda1 /mnt/whatever
하면 모든 파일은 루트로만 액세스 할 수 있습니다.
또한 ext4에 대해 설명하는 수퍼 유저 질문에mount -o nosuid,uid=1000,gid=1000 /dev/sda1 /mnt/whatever
따라 시도했지만 오류와 함께 실패하고 보고합니다.dmesg
EXT3-fs: Unrecognized mount option "uid=1000" or missing value
파일 시스템을 어떻게 마운트합니까?
@Riccardo 고마워, 그게 올바른 해결책이었다! 먼저 ext를 일부 디렉토리에 정기적으로 마운트 한 다음 해당 디렉토리를
—
Ilari Kajaste
bindfs -u $(id -u) -g $(id -g)
최종 대상에 마운트 하십시오. 답으로 쓰시겠습니까?
정답은 Gilles '이며이 포럼에서도 매우 활발하게 활동하고 있으므로 여기에 다시 게시하고 자격을 갖춘 크레딧을 수집하도록 그에게 맡기겠습니다.
—
Riccardo Murri
uid=...
과gid=...
옵션이 표시되지 않습니다 .