명령을 사용하면 메시지가 두 번 표시됩니다.
sudo mount //192.168.0.12/volume_1 /mnt/stableNas/
[sudo] password for {myUserName}:
Password:
같은 비밀번호를 사용하고 있어요
이것은 훌륭하게 작동하지만 왜 암호를 두 번 입력해야 하는지 궁금합니다. 이것이 과거에 시도했던 자동 마운트(현재 제거됨)를 차단하고 있다고 생각하지만 다른 질문을 위해 저장하겠습니다.
-t 옵션을 지정하면 smbfs가 아닌 cifs를 사용합니다.
이것은 내 auth.log에서 가져온 것입니다.
Dec 30 15:11:07 pino sudo: {myUserName} : TTY=pts/1 ; PWD=/home/{myUserName} ; USER=root ; COMMAND=/bin/mount //192.168.0.12/volume_1 /mnt/stableNas/
Dec 30 15:11:07 pino sudo: pam_unix(sudo:session): session opened for user root by {myUserName}(uid=0)
Dec 30 15:11:11 pino sudo: pam_unix(sudo:session): session closed for user root
계피를 곁들인 Linux Mint Nadia
fstab의 내용(비록 관련성이 없다고 생각하지만 질문을 받을 것이라는 것을 알고 있습니다)
proc /proc proc nodev,noexec,nosuid 0 0
UUID=fdd8cdb4-876a-4387-8aa0-0c9101d1b004 /ext4 errors=remount-ro 0 1
UUID=3fb319aa-7e96-49b5-a26f-27da6ce47187 /home ext4 defaults 0 2
UUID=f756c855-5ed7-478d-9451-8b2b3ffd9ff8 /opt ext4 defaults 0 2
UUID=83ac367a-7bf1-4495-bad7-1620ae5382d3 /srv ext4 defaults 0 2
UUID=1cf91e67-6b32-4036-87cc-b296ab3f7984 /tmp ext4 defaults 0 2
UUID=c2961ad5-2f1e-458c-b5ae-2eb397a8b548 /var ext4 defaults 0 2
UUID=88ab57b9-291f-4250-8986-c5988d2070d4 none swap sw 0 0
UUID=3c9654b4-fb32-4974-b4d4-ca525114b19d /boot ext4 defaults 0 2
UUID=308A-36A4 /boot/efi vfat defaults 0
답변1
그래서 이것은 꽤 쉽습니다. 처음으로 비밀번호를 요구하면 sudo에 대해 인증을 받게 됩니다. Sudo는 이 인증을 mount 명령에 전달하지 않습니다(또한 전달해서는 안 됩니다). 루트 프롬프트에서 mount 명령을 실행하는 경우(예: 'sudo bash', 비밀번호를 입력한 다음 mount 명령 실행) 비밀번호를 한 번만 입력하면 됩니다(이미 한 번 입력해야 했지만). sudo를 사용하여 루트가 됨). 루트 계정에 비밀번호가 있는 경우 대신 루트로 터미널에 로그인하거나 루트에 대한 su로 로그인할 수 있으며, 이 비밀번호는 인증을 위해 SMB/CIFS에서 사용되기 때문에 mount 명령에는 여전히 비밀번호가 필요합니다.