由最簡單的一個例子說起,匿名使用者可讀可寫的實現(LINUX)配置

來源:互聯網
上載者:User

前言. 首先要確定linux是否安裝了smb
[root@localhost zy]#rpm -qa | grep samba
samba-2.2.5-10
samba-swat-2.2.5-10
samba-common-2.2.5-10
samba-client-2.2.5-10
呵呵 本機已經安裝了我就不多說了,沒安裝的找光碟片安裝了

第一步: 更改smb.conf

  我們來實現一個最簡單的功能,讓所有使用者可以讀寫一個Samba 伺服器共用的一個檔案夾;我們要改動一下smb.conf ;首先您要備份一下smb.conf檔案;

[root@localhost ~]# cd /etc/samba

  [root@localhost samba]# mv smb.conf smb.confBAK

  然後我們來重新建立一個smb.conf檔案;

  [root@localhost samba]#touch smb.conf

  然後我們把下面這段寫入smb.conf中;

  [global]

  workgroup = LinuxSir

  netbios name = LinuxSir05

  server string = Linux Samba Server TestServer

  security = share

  [linuxsir]

  path = /opt/linuxsir

  writeable = yes

  browseable = yes

  guest ok = yes

  註解:

  [global]這段是全域配置,是必段寫的。其中有如下的幾行;

  workgroup 就是Windows中顯示的工作群組;在這裡我設定的是LINUXSIR (用大寫);

  netbios name 就是在Windows中顯示出來的電腦名稱;

  server string 就是Samba伺服器說明,可以自己來定義;這個不是什麼重要的;

  security 這是驗證和登入方式,這裡我們用了share ;驗證方式有好多種,這是其中一種;另外一種常用的是user的驗證方式;如果用share呢,就是不用設定使用者和密碼了;

  [linuxsir] 這個在Windows中顯示出來是共用的目錄;

  path = 可以設定要共用的目錄放在哪裡;

  writeable 是否可寫,這裡我設定為可寫;

  browseable 是否可以瀏覽,可以;可以瀏覽意味著,我們在工作群組下能看到共用資料夾。如果您不想顯示出來,那就設定為 browseable=no

  guest ok 匿名使用者以guest身份是登入;

  第二步:建立相應目錄並授權;

  [root@localhost ~]# mkdir -p /opt/linuxsir

  [root@localhost ~]# id nobody

  uid=99(nobody) gid=99(nobody) groups=99(nobody)

  [root@localhost ~]# chown -R nobody:nobody /opt/linuxsir

注釋:關於授權nobody,我們先用id命令查看了nobody使用者的資訊,發現他的使用者組也是nobody,我們要以這個為準。有些系統nobody使用者組並非是nobody ;

  第三步:啟動smbd和nmbd伺服器;

  [root@localhost ~]# smbd

  [root@localhost ~]# nmbd

  第四步:查看smbd進程,確認Samba 伺服器是否運行起來了;

  [root@localhost ~]# pgrep smbd

  13564

  13568

  第五步:訪問Samba 伺服器的共用;

  在Linux 中您可以用下面的命令來訪問;

  [root@localhost ~]# smbclient -L //LinuxSir05

  Password: 注:直接按斷行符號

  在Windows中,您可以用下面的辦法來訪問;

  /LinuxSir05

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.