Samba To get samba:
apt-get install samba samba-doc smbclient
To get the Samba Web Administration Tool:
apt-get install swat netkit-inetd
The configuration is in /etc/samba:
* One [global] section with the general settings
* One section per share
One could use swat at http://localhost:901/ but it does not work easily on Ubuntu. To see what is shared:
smbclient -L localhost
To access a share:
smbclient //localhost/name-of-the-share
To add a new user:
sudo smbpasswd -a username
To change the password of a user:
sudo smbpasswd username
To test accessing a share as a user:
smbclient //localhost/web -U yared
Documentation:
man smb.conf
To force the user or group used to access a share:
force user = enrico
force group = www-data
To set the unix permissions for every created file:
# For files
create mask = 0664
# For directories
directory mask = 0775
Example share configuration for a webspace:
mkdir /var/www/public
chgrp www-data /var/www/public
chmod 0775 /var/www/public
Then, in /etc/samba/smb.conf:
[web]
comment = Webspace
path = /var/www
writable = yes
public = no
force group = www-data
create mask = 0664
directory mask = 0775
Example share configuration for a read only directory where only a limited group of people can write:
[documents]
comment = Documents
path = /home/enrico/Desktop/documents
force user = enrico
public = yes
writable = no
write list = enrico, yared
Print server (CUPS) Installation:
在Debian上安装samba
最新推荐文章于 2024-04-19 02:21:15 发布