usershare에서 Samba 구성 옵션이 허용됩니다.

usershare에서 Samba 구성 옵션이 허용됩니다.

Ubuntu 20.04에 사용자 공유를 추가했으며 Windows 10 컴퓨터에서 제대로 연결/읽기/쓰기가 가능합니다. 그러나 마운트된 드라이브에서 일부 .bat 파일을 실행할 수 있기를 원했습니다. 해당 파일에 대해 실행 비트를 명시적으로 설정할 수 있다는 것을 알고 있지만 파일이 많기 때문에 acl allow execute always해당 공유에 대한 옵션을 사용해 보고 싶었습니다.

usershare 구성 파일에 수동으로 추가했는데 실행할 수 없습니다. 대신 smb.conf의 전역 섹션에 추가하면 예상대로 작동합니다. 또한 실행하면 net usershare info <share-name>수동으로 추가한 구성 항목이 아닌 자동으로 생성된 구성 항목만 표시됩니다.

usershare 구성 파일에 어떤 구성 항목을 추가하고 Samba에서 사용할 수 있습니까? usershare 파일에서 사용되지 않는 구성 옵션의 경우 smb.conf에 동일한 이름으로 공유 섹션을 추가하여 추가 옵션을 추가할 수 있습니까?

답변1

사용자 공유는 smb.conf에 의해 제어되며 smb.conf에 사용 가능한 모든 매개 변수는 모든 사용자 공유에서 작동하지만 공유 수준이 아닌 [글로벌] 수준에서만 작동합니다. 그래서 그들은 모든 주식에 영향을 미칠 것입니다.

특정 공유에 대한 특정 공유 수준 요구 사항이 있는 경우 사용자 공유를 사용하지 않고 smb.conf에서 직접 공유를 생성하는 것이 가장 좋습니다.

원하지 않는 것은 "클래식" 공유( smb.conf )와 사용자 공유를 동시에 사용하여 동일한 폴더에 동일한 공유 이름으로 삼바 공유를 생성하는 것입니다. 삼바는 어느 것을 따라야 할지 혼란스러워할 것입니다.

관련 정보