分享

samba用户权限配置

 昵称806630 2018-06-03

   开始前先上主要配图


    这个图片主要说明了各个配置的用途.

    

    安装samba的方法网上有很多,这里不说了。

    安装完毕后先在linux下创建用户(注意用户的格式,好像是要小写开头)

  1. sudo adduser XXX  
    通过以下命令将用户XXX添加到组YYY里面
  1. sudo usermod -g YYY XXX  

   那如何添加组呢?

  1. sudo groupadd  YYY  

    

   接下来就配置samba的smb.conf文件。如无意外,通过如下命令可以打开编辑smb.conf配置文件

  1. sudo pico /etc/samba/smb.conf  

    好了接下来就把主要的配置文件配置好

  1. [AA]  
  2.   comment = AA  
  3.   path = /samba/A  
  4.   public = no  
  5.   valid users = b02,b01,c01,a01,@A  
  6.   write list = @A   
  7.   printable = no  
  8.   
  9. [BB]  
  10.   comment = BB  
  11.   path = /samba/B  
  12.   public = no  
  13.   valid users = a01,c01,b01,@B  
  14.   printable = no  
  15.   write list = @B  
  16.       
  17. [CC]  
  18.   comment = CC  
  19.   path =  /samba/C  
  20.   public = no  
  21.   valid users = a01,b01,c01,@C  
  22.   printable = no  
  23.   write list = @C  
  24.   
  25. [public-readonly]  
  26.   comment = public-readonly  
  27.   path = /samba/public-readonly  
  28.   public = yes  
  29.   read only = yes  
  30.   
  31.   
  32. [share-rw]  
  33.   comment = share-rw  
  34.   path = /samba/share-rw  
  35.   public = yes  
  36.   writable = yes  
  37. #sudo chmod 1777 /samba/share-rw  

     配置好了之后,建立知道的文件夹,然后开放文件夹权限。类似

  1. sudo mkdir kkkk  
  2. sudo chmod 777 kkkk  

    最后就得重新重启samba啦

  1. sudo /etc/init.d/samba restart  


 贴上我自己的smb.conf配置文件内容

  1. #  
  2. # Sample configuration file for the Samba suite for Debian GNU/Linux.  
  3. #  
  4. #  
  5. # This is the main Samba configuration file. You should read the  
  6. # smb.conf(5) manual page in order to understand the options listed  
  7. # here. Samba has a huge number of configurable options most of which   
  8. # are not shown in this example  
  9. #  
  10. # Some options that are often worth tuning have been included as  
  11. # commented-out examples in this file.  
  12. #  - When such options are commented with ";", the proposed setting  
  13. #    differs from the default Samba behaviour  
  14. #  - When commented with "#", the proposed setting is the default  
  15. #    behaviour of Samba but the option is considered important  
  16. #    enough to be mentioned here  
  17. #  
  18. # NOTE: Whenever you modify this file you should run the command  
  19. # "testparm" to check that you have not made any basic syntactic   
  20. # errors.   
  21.   
  22. #======================= Global Settings =======================  
  23.   
  24. [global]  
  25.   
  26. ## Browsing/Identification ###  
  27.   
  28. # Change this to the workgroup/NT-domain name your Samba server will part of  
  29. #jack modify  
  30.    workgroup = JACK  
  31.    server string = jack Test File Server  
  32.    security = user  
  33.    encrypt passwords = yes  
  34.    smb passwd file = /etc/passwd  
  35.   
  36.   
  37. # Windows Internet Name Serving Support Section:  
  38. # WINS Support - Tells the NMBD component of Samba to enable its WINS Server  
  39. #   wins support = no  
  40.   
  41. # WINS Server - Tells the NMBD components of Samba to be a WINS Client  
  42. # Note: Samba can be either a WINS Server, or a WINS Client, but NOT both  
  43. ;   wins server = w.x.y.z  
  44.   
  45. # This will prevent nmbd to search for NetBIOS names through DNS.  
  46.    dns proxy = no  
  47.   
  48. #### Networking ####  
  49.   
  50. # The specific set of interfaces / networks to bind to  
  51. # This can be either the interface name or an IP address/netmask;  
  52. # interface names are normally preferred  
  53. ;   interfaces = 127.0.0.0/8 eth0  
  54.   
  55. # Only bind to the named interfaces and/or networks; you must use the  
  56. # 'interfaces' option above to use this.  
  57. # It is recommended that you enable this feature if your Samba machine is  
  58. # not protected by a firewall or is a firewall itself.  However, this  
  59. # option cannot handle dynamic or non-broadcast interfaces correctly.  
  60. ;   bind interfaces only = yes  
  61.   
  62.   
  63.   
  64. #### Debugging/Accounting ####  
  65.   
  66. # This tells Samba to use a separate log file for each machine  
  67. # that connects  
  68.    log file = /var/log/samba/log.%m  
  69.   
  70. # Cap the size of the individual log files (in KiB).  
  71.    max log size = 1000  
  72.   
  73. # If you want Samba to only log through syslog then set the following  
  74. # parameter to 'yes'.  
  75. #   syslog only = no  
  76.   
  77. # We want Samba to log a minimum amount of information to syslog. Everything  
  78. # should go to /var/log/samba/log.{smbd,nmbd} instead. If you want to log  
  79. # through syslog you should set the following parameter to something higher.  
  80.    syslog = 0  
  81.   
  82. # Do something sensible when Samba crashes: mail the admin a backtrace  
  83.    panic action = /usr/share/samba/panic-action %d  
  84.   
  85.   
  86. ####### Authentication #######  
  87.   
  88. # Server role. Defines in which mode Samba will operate. Possible  
  89. # values are "standalone server", "member server", "classic primary  
  90. # domain controller", "classic backup domain controller", "active  
  91. # directory domain controller".   
  92. #  
  93. # Most people will want "standalone sever" or "member server".  
  94. # Running as "active directory domain controller" will require first  
  95. # running "samba-tool domain provision" to wipe databases and create a  
  96. # new domain.  
  97.    server role = standalone server  
  98.   
  99. # If you are using encrypted passwords, Samba will need to know what  
  100. # password database type you are using.    
  101.    passdb backend = tdbsam  
  102.   
  103.    obey pam restrictions = yes  
  104.   
  105. # This boolean parameter controls whether Samba attempts to sync the Unix  
  106. # password with the SMB password when the encrypted SMB password in the  
  107. # passdb is changed.  
  108.    unix password sync = yes  
  109.   
  110. # For Unix password sync to work on a Debian GNU/Linux system, the following  
  111. # parameters must be set (thanks to Ian Kahan <<kahan@informatik.tu-muenchen.de> for  
  112. # sending the correct chat script for the passwd program in Debian Sarge).  
  113.    passwd program = /usr/bin/passwd %u  
  114.    passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .  
  115.   
  116. # This boolean controls whether PAM will be used for password changes  
  117. # when requested by an SMB client instead of the program listed in  
  118. # 'passwd program'. The default is 'no'.  
  119.    pam password change = yes  
  120.   
  121. # This option controls how unsuccessful authentication attempts are mapped  
  122. # to anonymous connections  
  123.    map to guest = bad user  
  124.   
  125. ########## Domains ###########  
  126.   
  127. #  
  128. # The following settings only takes effect if 'server role = primary  
  129. # classic domain controller', 'server role = backup domain controller'  
  130. # or 'domain logons' is set   
  131. #  
  132.   
  133. # It specifies the location of the user's  
  134. # profile directory from the client point of view) The following  
  135. # required a [profiles] share to be setup on the samba server (see  
  136. # below)  
  137. ;   logon path = \\%N\profiles\%U  
  138. # Another common choice is storing the profile in the user's home directory  
  139. # (this is Samba's default)  
  140. #   logon path = \\%N\%U\profile  
  141.   
  142. # The following setting only takes effect if 'domain logons' is set  
  143. # It specifies the location of a user's home directory (from the client  
  144. # point of view)  
  145. ;   logon drive = H:  
  146. #   logon home = \\%N\%U  
  147.   
  148. # The following setting only takes effect if 'domain logons' is set  
  149. # It specifies the script to run during logon. The script must be stored  
  150. # in the [netlogon] share  
  151. # NOTE: Must be store in 'DOS' file format convention  
  152. ;   logon script = logon.cmd  
  153.   
  154. # This allows Unix users to be created on the domain controller via the SAMR  
  155. # RPC pipe.  The example command creates a user account with a disabled Unix  
  156. # password; please adapt to your needs  
  157. ; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u  
  158.   
  159. # This allows machine accounts to be created on the domain controller via the   
  160. # SAMR RPC pipe.    
  161. # The following assumes a "machines" group exists on the system  
  162. ; add machine script  = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u  
  163.   
  164. # This allows Unix groups to be created on the domain controller via the SAMR  
  165. # RPC pipe.    
  166. ; add group script = /usr/sbin/addgroup --force-badname %g  
  167.   
  168. ############ Misc ############  
  169.   
  170. # Using the following line enables you to customise your configuration  
  171. # on a per machine basis. The %m gets replaced with the netbios name  
  172. # of the machine that is connecting  
  173. ;   include = /home/samba/etc/smb.conf.%m  
  174.   
  175. # Some defaults for winbind (make sure you're not using the ranges  
  176. # for something else.)  
  177. ;   idmap uid = 10000-20000  
  178. ;   idmap gid = 10000-20000  
  179. ;   template shell = /bin/bash  
  180.   
  181. # Setup usershare options to enable non-root users to share folders  
  182. # with the net usershare command.  
  183.   
  184. # Maximum number of usershare. 0 (default) means that usershare is disabled.  
  185. ;   usershare max shares = 100  
  186.   
  187. # Allow users who've been granted usershare privileges to create  
  188. # public shares, not just authenticated ones  
  189.    usershare allow guests = yes  
  190.   
  191. #======================= Share Definitions =======================  
  192.   
  193. [homes]  
  194.    comment = Home Directories  
  195.    browseable = yes  
  196.   
  197. # By default, the home directories are exported read-only. Change the  
  198. # next parameter to 'no' if you want to be able to write to them.  
  199.    read only = no  
  200.   
  201. # File creation mask is set to 0700 for security reasons. If you want to  
  202. # create files with group=rw permissions, set next parameter to 0775.  
  203.    create mask = 0700  
  204.   
  205. # Directory creation mask is set to 0700 for security reasons. If you want to  
  206. # create dirs. with group=rw permissions, set next parameter to 0775.  
  207.    directory mask = 0700  
  208.   
  209. # By default, \\server\username shares can be connected to by anyone  
  210. # with access to the samba server.  
  211. # The following parameter makes sure that only "username" can connect  
  212. # to \\server\username  
  213. # This might need tweaking when using external authentication schemes  
  214.    valid users = %S  
  215.   
  216. # Un-comment the following and create the netlogon directory for Domain Logons  
  217. # (you need to configure Samba to act as a domain controller too.)  
  218. ;[netlogon]  
  219. ;   comment = Network Logon Service  
  220. ;   path = /home/samba/netlogon  
  221. ;   guest ok = yes  
  222. ;   read only = yes  
  223.   
  224. # Un-comment the following and create the profiles directory to store  
  225. # users profiles (see the "logon path" option above)  
  226. # (you need to configure Samba to act as a domain controller too.)  
  227. # The path below should be writable by all users so that their  
  228. # profile directory may be created the first time they log on  
  229. ;[profiles]  
  230. ;   comment = Users profiles  
  231. ;   path = /home/samba/profiles  
  232. ;   guest ok = no  
  233. ;   browseable = no  
  234. ;   create mask = 0600  
  235. ;   directory mask = 0700  
  236.   
  237. #  
  238. # Sample configuration file for the Samba suite for Debian GNU/Linux.  
  239. #  
  240. #  
  241. # This is the main Samba configuration file. You should read the  
  242. # smb.conf(5) manual page in order to understand the options listed  
  243. # here. Samba has a huge number of configurable options most of which   
  244. # are not shown in this example  
  245. #  
  246. # Some options that are often worth tuning have been included as  
  247. # commented-out examples in this file.  
  248. #  - When such options are commented with ";", the proposed setting  
  249. #    differs from the default Samba behaviour  
  250. #  - When commented with "#", the proposed setting is the default  
  251. #    behaviour of Samba but the option is considered important  
  252. #    enough to be mentioned here  
  253. #  
  254. # NOTE: Whenever you modify this file you should run the command  
  255. # "testparm" to check that you have not made any basic syntactic   
  256. # errors.   
  257.   
  258. #======================= Global Settings =======================  
  259.   
  260. [global]  
  261.   
  262. ## Browsing/Identification ###  
  263.   
  264. # Change this to the workgroup/NT-domain name your Samba server will part of  
  265.    workgroup = JACK  
  266.   
  267.    server string = JACK File Server  
  268.   
  269. # Windows Internet Name Serving Support Section:  
  270. # WINS Support - Tells the NMBD component of Samba to enable its WINS Server  
  271. #   wins support = no  
  272.   
  273. # WINS Server - Tells the NMBD components of Samba to be a WINS Client  
  274. # Note: Samba can be either a WINS Server, or a WINS Client, but NOT both  
  275. ;   wins server = w.x.y.z  
  276.   
  277. # This will prevent nmbd to search for NetBIOS names through DNS.  
  278.    dns proxy = no  
  279.   
  280. #### Networking ####  
  281.   
  282. # The specific set of interfaces / networks to bind to  
  283. # This can be either the interface name or an IP address/netmask;  
  284. # interface names are normally preferred  
  285. ;   interfaces = 127.0.0.0/8 eth0  
  286.   
  287. # Only bind to the named interfaces and/or networks; you must use the  
  288. # 'interfaces' option above to use this.  
  289. # It is recommended that you enable this feature if your Samba machine is  
  290. # not protected by a firewall or is a firewall itself.  However, this  
  291. # option cannot handle dynamic or non-broadcast interfaces correctly.  
  292. ;   bind interfaces only = yes  
  293.   
  294.   
  295.   
  296. #### Debugging/Accounting ####  
  297.   
  298. # This tells Samba to use a separate log file for each machine  
  299. # that connects  
  300.    log file = /var/log/samba/log.%m  
  301.   
  302. # Cap the size of the individual log files (in KiB).  
  303.    max log size = 1000  
  304.   
  305. # If you want Samba to only log through syslog then set the following  
  306. # parameter to 'yes'.  
  307. #   syslog only = no  
  308.   
  309. # We want Samba to log a minimum amount of information to syslog. Everything  
  310. # should go to /var/log/samba/log.{smbd,nmbd} instead. If you want to log  
  311. # through syslog you should set the following parameter to something higher.  
  312.    syslog = 0  
  313.   
  314. # Do something sensible when Samba crashes: mail the admin a backtrace  
  315.    panic action = /usr/share/samba/panic-action %d  
  316.   
  317.   
  318. ####### Authentication ####  
  319.   
  320. # Server role. Defines in which mode Samba will operate. Possible  
  321. # values are "standalone server", "member server", "classic primary  
  322. # domain controller", "classic backup domain controller", "active  
  323. # directory domain controller".   
  324. #  
  325. # Most people will want "standalone sever" or "member server".  
  326. # Running as "active directory domain controller" will require first  
  327. # running "samba-tool domain provision" to wipe databases and create a  
  328. # new domain.  
  329.    server role = standalone server  
  330.   
  331. # If you are using encrypted passwords, Samba will need to know what  
  332. # password database type you are using.    
  333.    passdb backend = tdbsam  
  334.   
  335.    obey pam restrictions = yes  
  336.   
  337. # This boolean parameter controls whether Samba attempts to sync the Unix  
  338. # password with the SMB password when the encrypted SMB password in the  
  339. # passdb is changed.  
  340.    unix password sync = yes  
  341.   
  342. # For Unix password sync to work on a Debian GNU/Linux system, the following  
  343. # parameters must be set (thanks to Ian Kahan <<kahan@informatik.tu-muenchen.de> for  
  344. # sending the correct chat script for the passwd program in Debian Sarge).  
  345.    passwd program = /usr/bin/passwd %u  
  346.    passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .  
  347.   
  348. # This boolean controls whether PAM will be used for password changes  
  349. # when requested by an SMB client instead of the program listed in  
  350. # 'passwd program'. The default is 'no'.  
  351.    pam password change = yes  
  352.   
  353. # This option controls how unsuccessful authentication attempts are mapped  
  354. # to anonymous connections  
  355.    map to guest = bad user  
  356.   
  357. ########## Domains ###########  
  358.   
  359. #  
  360. # The following settings only takes effect if 'server role = primary  
  361. # classic domain controller', 'server role = backup domain controller'  
  362. # or 'domain logons' is set   
  363. #  
  364.   
  365. # It specifies the location of the user's  
  366. # profile directory from the client point of view) The following  
  367. # required a [profiles] share to be setup on the samba server (see  
  368. # below)  
  369. ;   logon path = \\%N\profiles\%U  
  370. # Another common choice is storing the profile in the user's home directory  
  371. # (this is Samba's default)  
  372. #   logon path = \\%N\%U\profile  
  373.   
  374. # The following setting only takes effect if 'domain logons' is set  
  375. # It specifies the location of a user's home directory (from the client  
  376. # point of view)  
  377. ;   logon drive = H:  
  378. #   logon home = \\%N\%U  
  379.   
  380. # The following setting only takes effect if 'domain logons' is set  
  381. # It specifies the script to run during logon. The script must be stored  
  382. # in the [netlogon] share  
  383. # NOTE: Must be store in 'DOS' file format convention  
  384. ;   logon script = logon.cmd  
  385.   
  386. # This allows Unix users to be created on the domain controller via the SAMR  
  387. # RPC pipe.  The example command creates a user account with a disabled Unix  
  388. # password; please adapt to your needs  
  389. ; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u  
  390.   
  391. # This allows machine accounts to be created on the domain controller via the   
  392. # SAMR RPC pipe.    
  393. # The following assumes a "machines" group exists on the system  
  394. ; add machine script  = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u  
  395.   
  396. # This allows Unix groups to be created on the domain controller via the SAMR  
  397. # RPC pipe.    
  398. ; add group script = /usr/sbin/addgroup --force-badname %g  
  399.   
  400. ############ Misc ############  
  401.   
  402. # Using the following line enables you to customise your configuration  
  403. # on a per machine basis. The %m gets replaced with the netbios name  
  404. # of the machine that is connecting  
  405. ;   include = /home/samba/etc/smb.conf.%m  
  406.   
  407. # Some defaults for winbind (make sure you're not using the ranges  
  408. # for something else.)  
  409. ;   idmap uid = 10000-20000  
  410. ;   idmap gid = 10000-20000  
  411. ;   template shell = /bin/bash  
  412.   
  413. # Setup usershare options to enable non-root users to share folders  
  414. # with the net usershare command.  
  415.   
  416. # Maximum number of usershare. 0 (default) means that usershare is disabled.  
  417. ;   usershare max shares = 100  
  418.   
  419. # Allow users who've been granted usershare privileges to create  
  420. # public shares, not just authenticated ones  
  421.    usershare allow guests = yes  
  422.   
  423. #======================= Share Definitions =======================  
  424.   
  425. [homes]  
  426.    comment = Home Directories  
  427.    browseable = no  
  428.   
  429. # By default, the home directories are exported read-only. Change the  
  430. # next parameter to 'no' if you want to be able to write to them.  
  431. #   read only = yes  
  432.   
  433. # File creation mask is set to 0700 for security reasons. If you want to  
  434. # create files with group=rw permissions, set next parameter to 0775.  
  435.    create mask = 0700  
  436.   
  437. # Directory creation mask is set to 0700 for security reasons. If you want to  
  438. # create dirs. with group=rw permissions, set next parameter to 0775.  
  439.    directory mask = 0700  
  440.   
  441. # By default, \\server\username shares can be connected to by anyone  
  442. # with access to the samba server.  
  443. # The following parameter makes sure that only "username" can connect  
  444. # to \\server\username  
  445. # This might need tweaking when using external authentication schemes  
  446.    valid users = %S  
  447.      
  448. #jack modify  
  449.    writable = yes    
  450.   
  451. # Un-comment the following and create the netlogon directory for Domain Logons  
  452. # (you need to configure Samba to act as a domain controller too.)  
  453. ;[netlogon]  
  454. ;   comment = Network Logon Service  
  455. ;   path = /home/samba/netlogon  
  456. ;   guest ok = yes  
  457. ;   read only = yes  
  458.   
  459. # Un-comment the following and create the profiles directory to store  
  460. # users profiles (see the "logon path" option above)  
  461. # (you need to configure Samba to act as a domain controller too.)  
  462. # The path below should be writable by all users so that their  
  463. # profile directory may be created the first time they log on  
  464. ;[profiles]  
  465. ;   comment = Users profiles  
  466. ;   path = /home/samba/profiles  
  467. ;   guest ok = no  
  468. ;   browseable = no  
  469. ;   create mask = 0600  
  470. ;   directory mask = 0700  
  471.   
  472. [printers]  
  473.    comment = All Printers  
  474.    browseable = no  
  475.    path = /var/spool/samba  
  476.    printable = yes  
  477.    guest ok = no  
  478.    read only = yes  
  479.    create mask = 0700  
  480.   
  481. # Windows clients look for this share name as a source of downloadable  
  482. # printer drivers  
  483. [print$]  
  484.    comment = Printer Drivers  
  485.    path = /var/lib/samba/printers  
  486.    browseable = yes  
  487.    read only = yes  
  488.    guest ok = no  
  489. # Uncomment to allow remote administration of Windows print drivers.  
  490. # You may need to replace 'lpadmin' with the name of the group your  
  491. # admin users are members of.  
  492. # Please note that you also need to set appropriate Unix permissions  
  493. # to the drivers directory for these users to have write rights in it  
  494. ;   write list = root, @lpadmin  
  495.   
  496. [printers]  
  497.    comment = All Printers  
  498.    browseable = no  
  499.    path = /var/spool/samba  
  500.    printable = yes  
  501.    guest ok = no  
  502.    read only = yes  
  503.    create mask = 0700  
  504.   
  505. # Windows clients look for this share name as a source of downloadable  
  506. # printer drivers  
  507. [print$]  
  508.    comment = Printer Drivers  
  509.    path = /var/lib/samba/printers  
  510.    browseable = yes  
  511.    read only = yes  
  512.    guest ok = no  
  513. # Uncomment to allow remote administration of Windows print drivers.  
  514. # You may need to replace 'lpadmin' with the name of the group your  
  515. # admin users are members of.  
  516. # Please note that you also need to set appropriate Unix permissions  
  517. # to the drivers directory for these users to have write rights in it  
  518. ;   write list = root, @lpadmin  
  519.   
  520.   
  521. [AA]  
  522.   comment = AA  
  523.   path = /samba/A  
  524.   public = no  
  525.   valid users = b02,b01,c01,a01,@A  
  526.   write list = @A   
  527.   printable = no  
  528.   
  529. [BB]  
  530.   comment = BB  
  531.   path = /samba/B  
  532.   public = no  
  533.   valid users = a01,c01,b01,@B  
  534.   printable = no  
  535.   write list = @B  
  536.       
  537. [CC]  
  538.   comment = CC  
  539.   path =  /samba/C  
  540.   public = no  
  541.   valid users = a01,b01,c01,@C  
  542.   printable = no  
  543.   write list = @C  
  544.   
  545. [public-readonly]  
  546.   comment = public-readonly  
  547.   path = /samba/public-readonly  
  548.   public = yes  
  549.   read only = yes  
  550.   
  551.   
  552. [share-rw]  
  553.   comment = share-rw  
  554.   path = /samba/share-rw  
  555.   public = yes  
  556.   writable = yes  
  557. #sudo chmod 1777 /samba/share-rw  


修改文件夹属性的时候,可以使用以下命令修改子文件夹属性

  1. sudo chmod -R 777 ./share  




 linux方面的工作完成,接下来就去windows下面工作来

     按下 窗口键 + R 打开 "运行" 输入你的linux ip地址格式如 "\\xxx.xxx.xxx.xx"

     接着你可以通过你配置好的用户登陆你分配的文件夹了。





来自:http://blog.csdn.net/lan120576664

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多