사용자가 읽기 및 쓰기 권한을 갖도록 삼바 공유 설정을 가져오려고 합니다. /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을 실행하면 일부 매개변수가 누락됩니다( security
및 writable
. 그러나 명확한 오류는 없습니다.
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에서 로그아웃했다가 다시 로그인해야 하는 경우가 많습니다.