2014-09-04 3 views
0

환경은 가상 우분투 12.04에 있습니다. 그것은 2 디스크를 가지고 있으며, /dev/sda1/dev/sdb1은 모두 ext4 유형의 파일 시스템입니다.다른 가상 하드 디스크를 마운트 할 때 항상 루트 소유자가 속한 이유는 무엇입니까?

/dev/sdb1은 시스템 설치 후 추가되므로 수동으로 마운트하려고합니다. 이 명령을 사용해 보겠습니다.

sudo mount -o user,defaults /dev/sdb1 ~/project 

오류가보고되지 않습니다.

/dev/sdb1 on /home/igsrd/project rw,noexec,nosuid,nodev 

을하지만 ls -l/home/igsrd을 볼 때 나는 그 권한을 여전히 root 속해있다, 그래서 그것을 아무것도 만지지 수 있습니다 발견 : 그럼 mount에 의해 정보를 마운트 얻을. 여전히 루트에 속한 이유는 무엇입니까?

다른 컴퓨터에서도 우분투 12.04를 실행하고 있습니다. 동일한 옵션을 가진 다른 파티션을 마운트하면 올바른 권한 (소유권)이됩니다. 그들 사이에 어떤 차이가 있습니까?

답변

0

* 기본적으로 지원하는 파일 시스템에 대한 nix 권한. ext4는 적절한 파일 시스템 드라이버를 사용할 때 마운트 방법에 관계없이 유지됩니다. 리눅스에 내장 된 네이티브 ext4 드라이버.

+0

그럼 맞춤 소유자와 함께 마운트 할 수 있습니까? 나는 루트가 아닌 내 소유권으로 마운트되기를 원합니다. – naive231

+0

답변을 읽으 실 수 있습니까? –

+0

나는 그게 무슨 뜻인지 알고 있지만 올바른 행동은 아닙니다. 파일은 모두 원래 소유권을 가지고 있으므로 시스템에 마운트하려고하기 때문에 파일을 변경해서는 안됩니다. 다른 시스템에 설치하려면 다시 변경해야합니까? – naive231

0

왜 그렇죠 (여전히 루트하면서) 이렇게 단지 :

chown -R <your-user-name> ~<your-user-name>/project 

?

관련 문제