folder shareing between ubuntu16 and windows
//linux rw windows share folder
sudo mkdir /home/sharefolder sudo mount -t cifs -o username=username,password=pwd //ip/sharefoldername /home/sharefolder 2. auto mount point when system start sudo gedit /etc/fstab add 2 line: //ip/sharename /home/sharefolder cifs defaults,username=usrname,password=share 0 2 or(if everyone is ok) //ip/sharename /home/sharefolder cifs defaults 0 2 //ip/sharename /home/sharefolder nfs defaults 0 2 3.smbclient sudo apt-get install smbclient smbclinet --user=username //ip/sharename Enter share's password:(enter password) //operae like ftp command smb:/>help exit get getfacl geteas hardlink help history iosize lcd link smb:/help command //details //windows rw linux share folder //install samba,ubuntu16 share folder for windows user sudo apt-get install samba sudo apt-get install smbclient sudo mkdir -p /home/sharefolder sudo chmod 777 /home/sharefolder //sharefolder permissions. default is 755 . Owner can write only sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak //backup before edit sudo gedit /etc/samba/smb.conf //config smb.conf usershare owner only = false //add this line after Global Setting //add follow at bottom of smb.conf [sharefolder] path = /home/sharefolder browseable = yes write = yes public = yes comment = smb share folder test //restart samba service sudo service smbd restart //client test smbclient -L //localhost/sharefolder //linux client test ipsharefolder //windows client test //User access control sudo useradd username //a1,a2,b1,b2,c1,c2 sudo groupadd groupname //aa,bb,cc sudo usermod -g groupname username //(a1,a2->aa)(b1,b2->bb)(c1,c2->cc) sudo mkdir /home/share/foldera //foldera,folderb,folderc folderd,foldere sudo chomd 777 /home/share/* sudo gedit /etc/samba/smb.conf [sharefoldera] comment=sharefoldera,(r)a1,@aa,(w)@aa path=/home/share/foldera public=no valid users= a1,@aa write list = @aa [sharefolderb] comment=sharefolderb,@cc,@bb(w)@bb path=/home/share/folderb public=no valid users= a1,@bb write list = @bb [sharefolderc] comment=sharefolderc,(r)@bb,@cc(w)@cc path=/home/share/folderc public=no valid users =@bb,@cc write list =@cc [sharefolderd] comment=sharefolderd,all users read only path=/home/share/folderd public = yes readonly = yes [sharefoldere] comment=sharefoldere,(rw)all user path=/home/share/foldere public = yes writable = yes //share folder configuration [share] # 该共享的共享名 comment = smb share test # 该共享的备注 path = /home/share # 共享路径 allow hosts = host(subnet) # 设置该Samba服务器允许的工作组或者域 deny hosts = host(subnet) # 设置该Samba服务器拒绝的工作组或者域 available = yes|no # 设置该共享目录是否可用 browseable = yes|no # 设置该共享目录是否可显示 writable = yes|no # 指定了这个目录缺省是否可写,也可以用readonly = no来设置可写 public = yes|no # 指明该共享资源是否能给游客帐号访问,guest ok = yes其实和public = yes是一样的 user = user,@group # user设置所有可能使用该共享资源的用户,也可以用@group代表group这个组的所有成员,不同的项目之间用空格或者逗号隔开 valid users = user,@group # 指定能够使用该共享资源的用户和组 invalid users = user,@group # 指定不能够使用该共享资源的用户和组 read list = user,@group # 指定只能读取该共享资源的用户和组 write list = user,@group # 指定能读取和写该共享资源的用户和组 admin list = user,@group # 指定能管理该共享资源(包括读写和权限赋予等)的用户和组 hide dot files = yes|no # 指明是否像UNIX那样隐藏以“.”号开头的文件 create mode = 0755 # 指明新建立的文件的属性,一般是0755 directory mode = 0755 # 指明新建立的目录的属性,一般是0755 sync always = yes|no # 指明对该共享资源进行写操作后是否进行同步操作 short preserve case = yes|no # 指明是否区分文件名大小写 preserve case = yes|no # 指明是否保持大小写 case sensitive = yes|no # 指明是否对大小写敏感,一般选no,不然可能引起错误 mangle case = yes|no # 指明混合大小写 default case = upper|lower # 指明缺省的文件名是全部大写还是小写 force user = testuser # 强制把建立文件的属主是谁。如果我有一个目录,让guest可以写,那么guest就可以删除,如果我用force user= testuser强制建立文件的属主是testuser,同时限制create mask = 0755,这样guest就不能删除了 wide links = yes|no # 指明是否允许共享外符号连接,比如共享资源里面有个连接指向非共享资源里面的文件或者目录,如果设置wide links = no将使该连接不可用 max connections = 100 # 设定最大同时连接数 delete readonly = yes|no # 指明能否删除共享资源里面已经被定义为只读的文件 (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Ubuntu Linux git gc说错误:无法运行重新包装
- Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mys
- LINKERD:在Ubuntu上的Kubernetes中挂起外部IP
- ubuntu svn命令
- ubuntu安装tensorflow时使用pip安装时出现SSLErr
- Ubuntu上hi3531交叉编译环境arm-hisiv100nptl-li
- Ubuntu——apache如何解决跨域资源访问
- Shell脚本实现自动检测修改最快的Ubuntu软件源
- ubuntu 常见错误--Could not get lock /var/lib/
- ubuntu 16.04 qt 5.5教程编译环境的搭建,ubuntu