OpenWrt 15.05 Samba 설치
기본 절차는samba-server 설치와 설정 2단계입니다.
0x01
삼바 서버 설치
opkg install samba36-server
이 명령줄이 순조롭기만 하면 설치가 완료됩니다. 이 가방을 찾지 못하면 업데이트를 해야 합니다
opkg update
opkg install samba36-server
이 명령은 삼바의 3.6 버전을 설치합니다. 만약 장래 버전 업그레이드에서 이 패키지를 찾을 수 없다면, 우선opkg 소프트웨어 원본이 어느 버전인지 확인하십시오
opkg update
opkg list | grep samba
0x02
구성 파일은/etc/samba/smb입니다.conf.template
설정이/etc/samba/smb라는 글이 있습니다.conf 그러나 Openwrt에서 삼바 서비스가 다시 시작되면 이 파일은 리셋됩니다.
vi /etc/samba/smb.conf.template
먼저 [글로벌] 아래의 invalid users = root 줄을 주석하고 주석을 주석하지 않으면 루트 사용자의 로그인을 거부합니다.
#invalid users = root
다음은 공유 디렉터리를 추가하는 것입니다. 예는 다음과 같습니다.
[etc]
path =/etc
valid users = root
guest ok = no
admin users = root
#'etc'라는 공유 디렉터리를 만든다는 뜻이다. 디렉터리의 위치는/etc이고 루트 사용자의 로그인을 허용하며 관광객을 거부한다.
설정이 끝난 후에도 루트 사용자는 로그인할 수 없습니다. 삼바는 시스템의 로그인 이름을 사용하지만 시스템의 비밀번호로 검증할 수 없기 때문에 삼바에 비밀번호를 설정해야 합니다.
smbpasswd -a root
이 명령의 알림에 따라 루트의 인증 비밀번호를 입력하고 공유를 하면 이 비밀번호를 사용하여 로그인합니다.
마지막으로 삼바 리셋.
/etc/init.d/samba restart
0x03
위 작업을 셸 스크립트로 만듭니다.
opkg update
package=`opkg list | grep samba36-server | awk '{print $1}'`
opkg install $package
sed -i '/invalid users/s/invalid/#invalid/g' /etc/samba/smb.conf.template
(cat <<EOF
[etc]
path = /etc
valid users = root
guest ok = no
admin users = root
[tmp]
path = /tmp
valid users = root
guest ok = no
admin users = root
[usr]
path = /usr
valid users = root
guest ok = no
admin users = root
[var]
path = /var
valid users = root
guest ok = no
admin users = root
[www]
path = /www
valid users = root
guest ok = no
admin users = root
EOF
) >>/etc/samba/smb.conf.template
smbpasswd -a root
/etc/init.d/samba restart
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Rsat İle Samba Üzerindeki Windows GPO'larının YönetimiLinuxa kurulan bir Samba DC(Etki alanı yöneticisi) yi yönetmek için 터미널(komut ekranı) kullanmak zorunda değiliz. Domaine...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.