那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

虛擬機:Linux升級samb的步驟

如意 ? 來源:CSDN ? 作者:CaspianSea ? 2020-06-22 09:36 ? 次閱讀

最近smaba因為安全問題需要升級。需要下載代碼和安全補丁,重新編譯安裝。

下面是步驟。

1.下載代碼。我選擇的版本是 4.7.5. https://download.samba.org/pub/samba/stable/samba-4.7.5.tar.gz

下載補丁:https://www.samba.org/samba/ftp/patches/security/samba-4.7.5-security-2018-03-13.patch

解壓到本地,應用補丁:

虛擬機:Linux升級samb的步驟

2.配置,編譯

$ 。/configure --with-systemd

$ make -i -j4

$ sudo make install

3. export samba環境變量

sudo vi /etc/ld.so.conf.d/samba.conf

添加:

/usr/local/samba/lib

然后,執行 ldconfig.

sudo vi /etc/profile.d/samba.sh

添加:

export PATH=$PATH:/usr/local/samba/bin:/usr/local/samba/sbin

sudo vi /etc/sudoers

修改:

Defaults secure_path=“/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin”

Defaults secure_path=“/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/samba/bin:/usr/local/samba/sbin”

4. 配置samba

拷貝配置文件:

~/code/samba/samba-4.7.5$ sudo cp packaging/RHEL/setup/smb.conf /usr/local/samba/etc/

將workgroup改為:

workgroup = WORKGROUP

添加新用戶:

虛擬機:Linux升級samb的步驟

5. systemd配置

拷貝 service文件:

~/code/samba/samba-4.7.5$ sudo cp packaging/systemd/*.service /lib/systemd/system/

注意,由于samba沒有安裝到標準目錄下,上面的service文件小做一下修改。比如:

$ cat smb.service

[Unit]

Description=Samba SMB Daemon

After=syslog.target network.target nmb.service winbind.service

[Service]

Type=notify

NotifyAccess=all

PIDFile=/run/smbd.pid

LimitNOFILE=16384

EnvironmentFile=-/etc/sysconfig/samba

ExecStart=/usr/local/samba/sbin/smbd --foreground --no-process-group $SMBDOPTIONS

ExecReload=/usr/bin/kill -HUP $MAINPID

LimitCORE=infinity

[Install]

WantedBy=multi-user.target

可以執行下面的命令測試:

/lib/systemd/system$ sudo systemctl start samba.service

如果需要開機啟動,執行enable 命令。

目前遇到的問題是,samba.service 無法啟動:

虛擬機:Linux升級samb的步驟

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11345

    瀏覽量

    210391
  • 虛擬機
    +關注

    關注

    1

    文章

    937

    瀏覽量

    28426
  • Samba
    +關注

    關注

    0

    文章

    17

    瀏覽量

    10361
收藏 人收藏

    評論

    相關推薦

    linux逆向虛擬機的配置步驟

    一臺linux逆向虛擬機的打造
    發表于 10-15 10:55

    虛擬機及Ubuntu安裝步驟介紹

    嵌入式Linux學習筆記軟硬件資源一些概念虛擬機及Ubuntu安裝步驟Ubuntu系統入門Shell基本操作常用的Shell命令軟硬件資源CPU:I.MX6UL開發平臺:Linux開發
    發表于 12-15 08:58

    linux虛擬機的聯網方法

    虛擬機安裝linux系統無法上網的解決方法。
    發表于 05-31 09:27 ?1540次閱讀
    <b class='flag-5'>linux</b><b class='flag-5'>虛擬機</b>的聯網方法

    linux虛擬機怎么聯網

    虛擬機安裝linux系統無法上網的解決方法。
    發表于 06-03 09:29 ?2406次閱讀

    虛擬機:Ubuntu配置gitweb的步驟

    虛擬機:Ubuntu配置gitweb的步驟
    的頭像 發表于 06-22 16:30 ?2663次閱讀
    <b class='flag-5'>虛擬機</b>:Ubuntu配置gitweb的<b class='flag-5'>步驟</b>

    虛擬機Linux如何測試 DBUS Daemon

    虛擬機Linux如何測試 DBUS Daemon
    的頭像 發表于 06-22 16:35 ?4390次閱讀
    <b class='flag-5'>虛擬機</b>:<b class='flag-5'>Linux</b>如何測試 DBUS Daemon

    虛擬機Linux查看線程信息的步驟

    虛擬機Linux查看線程信息的步驟
    的頭像 發表于 06-24 08:41 ?3584次閱讀
    <b class='flag-5'>虛擬機</b>:<b class='flag-5'>Linux</b>查看線程信息的<b class='flag-5'>步驟</b>

    為什么建議使用虛擬機來安裝Linux

    筆者認為,通過虛擬機軟件學習是初學者學習Linux的最佳方式。
    發表于 07-15 16:19 ?1757次閱讀

    使用Ansible構建虛擬機部署Linux的最佳實踐

    編者按:本文節選自節選自《基于Linux的企業自動化》第五章。“第5章,使用Ansible構建用于部署的虛擬機模板,通過構建虛擬機模板來探索部署Linux的最佳實踐,
    的頭像 發表于 05-16 15:13 ?1167次閱讀

    linux虛擬機怎么調出命令行

    Linux虛擬機是一種模擬運行Linux操作系統的虛擬環境,它可以在Windows、Mac、Linux等主機系統上運行。在
    的頭像 發表于 11-17 09:55 ?3844次閱讀

    linux虛擬機使用教程

    引言:Linux虛擬機是一種方便且常用的技術,它允許用戶在現有操作系統的基礎上創建和運行另一個獨立的操作系統。在本篇文章中,我們將提供一份詳盡的教程,幫助你了解如何安裝、配置和使用Linux
    的頭像 發表于 11-17 10:06 ?1445次閱讀

    虛擬機linux怎么編寫程序

    虛擬機Linux上編寫程序是一項非常常見且有用的任務。無論是開發一個簡單的腳本、一個Web應用程序還是一個復雜的軟件項目,Linux提供了強大的工具和環境來幫助你進行編程。本文將詳細介紹如何在
    的頭像 發表于 11-17 10:08 ?1909次閱讀

    vm虛擬機linux系統怎么編程

    不同的操作系統之間切換,并在Linux系統中進行編程和開發。 以下是使用虛擬機Linux系統中進行編程的詳細步驟: 1.安裝虛擬機軟件:
    的頭像 發表于 11-17 10:10 ?2037次閱讀

    linux虛擬機怎么運行代碼

    運行代碼是Linux虛擬機中的常見操作,本文將詳細介紹如何運行代碼。 首先,要運行代碼,你需要先安裝好Linux虛擬機,并確保能夠順利運行。接下來,你需要打開
    的頭像 發表于 11-17 10:12 ?5243次閱讀

    怎么安裝linux虛擬機

    在計算機領域,虛擬機是一種軟件程序,它允許在主操作系統上運行多個虛擬操作系統。Linux虛擬機在開發、測試和學習等環境中得到廣泛應用。本文將詳細介紹如何安裝
    的頭像 發表于 11-23 10:50 ?1155次閱讀
    百家乐澳门有网站吗| 百家乐官网打庄技巧| 博九百家乐娱乐城| 耒阳市| 百家乐出庄的概率| 百家乐官网剁手| 大发888娱乐城m88| 百家乐对子赔率| 百家乐官网赔率技巧| 汇丰百家乐的玩法技巧和规则| 澳门百家乐官网必赢技巧| 大发888最新官方网址| 百家乐是否有规律| 大发888资讯网net| 百家乐最常见的路子| 百家乐官网三珠投注法| 宝都棋牌下载| 网络百家乐赌博视频| 百家乐官网套装| 六合彩138| 澳门百家乐出千吗| 百家乐官网微乐| 永宁县| 百家乐天下| 百家乐游戏打水方法| 百家乐官网智能分析| 真人888| 威尼斯人娱乐城代理佣金| 百家乐有人赢过吗| 澳门百家乐官网新濠天地| 真人赌博网站| 威尼斯人娱乐城 2013十一月九问好| 百家乐几点开奖| 百家乐官网手机版| 稷山县| 大发888 配置要求| 百家乐最新产品| 澳门百家乐官网论| 百家乐官网娱乐城新澳博| 大发888娱乐平台下| 南京百家乐赌博现场被|