몇 가지 권한 문제가 있었고 Media 디렉터리에서 다음 명령을 사용했습니다.
chmod -R ugo+r Media
도움이 되지 않아서 다음과 같이 했습니다.
chmod -R 775 Media
이제 다음을 수행하려고 하면 다음 오류가 발생합니다 cd
.
jeff@nacho:/DataVolume/shares$ cd Media
-bash: cd: Media: Permission denied
디렉토리를 나열하더라도 모든 것이 괜찮아 보입니다.
drwxrwxr-x 8 root share 65536 Oct 15 22:38 Media
drwxrwxr-x 11 root share 65536 Oct 15 23:52 Public
참고: cd
문제 없이 공개할 수 있습니다. 이렇게 하면 su
디렉토리에 액세스할 수 있습니다.
내가 무엇을 놓치고 있나요?
추가 정보:
jeff@nacho:/var/www/Admin/webapp/htdocs$ mount |grep -vE '^none'
/dev/md0 on / type ext3 (rw,noatime)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755,size=50M)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,size=50M)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
tmpfs on /tmp type tmpfs (rw,size=50M)
/var/log on /var/log.hdd type none (rw,bind)
ramlog-tmpfs on /var/log type tmpfs (rw,size=20M)
/dev/sda4 on /DataVolume type ext4 (rw,noatime,nodelalloc)
/DataVolume/cache on /CacheVolume type none (rw,bind)
/DataVolume/shares on /shares type none (rw,bind)
/DataVolume/shares on /nfs type none (rw,bind)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
답변1
나는 그룹 공유에 나 자신을 추가하여 내 문제를 "해결"했습니다.
su
usermod -aG share jeff
/etc/init.d/ssh restart
이것이 디렉토리 목록을 얻을 수 없는 이유를 이해하는 데 도움이 되지 않지만(chmod -r 777 이후에도) 지금은 이해가 되지 않습니다.