삼바를 다시 시작할 수 없습니다. samba.service가 마스크됩니다.


100

Samba를 다시 시작하려고하면 다음 오류 메시지가 나타납니다.

Failed to start samba.service: Unit samba.service is masked.

또한을 실행 systemctl하면 smbd.service실패로 표시 되는 빨간색으로 표시됩니다.

다시 시작이 실패하는 동시에 생성 된 폴더의 공유 기능이 손실되어 액세스 할 수 없습니다. 도움을 주시면 감사하겠습니다 !!!

답변:


149

데비안 및 데비안 파생어는 서비스 이름을 'samba'에서 'smbd'로 변경했습니다.

시도하십시오 service smbd restart.


아무도 왜 알아?
벤 Creasy

3
@BenCreasy는 아마도 프로토콜 이름이 smb이고 이것이 데몬 이기 때문에을 얻을 수 smbd있습니다. Sambasmb프로토콜 구현 중 하나의 이름입니다 .
terdon

제어 프로세스가 오류 코드와 함께 종료되어 smbd.service에 대한 작업이 실패했습니다. 자세한 내용은 "systemctl status smbd.service"및 "journalctl -xe"를 참조하십시오.
Mahdi Rafatjah

31

시험:

sudo systemctl unmask samba
sudo systemctl enable samba
sudo systemctl restart samba


4
14에서 업그레이드 한 후 우분투 16에서 mongodb와 비슷한 문제가 발생했습니다.하지만 첫 번째 줄을 mongodb.service unmask로 변경했습니다. 이렇게하면 서비스 mongodb 상태 / 시작 / 중지가 작동합니다.
SevakPrime

samba.service를 다시 시작하지 못했습니다 : samba.service 장치가 마스크되었습니다.
Mahdi Rafatjah

이것은 처음에는 작동하는 것처럼 보였습니다. smbd가 제대로 다시 시작되었지만 로그 나 오류가 없었지만 여전히 다른 컴퓨터에서 samba에 연결할 수 없습니다. 마지막에 근무하는 유일한 것은 제거하고 삼바 다시 설치했다
아민

3

이것은 나를 위해 작동합니다 (Ubuntu 서버 16).

sudo rm /lib/systemd/system/samba.service 
sudo systemctl enable samba.service nmbd.service
sudo systemctl start samba

여기 에서 찾았습니다


Ubuntu 16.04.5 LTS 를 실행하는 동안 OP와 동일한 오류가 발생했습니다 . 이 솔루션은 문제를 해결했습니다.
kneeki

ouch ls -l /lib/systemd/system/samba.service lrwxrwxrwx 1 루트 루트 2018 년 3 월 9 일 /lib/systemd/system/samba.service-> / dev / null
BozoJoe

2

명백한 이유없이 같은 문제가있었습니다. 로그 확인 Samba에 캐시 된 파일 (잘못된 권한)에 문제가 있음을 알았습니다. rm -R /var/cache/samba/*트릭을했다.


제어 프로세스가 오류 코드와 함께 종료되어 smbd.service에 대한 작업이 실패했습니다. 자세한 내용은 "systemctl status smbd.service"및 "journalctl -xe"를 참조하십시오.
Mahdi Rafatjah
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.