Ubuntu에 로컬 네트워크 폴더 마운트

Ubuntu에 로컬 네트워크 폴더 마운트

/etc/fstab에 폴더를 추가합니다.

//172.30.12.37/test/ /home/my/test cifs user=afs,pass=123456,auto,exec,umask=002,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 0

이제 노틸러스 사이드바에서 테스트 링크를 볼 수 있습니다. 하지만 이 아이콘을 클릭하면 오류가 표시됩니다.

mount: only root can mount //172.30.12.37/test/ on /home/my/test

루트 사용자를 사용하여 터미널에서 이 폴더를 어떻게 마운트할 수 있습니까?

답변1

user당신 의선택하다존재하다 /etc/fstab.

에서 man 8 mount:

user 일반 사용자가 파일 시스템을 마운트할 수 있도록 허용합니다. 마운트 사용자의 이름은 파일 시스템을 다시 마운트 해제할 수 있도록 mtab에 기록됩니다. 이 옵션은 noexec, nosuid 및 nodev 옵션을 의미합니다(옵션 행 user, exec, dev, suid와 같은 후속 옵션으로 대체되지 않는 한).

답변2

더 많은 옵션이 있습니다:

  1. 사용자 asf및 해당 비밀번호를 루트 및 루트 비밀번호(해당되는 경우)로 바꾸십시오. Ubuntu를 사용하고 있으므로 이는 사소한 문제가 아닙니다.
  2. 사용자 "asf"가 루트로 마운트할 수 있도록 권한을 추가합니다. 루트로서 /etc/sudoers.d/에 ie라는 이름의 파일을 만들고 asf-mount다음 줄을 포함합니다.

    asf ALL=NOPASSWD: /bin/mount
    

또한 이 파일에 대한 액세스 권한을 읽기 전용으로 변경하고 sudo chmod 440 /etc/sudoers.d/asf-mount로그아웃한 후 사용자로 다시 로그인하십시오 asf.

관련 정보