폴더에서 chmod, chown 또는 ls를 실행할 수 없습니다.

폴더에서 chmod, chown 또는 ls를 실행할 수 없습니다.

온라인에서 검색해 유사한 질문에 대한 답변을 적용해 보았으나 지금까지 아무런 효과가 없었습니다. 경로 ocrpaylasim아래에 이라는 폴더가 있습니다 . 해당 파일은 이전에 사용자 /home/bnet의 소유였으며 Windows 공유 폴더에 첨부/마운트되었습니다 . 그러나 권한이 손상된 것 같습니다. 나는 심지어 달릴 수도 없다 .bnetfstabls

chown폴더를 사용하고 변경하려고 하면 오류가 chmod발생합니다 . Permission Denied아무것도 root하지 않습니다(ls, rm, chmod 및 chown은 작동하지 않습니다).

오류 메시지는 다음과 같습니다.

ls: cannot access ocrpaylasim: Permission denied
chown: cannot access ocrpaylasim: Permission denied
chmod: cannot access ocrpaylasim: Permission denied

편집 1:

ls -lad /home
drwxr-xr-x 3 root root 4096 May 14 15:24 /home/

ls -lad /home/bnet
drwxr-xr-x 7 bnet bnet 4096 Oct  7 17:18 /home/bnet

id (with root)
uid=0(root) gid=0(root) groups=0(root)

ls -ld /home/bnet (with root)
drwxr-xr-x 7 bnet bnet 4096 Oct  7 17:18 /home/bnet

id (with bnet)
uid=1000(bnet) gid=1000(bnet) groups=1000(bnet),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),110(lpadmin),111(sambashare)

편집 2:

ls -la
ls: cannot access ocrpaylasim: Permission denied
total 1692100
drwxr-xr-x 7 bnet bnet       4096 Oct  7 17:18 .
drwxr-xr-x 3 root root       4096 May 14 15:24 ..
-rwxr-xr-x 1 bnet bnet      11907 Sep  6 08:26 .bash_history
-rwxr-xr-x 1 bnet bnet        220 May 14 15:24 .bash_logout
-rwxr-xr-x 1 bnet bnet       3637 May 14 15:24 .bashrc
drwxr-xr-x 2 bnet bnet       4096 May 14 15:25 .cache
d????????? ? ?    ?             ?            ? ocrpaylasim
-rwxr-xr-x 1 bnet bnet        675 May 14 15:24 .profile
drwxr-xr-x 2 bnet bnet       4096 Jul  1 15:41 .ssh
-rwxr-xr-x 1 root root       3402 Aug 13 10:25 .viminfo

편집 3:

sudo chmod -R u=rwx,g=r,o=r /home/bnet/ocrpaylasim
chmod: cannot access ‘/home/bnet/ocrpaylasim’: Permission denied
sudo chown -R bnet:bnet /home/bnet/ocrpaylasim
chown: cannot access ‘/home/bnet/ocrpaylasim’: Permission denied

편집 4:

mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
rpc_pipefs on /run/rpc_pipefs type rpc_pipefs (rw)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
//**.**.**.**/temp on /home/bnet/ocrpaylasim type cifs (rw)

답변1

폴더는 CIFS 파일 시스템의 마운트 지점이므로 lstat()시스템 호출( 파일 유형을 결정하기 위한 경우에만 / ... ls에 의해 수행됨)은 원격 서버로 전송되는 요청을 의미합니다.chmodchown

여기서는 요청이 원격 호스트에 의해 거부되었을 가능성이 높으며 로컬 시스템에서 수행할 수 있는 작업이 없습니다. 원격 서버에서 문제를 해결해야 합니다.

추가 조사를 위해 CIFS 네트워크 캡처를 캡처하고 요청 및 응답을 검사해 볼 수 있습니다 wireshark.

관련 정보