smbmount //dragonfly/공유 share/
Password:
smbmnt must be installed suid root for direct user mounts (500,500)
smbmnt failed: 1
이런 에러가 나길래 chmod 4755 smbmnt로 해주고 같은 명령을 줘 봤습니다.
그랬더니 이번엔
libsmb based programs must *NOT* be setuid root.
이런 에러가 나면서 연결실패라고 나오네요.
어째야하나요?
smbmount 를 일반 사용자가 쓰려면 smbmnt 는 setuid 로 두고, libsmb 를 쓰는 smbclient 나 smbmount 쪽은 setuid 로 두면 안 됩니다. 배포판의 권장 방식에 따라 마운트를 root 가 설정하고 사용자는 fstab 의 user 옵션으로 쓰는 방법이 안전합니다.