自己写的,拙劣,见谅!
#!/bin/bash
# program:
# setup samba
# author:
# chenjj
# history:
# 2011-07-31
echo -e "samba service will be setup in this machine"
until [ "$dest_ok" == 1 ]
do
# read samba service direcotry
read -p ">> please input a direcotory name for the samba service: " dest_dir
# check valid
if [ -z "$dest_dir" ];then
desk_ok=0
elif [ ! -e "$dest_dir" ];then
echo -e "$dest_dir is not exist"
elif [ ! -d "$dest_dir" ];then
echo -e "$dest_dir is not a direcotry"
else
dest_ok=1
fi
done
# setup samba
sudo apt-get install samba
if [ "$?" != 0 ];then
echo "ERROR - sudo apt-get install samba"
exit 1
fi
# change mode
chmod -R 777 $dest_dir
# modify samba config file
share_dir=${dest_dir##*/}
echo "[$share_dir]" >> /etc/samba/smb.conf
echo "path = $dest_dir" >> /etc/samba/smb.conf
echo "public = yes" >> /etc/samba/smb.conf
echo "writable = yes" >> /etc/samba/smb.conf
echo "available = yes" >> /etc/samba/smb.conf
echo "browseable = yes" >> /etc/samba/smb.conf
# finish
echo -e "samba has been setup SUCCEED"
echo -e "enjoy\n\n"
脚本安装samba服务
原创wx5ffd8ca34ea45 博主文章分类:shell脚本 ©著作权
©著作权归作者所有:来自51CTO博客作者wx5ffd8ca34ea45的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:C++ 点滴
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
ubunu 安装Samba ubuntu安装samba服务
Samba是在Linux及Unix上实现SMB(Server Message Block)协议的一个免费软件,由服务器及客户端程序构成。 Samba的服务器程序可以实现以下主要功能: ◆ 文件及打印共享; ◆ 计算机名与IP的解悉; ◆ WINS服务的支持; ◆ 用户权限设置(如果配合Linux 的Quota还可以实现用户磁盘空间配额)。 下面介绍Samb
ubunu 安装Samba ubuspan idtransmarks Samba服务器 文件共享 Ubuntu -
安卓9获取system分区读写权限
LINUX权限,一般用八进制表示r=4, w=2, x=1, -=0(这也就是用数字设置权限时为何是4代表读,2代表写,1代表执行) 关于第一位最高位的解释: 上面我们说到了权限表示中后九位的含义,剩下的第一位代表的是文件的类型,类型可以是下面几个中的一个: d代表的是目录(directroy) -代表的是文件(regular file) s代表的是套字文件(socket) p代表的
安卓9获取system分区读写权限 android内存卡读写权限 java给文件777权限 可执行 linux