내 Linux 상자에 연결된 외장 하드 드라이브가 있습니다. 파일에 액세스 할 수 있도록 웹 서버를 설정하고 싶었지만 드라이브의 모든 파일과 디렉토리에 대한 권한 rwx
은 내 로컬 로그인 소유자이고 그룹은 root
그룹입니다.
아파치 사용자가 읽을 수있는 파일이 필요합니다. 모든 파일을으로 설정하려고 chmod a+rwx -R *
했지만 아무 작업도 수행하지 않습니다 (오류가 발생하지 않고 효과가 없습니다.) chgrp
내 사용자 그룹을 사용하여 그룹을 변경하려고 했지만 그것도 작동하지 않을 것입니다. 모든 명령을 다음과 같이 실행해도 권한이 없다는 오류가 발생합니다 sudo
!
이 하드 드라이브는 무엇입니까 ??? sudo chmod a+rwx *
무엇이든 작업해야 하죠?
먼저 사용하는 파일 시스템 유형을 확인하십시오 df -T
.
sys @ p : ~ $ df -T 파일 시스템 유형 1K 블록 사용 가능 사용 % ext3에 마운트 됨 ext3 19222656 1050948 17195164 6 % / tmpfs tmpfs 1684988 0 1684988 0 % / lib / init / rw udev tmpfs 10240 64 10176 1 % / dev tmpfs tmpfs 1684988 0 1684988 0 % / dev / shm
/mnt/external
예를 들어 장착 된 경우 맨 오른쪽 열에 표시됩니다. 두 번째 열에서 파일 시스템 유형을 볼 수 있습니다. 이 NTFS가 있다면, 당신은 할 것 NTFS-3G를 (아마 이미하지 않을 경우, 설치 sudo apt-get install ntfs-config
후 gksu ntfs-config
). Linux는 권한을 지원하지 않지만 읽기 및 쓰기에 대한 FAT 지원이 이미 있습니다 .
특정 사용자 / 그룹에 소유권이 적용된 NTFS 파티션을 마운트하려면 마운트 스위치에서 지정하십시오.
mount -o uid = username, gid = groupname / dev / sdc / path / to / mount
위에서 제안한대로 ext3로 변경하면 다음을 사용할 수 있습니다 chown
.
chown -R user *
chown -R user .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다