CIFS 공유를 설치할 때 비밀번호가 필요합니다.

CIFS 공유를 설치할 때 비밀번호가 필요합니다.

내 비밀번호가 시스템 기록에 표시되지 않도록 설치 명령 프롬프트에서 비밀번호를 묻는 방법을 찾고 있습니다. read -s -p설치 명령 내에서 명령을 실행하도록 해야 한다고 생각했지만 아무 것도 없습니다. 운. 내 진술이 틀린지, 어떻게 틀린지 알고 싶습니다.

mount -t cifs -o domain=domain.ad,user=thebtm,pass=$(read -s -p "password: ") "//NAS/thebtm$/" /mnt/cifsmount
password: mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

답변1

매뉴얼 페이지를 잠깐 살펴보면 다음과 같은 사실이 드러납니다.

   password=arg
       specifies the CIFS password. If this option is not given then the
       environment variable PASSWD is used. If the password is not
       specified directly or indirectly via an argument to mount,
       mount.cifs will prompt for a password, unless the guest option is
       specified.

따라서 이를 지정하지 않거나 PASSWD 환경 변수를 설정하십시오.

답변2

Centos가 비밀번호를 묻는 메시지를 표시하도록 하려면 다음 패키지를 설치하십시오.

samba-client
cifs-utils

루트로 실행 yum install samba-client cifs-utils하거나 sudo.

관련 정보