어제 다음 명령으로 smb 공유를 마운트 할 수있었습니다.
sudo mount -t cifs //XXXX/share /media/share -o user=Ben,password=XXX,workgroup=WORKGROUP,ip=XXX.XX.XX,uid=ben,gid=ben,rw
왜 더 이상 작동하지 않는지 모르겠습니다. (시스템 업데이트 일 수 있습니다).
다음과 같은 오류가 발생했습니다.
mount: only root can mount //XXX.XXX.XXX/share on /home/ben/share
이 문제를 해결하는 방법을 모르겠습니다.
또한 su로 마운트하려고 시도했지만 Smbclient가 작동 중입니다.
ArchLinux를 실행 중입니다.
@ChrisDown echo $ EUID = 1000
—
Ben D
@BenD-이 경우 효과적으로 루트로 실행되지 않습니다. (물론 이것은 마운트하려는 환경과 동일한 환경에서 실행해야하므로 확장중인 루트 쉘인지 확인해야합니다
—
Chris Down
$EUID
.)
오류 메시지와 mount 명령간에 경로가 다른 이유는 무엇입니까? 하나는
—
penguin359
/media/share
다른 하나는 입니다 /home/ben/share
. 또한 /mnt
수동 또는 정적 마운트에 사용 하는 것이 좋습니다 . /media
USB 드라이브와 같이 동적으로 생성 된 디스크를 마운트하기 위해 HAL / udev 데몬 용으로 작성되었습니다.
@ 9000에서 언급했듯이 mount 명령에 -v를 추가하여 자세한 모드가 무엇을 말하는지보십시오. 또한 시스템 로그를 아직 확인하지 않았 으면 dmesg를 확인하고 더 자세한 문제 해결을 위해 명령에서 strace를 실행하십시오.
—
Banjer
echo "$EUID"
무엇입니까?