一个linux samba添加用户的脚本

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共享服务 实践篇更新中

 

你可能感兴趣的:(一个linux samba添加用户的脚本)