自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

查看系統(tǒng)默認(rèn)的Linux samba版本號(hào)

運(yùn)維 系統(tǒng)運(yùn)維
之前在CentOS5.3上手工裝的Linux samba可以先刪除掉,且將/etc/profile文件中的PATH變量恢復(fù)原樣,以及將/etc/man.config文件恢復(fù)原樣;使用系統(tǒng)默認(rèn)的Linux samba服務(wù)和配置文件去設(shè)置;

Linux samba對(duì)于電腦使用的玩家的常用軟件,然后我就學(xué)習(xí)及深入的研究Linux samba,在這里和大家一起探討Linux samba的使用方法,希望對(duì)大家有用。Linux samba服務(wù)器的設(shè)置筆記 .

環(huán)境:

  1. Linux OS:Fedora10  
  2. Samba:sambe3.2.4 

1.查看系統(tǒng)默認(rèn)的Linux samba版本號(hào)

登錄FEDORA10后,使用

  1. [root@localhost ~] whereis samba  
  2. samba: /etc/samba /usr/lib/samba /usr/share/man/man7/samba.7.gz  
  3. [root@localhost ~] rpm qa samba  
  4. samba3.2.40.22.fc10.i386  
  5. [root@localhost ~] 

已經(jīng)安裝了Linux samba3.2.4版本,不需要再手工安裝,這是系統(tǒng)默認(rèn)裝的,可以用service smb start啟動(dòng)samba服務(wù);

之前在CentOS5.3上手工裝的Linux samba可以先刪除掉,且將/etc/profile文件中的PATH變量恢復(fù)原樣,以及將/etc/man.config文件恢復(fù)原樣;使用系統(tǒng)默認(rèn)的Linux samba服務(wù)和配置文件去設(shè)置;

2.設(shè)置smb.conf文件

參考文章http://doc.chinahtml.com/manual/rhlcgzh_cn9/s1sambaconfiguring.html命令行配置要指定 Windows 工作組和對(duì)它的簡短描述,編輯 smb.conf 文件中的以下幾行:

  1. workgroup  WORKGROUPNAME  
  2. server string  BRIEF COMMENT ABOUT SERVER 

把 WORKGROUPNAME 換成你的機(jī)器所屬的 Windows 工作組名。BRIEF COMMENT ABOUT SERVER 是可選的,它被用作關(guān)于 Samba 系統(tǒng)的 Windows 注釋。

要在你的 Linux 系統(tǒng)上創(chuàng)建 Linux samba 共享目錄,在 smb.conf 文件中添加以下幾行(根據(jù)你和你的系統(tǒng)需要修改了該文件之后):

  1. [sharename] 共享文件夾的顯示名稱  
  2. comment  Insert a comment here comment注釋  
  3. path  /home/share/ 共享的物理路徑  
  4. valid users  tfox carole 共享文件的可訪問用戶,此項(xiàng)一般是在“security  user”情況下;  
  5. public  no 不公開  
  6. writable  yes 可寫  
  7. printable  no 不可打印  
  8. create mask  0765 默認(rèn)建立文件的權(quán)限 

以下為我的文件(security  user 時(shí)):

  1. [sharename]  
  2. comment  Insert a comment here (test)  
  3. path  /home/share/  
  4. valid users  chenxin  
  5. public  no  
  6. writable  yes  
  7. printable  no  
  8. create mask  0765 

3.“smbpasswd的添加”以及“物理路徑下文件權(quán)限的修改”:

之后通過//192.168.0.61訪問,發(fā)現(xiàn)無論輸入哪個(gè)帳戶,都無法訪問;之后用:smbpasswd a chenxin  輸入新的密碼后(我設(shè)置了一個(gè)和系統(tǒng)用戶chenxin的密碼一樣的smb密碼chenxin2006@),再重啟smb服務(wù),即可以訪問Linux samba服務(wù)器了,但內(nèi)部文件夾內(nèi)還是無法創(chuàng)建文件:

原因是/home/share 文件夾的權(quán)限是755,所以將/home/share文件夾的權(quán)限更改為777,問題解決。同時(shí),利用默認(rèn)的chenxin賬戶去訪問時(shí),在默認(rèn)共享出來的/home/chenxin文件夾中,可以任意增刪文件;

4.匿名訪問的權(quán)限問題以及匿名訪問的smb.conf文件的修改

之后查找匿名訪問并可隨意讀寫的問題:在配置文件中,添加如下語句,

  1. [anonymity]  
  2. comment  Anonymity  
  3. path  /home/anonymity  
  4. public  yes  
  5. writable  yes  
  6. printable  no  
  7. create mask  0765 

這樣,就可以通過匿名賬號(hào)訪問/home/anonymity文件夾了,而且不需要賬號(hào)密碼,就具有了讀寫權(quán)限,同時(shí),原先的/home/share文件夾是需要用戶驗(yàn)證的,所以share文件夾訪問不了,會(huì)提示輸入guest賬號(hào)的密碼;

其他:嘗試以下內(nèi)容在系統(tǒng)里新建了一個(gè)Guest賬號(hào),密碼設(shè)置為chenxin2006@,且用smbpasswd a Guest添加了smb的密碼,***在/etc/samba/smb.conf文件的[sharename]位置后,也就是修改為 valid users  chenxin Guest 后,在訪問sharename文件夾,windows系統(tǒng)跳出來的用戶身份驗(yàn)證信息中,用戶名仍然是灰色的“Guest”,密碼欄無論怎么輸入,都訪問不了,這可能和windows系統(tǒng)有關(guān)系吧;

默認(rèn)情況下,在添加系統(tǒng)賬號(hào)后,/home下生成的用戶主目錄的權(quán)限是700,故在設(shè)定其他賬號(hào)訪問此目錄下的子文件夾的時(shí)候,請(qǐng)注意權(quán)限問題!

5.說明

為注釋文件;為用戶可能需要啟用的功能;系統(tǒng)中默認(rèn)安裝的samba3.2.4版本的smb.conf文件中有很多比較好的例程,可以加以修改采用;同時(shí),smb.conf中有很多解釋語句,更好的理解配置文件;

附錄我的smb.conf整個(gè)文件內(nèi)容:

  1. This is the main Samba configuration file. You should read the  
  2. smb.conf(5) manual page in order to understand the options listed  
  3. here. Samba has a huge number of configurable options (perhaps too  
  4. many!) most of which are not shown in this example  
  5.  
  6. For a step to step guide on installing, configuring and using samba,   
  7. read the SambaHOWTOCollection. This may be obtained from:  
  8.  http://www.samba.org/samba/docs/SambaHOWTOCollection.pdf  
  9.  
  10. Many working examples of smb.conf files can be found in the   
  11. SambaGuide which is generated daily and can be downloaded from:   
  12.  http://www.samba.org/samba/docs/SambaGuide.pdf  
  13.  
  14. Any line which starts with a ; (semicolon) or a  (hash)   
  15. is a comment and is ignored. In this example we will use a   
  16. for commentry and a ; for parts of the config file that you  
  17. may wish to enable  
  18.  
  19. NOTE: Whenever you modify this file you should run the command "testparm"  
  20. to check that you have not made any basic syntactic errors.  

SELINUX NOTES:

  1. If you want to use the useradd/groupadd family of binaries please run:  
  2. setsebool P samba_domain_controller on  
  3.  
  4. If you want to share home directories via samba please run:  
  5. setsebool P samba_enable_home_dirs on  
  6.  
  7. If you create a new directory you want to share you should mark it as  
  8. "sambashare_t" so that selinux will let you write into it.  
  9. Make sure not to do that on system directories as they may already have  
  10. been marked with othe SELinux labels.  
  11.  
  12. Use ls ldZ /path to see which context a directory has  
  13.  
  14. Set labels only on directories you created!  
  15. To set a label use the following: chcon t samba_share_t /path  
  16.  
  17. If you need to share a system created directory you can use one of the  
  18. following (readonly/readwrite):  
  19. setsebool P samba_export_all_ro on  
  20. or  
  21. setsebool P samba_export_all_rw on  
  22.  
  23. If you want to run scripts (preexec/root prexec/print command/...) please  
  24. put them into the /var/lib/samba/scripts directory so that smbd will be  
  25. allowed to run them.  
  26. Make sure you COPY them and not MOVE them so that the right SELinux context  
  27. is applied, to check all is ok use restorecon R v /var/lib/samba/scripts 

Global Settings 

  1. [global]  
  2.    
  3.  Netwrok Related Options   
  4.  
  5.  workgroup  NTDomainName or WorkgroupName, eg: MIDEARTH  
  6.  
  7.  server string is the equivalent of the NT Description field  
  8.  
  9.  netbios name can be used to specify a server name not tied to the hostname  
  10.  
  11.  Interfaces lets you configure Samba to use multiple interfaces  
  12.  If you have multiple network interfaces then you can list the ones  
  13.  you want to listen on (never omit localhost)  
  14.  
  15.  Hosts Allow/Hosts Deny lets you restrict who can connect, and you can  
  16.  specifiy it as a per share option as well  
  17.  
  18.  workgroup  MYGROUPCHENXIN  
  19.  server string  Chenxin Samba Server Version %v  
  20.    
  21. ; netbios name  MYSERVER  
  22.    
  23. ; interfaces  lo eth0 192.168.12.2/24 192.168.13.2/24   
  24. ; hosts allow  127. 192.168.12. 192.168.13. 


 
  Logging Options

  1. Log File let you specify where to put logs and how to split them up.  
  2.  
  3. Max Log Size let you specify the max size log files should reach  
  4.  
  5.  logs split per machine  
  6. log file  /var/log/samba/log.%m  
  7.  max 50KB per log file, then rotate  
  8. max log size  50 

Standalone Server Options

  1. Scurity can be set to user, share(deprecated) or server(deprecated)  
  2.  
  3.  Backend to store user information in. New installations should   
  4.  use either tdbsam or ldapsam. smbpasswd is available for backwards   
  5.  compatibility. tdbsam requires no further configuration.  
  6.  
  7.  security  user  
  8.  security  share  
  9.  passdb backend  tdbsam  
  10.  
  11.  
  12.   Domain Members Options   
  13.  
  14.  Security must be set to domain or ads  
  15.  
  16.  Use the realm option only with security  ads  
  17.  Specifies the Active Directory realm the host is part of  
  18.  
  19.  Backend to store user information in. New installations should   
  20.  use either tdbsam or ldapsam. smbpasswd is available for backwards   
  21.  compatibility. tdbsam requires no further configuration.  
  22.  
  23.  Use password server option only with security  server or if you can't  
  24.  use the DNS to locate Domain Controllers  
  25.  The argument list may include:  
  26.    password server  My_PDC_Name [My_BDC_Name] [My_Next_BDC_Name]  
  27.  or to autolocate the domain controller/s  
  28.    password server  *  
  29.    
  30.    
  31. ; security  domain  
  32. ; passdb backend  tdbsam  
  33. ; realm  MY_REALM  
  34.  
  35. ; password server  <NTServerName> 

  Domain Controller Options

  1.  Security must be set to user for domain controllers  
  2.  
  3.  Backend to store user information in. New installations should   
  4.  use either tdbsam or ldapsam. smbpasswd is available for backwards   
  5.  compatibility. tdbsam requires no further configuration.  
  6.  
  7.  Domain Master specifies Samba to be the Domain Master Browser. This  
  8.  allows Samba to collate browse lists between subnets. Don't use this  
  9.  if you already have a Windows NT domain controller doing this job  
  10.  
  11.  Domain Logons let Samba be a domain logon server for Windows workstations.   
  12.  
  13.  Logon Scrpit let yuou specify a script to be run at login time on the client  
  14.  You need to provide it in a share called NETLOGON  
  15.  
  16.  Logon Path let you specify where user profiles are stored (UNC path)  
  17.  
  18.  Various scripts can be used on a domain controller or standalone  
  19.  machine to add or delete corresponding unix accounts  
  20.  
  21. ; security  user  
  22. ; passdb backend  tdbsam  
  23.    
  24. ; domain master  yes   
  25. ; domain logons  yes  
  26.    
  27.   the login script name depends on the machine name  
  28. ; logon script  %m.bat  
  29.   the login script name depends on the unix user used  
  30. ; logon script  %u.bat  
  31. ; logon path  \\%L\Profiles\%u  
  32.   disables profiles support by specifing an empty path  
  33. ; logon path             
  34.    
  35. ; add user script  /usr/sbin/useradd "%u" n g users  
  36. ; add group script  /usr/sbin/groupadd "%g"  
  37. ; add machine script  /usr/sbin/useradd n c "Workstation (%u)" M d /nohome s /bin/false "%u"  
  38. ; delete user script  /usr/sbin/userdel "%u"  
  39. ; delete user from group script  /usr/sbin/userdel "%u" "%g"  
  40. ; delete group script  /usr/sbin/groupdel "%g" 


 
  Browser Control Options

 

  1. set local master to no if you don't want Samba to become a master  
  2.  browser on your network. Otherwise the normal election rules apply  
  3.  
  4.  OS Level determines the precedence of this server in master browser  
  5.  elections. The default value should be reasonable  
  6.  
  7.  Preferred Master causes Samba to force a local browser election on startup  
  8.  and gives it a slightly higher chance of winning the election  
  9. ; local master  no  
  10. ; os level  33  
  11. ; preferred master  yes  
  12.    
  13.  Name Resolution   
  14.  Windows Internet Name Serving Support Section:  
  15.  Note: Samba can be either a WINS Server, or a WINS Client, but NOT both  
  16.  
  17.   WINS Support: Tells the NMBD component of Samba to enable it's WINS Server  
  18.  
  19.   WINS Server: Tells the NMBD components of Samba to be a WINS Client  
  20.  
  21.   WINS Proxy: Tells Samba to answer name resolution queries on  
  22.    behalf of a non WINS capable client, for this to work there must be  
  23.    at least one WINS Server on the network. The default is NO.  
  24.  
  25.  DNS Proxy  tells Samba whether or not to try to resolve NetBIOS names  
  26.  via DNS nslookups.  
  27.    
  28. ; wins support  yes  
  29. ; wins server  w.x.y.z  
  30. ; wins proxy  yes  
  31.    
  32. ; dns proxy  yes  
  33.  


  Printing Options

  1.  Load Printers let you load automatically the list of printers rather  
  2.  than setting them up individually  
  3.  
  4.  Cups Options let you pass the cups libs custom options, setting it to raw  
  5.  for example will let you use drivers on your Windows clients  
  6.  
  7.  Printcap Name let you specify an alternative printcap file  
  8.  
  9.  You can choose a non default printing system using the Printing option  
  10.    
  11.  load printers  yes  
  12.  cups options  raw  
  13.  
  14. ; printcap name  /etc/printcap  
  15.  obtain list of printers automatically on SystemV  
  16. ; printcap name  lpstat  
  17. ; printing  cups 

  Filesystem Options

  1.  The following options can be uncommented if the filesystem supports  
  2.  Extended Attributes and they are enabled (usually by the mount option  
  3.  user_xattr). Thess options will let the admin store the DOS attributes  
  4.  in an EA and make samba not mess with the permission bits.  
  5.  
  6.  Note: these options can also be set just per share, setting them in global  
  7.  makes them the default for all shares  
  8.  
  9. ; map archive  no  
  10. ; map hidden  no  
  11. ; map read only  no  
  12. ; map system  no  
  13. ; store dos attributes  yes 


 Share Definitions 
 

  1. [homes]  
  2.  comment  Home Directories  
  3.  browseable  no  
  4.  writable  yes  
  5. ; valid users  %S  
  6. ; valid users  MYDOMAIN\%S  
  7.    
  8. [printers]  
  9.  comment  All Printers  
  10.  path  /var/spool/samba  
  11.  browseable  no  
  12.  guest ok  no  
  13.  writable  no  
  14.  printable  yes  
  15.    
  16.  Uncomment the following and create the netlogon directory for Domain Logons  
  17. ; [netlogon]  
  18. ; comment  Network Logon Service  
  19. ; path  /var/lib/samba/netlogon  
  20. ; guest ok  yes  
  21. ; writable  no  
  22. ; share modes  no  
  23.    
  24.    
  25.  Uncomment the following to provide a specific roving profile share  
  26.  the default is to use the user's home directory  
  27. ; [Profiles]  
  28. ; path  /var/lib/samba/profiles  
  29. ; browseable  no  
  30. ; guest ok  yes  
  31.    
  32.    
  33.  A publicly accessible directory, but read only, except for people in  
  34.  the "staff" group  
  35. ; [public]  
  36. ; comment  Public Stuff  
  37. ; path  /home/samba  
  38. ; public  yes  
  39. ; writable  yes  
  40. ; printable  no  
  41. ; write list  +staff  
  42.  
  43. [sharename]  
  44. comment  Insert a comment here 錛坱est錛?path  /home/share/  
  45. valid users  chenxin  
  46. public  no  
  47. writable  yes  
  48. printable  no  
  49. create mask  0765  
  50.  
  51.  
  52. [anonymity]  
  53. comment  Anonymity  
  54. path  /home/anonymity  
  55. public  yes  
  56. writable  yes  
  57. printable  no  
  58. create mask  0765 

【編輯推薦】

  1. 啟動(dòng)Linux Samba服務(wù)器安裝配置實(shí)現(xiàn)構(gòu)建
  2. Linux Samba安裝服務(wù)與修改防火墻配置以允許訪問
  3. 教會(huì)你Linux Sambauser共享方式配置
  4. linux samba服務(wù)器客戶端詳細(xì)配置方案
  5. 撥號(hào)用戶使用局域網(wǎng)上的Linux Samba服務(wù)器
責(zé)任編輯:佚名 來源: CSDN
相關(guān)推薦

2017-03-30 16:56:43

Windows 10Windows版本號(hào)

2009-08-04 08:36:54

Windows 7查看系統(tǒng)版本號(hào)

2019-09-19 15:15:20

LinuxMint版本號(hào)

2010-01-19 10:00:36

Windows 7查看版本號(hào)

2010-06-28 10:13:17

SQL Server

2010-07-09 13:01:50

SQL Server

2018-05-02 08:10:13

Linux發(fā)行版查看命令

2018-04-29 11:49:52

Linux發(fā)行版版本號(hào)

2015-10-08 15:49:00

版本號(hào)方法Windows 10

2014-12-15 14:02:48

iOS版本號(hào)蘋果

2010-11-08 10:07:45

Chrome

2009-10-26 08:44:48

Windows 7查看版本號(hào)

2023-01-09 17:46:07

項(xiàng)目版本號(hào)字段

2024-07-08 13:56:12

微服務(wù)API代碼

2023-02-27 14:51:40

MySQL數(shù)據(jù)庫

2015-07-22 10:09:59

Android M版本號(hào)

2009-02-12 16:31:39

Windows7貝塔版本號(hào)

2010-06-30 16:41:02

識(shí)別SQL Serve

2017-02-08 14:29:04

2021-08-11 08:32:24

Firefox英特爾LLVM
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)