ユーザーが読み取りおよび書き込み権限を持つようにSamba共有設定をインポートしようとしています。 /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からログアウトして再度ログインする必要があることがよくあります。