
원격 우분투 상자에 두 명의 사용자 A와 B가 있습니다(+ 더 많은 것). 이제 사용자 A를 사용하여 머신에 SSH로 연결합니다. 그런 다음 사용자 B로 변경합니다.
su B
그리고 달리다
sudo mount -a
그러면 /etc/fstab에 지정한 Windows 파일 공유가 마운트됩니다.
//windowsshare/backup/tmp /media/backup/ cifs guest,uid=1000,iocharset=utf8,codepage=unicode,unicode 0 0
드라이브를 사용자 B로 마운트했지만 폴더를 소유한 사용자 A는 다음과 같습니다.
B@ubuntu:/media$ ll
totalt 16
drwxr-xr-x 5 root root 4096 dec 27 12:15 ./
drwxr-xr-x 23 root root 4096 jun 8 2012 ../
drwxr-xr-x 1 A root 0 dec 21 11:06 backup/
drwxr-xr-x 2 root root 4096 jun 8 2012 cdrom/
lrwxrwxrwx 1 root root 7 jun 8 2012 floppy -> floppy0/
drwxr-xr-x 2 root root 4096 jun 8 2012 floppy0/
나는 실행을 시도했습니다(여전히 사용자 B로):
sudo chown -R B backup
하지만 여전히 위의 그림이 나타납니다. = 사용자 A가 백업 폴더를 소유하고 있습니다. 위 폴더의 소유자를 변경할 수 없는 이유는 무엇입니까?
답변1
우선 당신은~ 아니다userA 또는 userB로 드라이브를 마운트합니다. 를 사용하고 있으므로 sudo
실제로 드라이브를 root
.
즉, 다음에서 이를 소유하도록 구체적으로 설정했기 때문에 userA가 소유합니다 fstab
.
//windowsshare/backup/tmp /media/backup/cifs 게스트,UID=1000,iocharset=utf8,코드페이지=유니코드,유니코드 0 0
uid
사용자 ID를 의미합니다. userA의 UID는 1000인 것 같습니다( id
userA로 실행하여 확인할 수 있습니다). uid=1000
옵션 을 제거하면 fstab
필요한 작업을 수행할 수 있습니다.