Samba 쓰기 액세스 문제: 매개변수가 smb.conf에 있음에도 불구하고 testparm에 표시되지 않음

Samba 쓰기 액세스 문제: 매개변수가 smb.conf에 있음에도 불구하고 testparm에 표시되지 않음

사용자가 읽기 및 쓰기 권한을 갖도록 삼바 공유 설정을 가져오려고 합니다. /etc/samba/smb.conf를 편집하여 다음과 같이 공유를 추가하면 됩니다.

[CLOUD]
   path = /cloud
   writable = yes
   security = user
   valid users = neon, win
   write list = neon, win

그런 다음 다음을 실행하십시오.

$ sudo systemctl restart smb.service
$ sudo systemctl restart nmb.service

두 계정 모두에서 내 공유에 액세스할 수 있지만 어느 쪽에도 쓸 수는 없습니다. testparam을 실행하면 일부 매개변수가 누락됩니다( securitywritable. 그러나 명확한 오류는 없습니다.

rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Processing section "[CLOUD]"
Global parameter security found in service section!
Loaded services file OK.
Server role: ROLE_STANDALONE


Press enter to see a dump of your service definitions

# Global parameters
[global]
    dns proxy = No
    log file = /usr/local/samba/var/log.%m
    max log size = 50
    server role = standalone server
    server string = Samba Server
    workgroup = MYGROUP
    idmap config * : backend = tdb


[homes]
    browseable = No
    comment = Home Directories
    read only = No


[printers]
    browseable = No
    comment = All Printers
    path = /usr/spool/samba
    printable = Yes


[CLOUD]
    path = /cloud
    read only = No
    valid users = neon win
    write list = neon win

매개변수가 인식되지 않는다는 뜻인 것 같은데 writable = yes오류가 없어서 이유를 모르겠습니다. 여기서 무슨 일이 일어나고 있는지에 대한 제안이 있습니까? 저는 아치를 사용하고 있습니다.

답변1

이 시도:

[CLOUD]
    writeable = yes
    path = /cloud
    valid users = neon,win

Smbd를 다시 시작하세요

네온 또는 윈 사용자로 로그인하면 Linux 시스템에서 직접 읽기/쓰기 권한을 확인할 수도 있습니다.

Windows에서 로그아웃했다가 다시 로그인해야 하는 경우가 많습니다.

관련 정보