두 명의 사용자 - 한 사용자에 대해서는 Samba 공유를 자동 마운트하고 다른 사용자는 자동 마운트하지 않으려면 어떻게 해야 합니까?

두 명의 사용자 - 한 사용자에 대해서는 Samba 공유를 자동 마운트하고 다른 사용자는 자동 마운트하지 않으려면 어떻게 해야 합니까?

TLDR:Ubuntu Desktop을 실행 중이고 두 명의 사용자가 있는 상자를 구성하여 한 명의 사용자가 로그인할 때 암호로 보호된 Samba 공유를 자동 마운트하고 싶습니다.그렇지 않다다른 사람이 로그인할 때

긴 버전

내 홈 네트워크에는 두 개의 상자가 있습니다. 하나는 Ubuntu Desktop을 실행하고 다른 하나는 암호로 보호된 2개의 삼바 공유(게스트 액세스 없음)가 포함된 파일 서버입니다.

사용자 및 계정: Bob과 Jane이라는 두 명의 사용자가 있습니다. Bob과 Jane은 모두 세 곳 모두에서 별도의 사용자 이름과 비밀번호를 가지고 있습니다(예: 데스크톱과 파일 서버의 별도 Unix 계정 및 별도의 Samba 계정).

Samba 공유: 파일 서버에는 Secrets와 Shared라는 두 개의 Samba 공유가 있습니다. 비밀은 Bob만이 비밀에 연결할 수 있는 유일한 사용자가 되도록 구성됩니다( [Secrets], write list = bob, guest ok = no등의 smb.conf에서). 내 질문은 삼바 공유를 구성하는 방법에 관한 것이 아닙니다(죄송하지만 질문을 설정하는 데 시간이 너무 오래 걸립니다).

삼바 공유 자동 마운트: Bob이 Ubuntu 데스크탑에 로그인하면 Bob의 자체 삼바 자격 증명을 사용하여 Secrets가 자동 마운트되고 Nautilus는 왼쪽 탐색 모음의 "컴퓨터" 아래 위치 중 하나로 Secrets를 표시하므로 Bob이 아무 키도 들지 않고도 액세스할 수 있습니다. 손가락을 사용하면 해당 공유 아래의 파일과 폴더는 Bob( ls -l /media/Secrets)의 소유로 표시되고 파일 권한은 로 표시되고 -rw-------폴더 권한은 로 표시됩니다 drwx------. Bob의 삼바 자격 증명이 포함된 별도의 파일을 사용하여 /etc/fstab에 다음을 추가하여 이를 수행했습니다.

//centaroo.local/Secrets  /media/Secrets  cifs  uid=bob,gid=bob,credentials=/home/bob/.smbcredentials,iocharset=utf8,sec=ntlm,file_mode=0600,dir_mode=0700  0  0

문제는 다음과 같습니다. 제 질문은 다음과 같습니다. Jane이 로그인하면 그녀도 Nautilus의 왼쪽 탐색 모음에 "비밀"이라는 레이블이 눈에 띄게 표시되는 것을 보게 됩니다. 여전히 액세스가 거부되기 때문에 세상의 종말은 아닙니다. 하지만 저는 그녀가 Nautilus의 Secrets 공유를 보지도 않았으면 더 좋았을 것입니다. 즉, Jane이 로그인할 때 Secrets가 있는지조차 모르고 자동 마운트를 시도하지 않도록 어떻게든 설정을 변경하고 싶습니다.

어떻게 해야 하나요? 다른 사용자가 아닌 한 사용자의 비밀을 자동 마운트하려고 하는데 fstab이 잘못된 것인가요? 이제 autofs를 조사해야 할 때입니까, 아니면 제가 원하는 것을 수행할 수 있는 방법이 있습니까? 나는 팔로우했다Windows 공유를 영구적으로 마운트하기 위한 지침그리고 훑어보았다.autofs에 대한 문서, 그러나 autofs가 답인지는 확실하지 않습니다. 누구든지 올바른 방향으로 나를 가리킬 수 있다면 정말 감사하겠습니다. 또한 저를 돕기 위해 필요한 추가 정보가 있으면 댓글로 알려주시기 바랍니다. 감사해요!

답변1

내 의견에서 언급했듯이 fstab을 건드리지 않고 이 작업을 수행하는 방법을 알아냈습니다. 이 문제를 해결한 방법은 내 사용자가 로그인할 때 실행되도록(다른 사용자가 로그인할 때는 실행되지 않음) 시작 응용 프로그램에 스크립트를 추가한 다음 루트로 실행될 수 있도록 스크립트를 설정하는 것입니다. 비밀번호를 입력하지 않고. 제가 수행한 단계와 비밀번호를 제공하지 않고 루트로 시작 스크립트를 실행하는 방법에 대한 자세한 내용은 "시작 스크립트(fstab 아님)를 사용하여 로그인 시 삼바 공유 마운트" 그리고 "비밀번호를 묻지 않고 스크립트에서 명령을 어떻게 sudo합니까?."

관련 정보