How do I make a Samba share writable under UNIX / Linux operating systems, especially all home directories for respective users?
By default, the home directories and other share are exported read-only or configured as read only. Change the “read only” parameter to ‘no’ if you want to be able to write to them via other CIFS clients.
Configuration
Edit /etc/samba/smb.conf, enter:
# vi /etc/samba/smb.conf
Fine [Home] share configuration and update it as follows (note wriable is set to yes):
[homes] comment = Home Directories browseable = yes read only = no writable = yes valid users = %S valid users = MYDOMAIN\%S
Save and close the file. Restart samba server:
# /etc/init.d/samba restart
OR if you are using RHEL specific distro, enter:
# service smb restart
🐧 5 comments so far... add one ↓
Category | List of Unix and Linux commands |
---|---|
File Management | cat |
Firewall | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Network Utilities | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
Package Manager | apk • apt |
Processes Management | bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time |
Searching | grep • whereis • which |
User Information | groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |
hello nixcraft,
you need to add the user to the sambas password database or nothing will work.
smbpasswd username
username is a valid linux account name, the password you set here does not need to be the same as the linux login one.
and writable is a synonym for readonly = no, so you need only one.
and please if you use writeable = yes, write it correctly…..
samba will accept both. but one is english, the other is i dont know….
hello,
can you please give me the code in c to pass CLEAR directory in terminal?
These instructions do not work. Even when writeable is set to yes and the samba password is set, the machine does not allow you to write in this folder.