addsambuser.bash
以下为内容,执行会提示输入参数
#!/usr/bin/env bash
mkdir -p /Share/$1
chown $1:$1 /Share/$1
chmod 755 /Share/$1
ln -s /Share/$1 /home/$1/share
echo -e "zte\nzte" |smbpasswd -a $1 -s
echo "##################" >> /etc/samba/smb.conf
echo "[$1]" >> /etc/samba/smb.conf
echo "comment = Share Folder for $1" >> /etc/samba/smb.conf
echo "path = /Share/$1" >> /etc/samba/smb.conf
echo "public = yes " >> /etc/samba/smb.conf
echo "writable = yes" >> /etc/samba/smb.conf
echo "valid users = $1" >> /etc/samba/smb.conf
echo "create mask = 0700" >> /etc/samba/smb.conf
echo "directory mask = 0700" >> /etc/samba/smb.conf
echo "force user = $1" >> /etc/samba/smb.conf
echo "force group = $1" >> /etc/samba/smb.conf
echo "available = yes" >> /etc/samba/smb.conf
echo "browseable = yes" >> /etc/samba/smb.conf
service smbd restart
----------------------------------------------------------------------------------------------------------
关于samba 的安装
ubuntu 12.04 配置samba共享服务 实践篇更新中