삼바 전용 사용자 생성 (CLI)


15

질문과 똑같은 질문 이지만 GUI 대신 CLI를 사용하십시오.

공유 SMB 디렉토리에 대한 로그인 액세스를 허용하고 싶지만 사용자는 서버에 대한 다른 액세스 권한을 얻지 못합니다.


귀하가 언급 한 질문은 삼바에 대한 게스트 액세스, 즉 네트워크의 모든 사용자가 비밀번호없이 공유에 액세스 할 수 있다는 것을 나타냅니다. 귀하의 경우, 그것이 원하는 경우라면, 모든 "삼바 전용 사용자"를 만드는 요점은 무엇입니까?
mikewhatever

다른 질문도 말했듯이 파일 공유를 위해 로그인 및 비밀번호를 원합니다.
Foo Bar

다른 질문을하는 사람이 확실하지 않습니다. 아래 답변을 참조하십시오.
mikewhatever

감사. 나는 언급했다 : askubuntu.com/questions/152020/...
푸 바

답변:


33
  1. 서버에서 사용자를 작성하십시오.

sudo adduser --no-create-home --disabled-password --disabled-login sambausername

  1. 해당 사용자를 samba에 추가하십시오 (암호를 입력하라는 메시지가 표시됨).

sudo smbpasswd -a sambausername

  1. 편집하여 공유를 만듭니다 /etc/samba/smb.conf. 예를 들어 아래에 다음과 같은 것을 추가 할 수 있습니다.

    [share name]
        comment = whatever
        path = /path to share
        browsable = yes
        read only = no
        guest ok = no
    
  2. 이제 삼바를 다시 시작하는 것이 좋습니다.

sudo service smbd force-reload

  1. 클라이언트 컴퓨터로 가서 방금 설정 한 사용자 이름과 비밀번호로 공유에 액세스하십시오.

4
--no-create-home --disabled-password --disabled-login이것은 나의 하루를 구했다! 2017 년에도 여전히 도움이됩니다!
Stan

1
@Stan 의견을 보내 주셔서 감사합니다.
mikewhatever

이 사용자를 "유효한 사용자 = <username>"으로 사용하려면 어떻게합니까? 어떤 이유로 이것이 작동하지 않습니까? 대시 보드가있는 사용자의 사용자 이름을 사용하면 작동합니다. 그렇지 않으면 그렇지 않습니다.
Myron

centos에서 첫 단계를 어떻게 밟을 수 있습니까?
Sollosa

아마도 더 좋을 것입니다 : sudo adduser --no-create-home --disabled-password --disabled-login --gecos ""sambausername (where --gecos ""옵션은 chfn 대화식 부분을 건너 뛰기 askubuntu.com/a/94067/ 828892 숨겨진 계정에 대한 UID <1000 askubuntu.com/a/22010/828892 )
ajcg

5

Samba 버전 4.x에서 사용자 추가에 대한 참고 사항

Samba 버전 3.x 및 이전 버전과 달리 Samba 버전 4.x에서는 작성된 각 Samba 사용자 (Active Directory와 같은 다른 인증 소스에 연결된 경우)마다 로컬 Unix / Linux 사용자가 필요하지 않습니다.

Samba Active Directory에 사용자를 추가하기위한 명령은 다음과 같습니다.

samba-tool user add USERNAME-HERE

자세한 내용은 Samba AD DC howto를 참조하십시오

Cyberciti 에서 추출한 답변

Samba 버전을 확인하려면 다음 명령을 사용하십시오.

samba -V

출력 예 :

Version 4.3.11-Ubuntu

이것이 새로운 대답이되어야합니까?
Pichan

1
긁어 samba-tool이 Active Directory를위한 것 같습니다.
Pichan

3
추가 검색에서이 기능을 사용하려면 Samba AD를 구성해야합니다.
André M. Faria

아마도 AD 요구 사항이 더 두드러 져야합니까?
Joril

2
삼바 도구는 프로비저닝 액티브 디렉토리 (AC)입니다 askubuntu.com/a/490342/828892
ajcg
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.