Na ploše mám 1TB disk (se systémem Ubuntu 15.04), který slouží jako sdílená síť v mé domácnosti. Udělal jsem s tím následující
chmod -R +775 /media/<me>/<share>
chown -R <me>:share /media/<me>/<share>
adduser <me> share
adduser <GF> share
Poté přejděte do Vlastnosti disku a vyberte jej, abyste jej mohli sdílet přes síť. Když se však pokusíte připojit z obou našich notebooků se systémem 14.04.2 LTS, nikdy se nemůže připojit, i když používáme naše přihlášení z plochy.
Ostatní příspěvky týkající se tohoto problému jsou roky staré a nedostaly mi žádnou odpověď. Protože je to poprvé, co jsem se pokusil něco sdílet přes síť na Linuxu, velmi bych ocenil jakoukoli pomoc, kterou byste mohli nabídnout. Díky!
AKTUALIZACE
Při zkoušení kroků uvedených v příspěvku komentovaném moderátorem se mi zobrazila chyba, že nemám oprávnění k přístupu k tomuto umístění. To nedává smysl, protože jsem vytvořil skupinu pro tento disk, přidal jsem se do této skupiny a udělil nám oprávnění rwx pro tento disk.
v dialogovém okně připojení k serveru jsem zadal následující
sftp://<gf>@192.168.blah.blah/<share>
AND
sftp://<gf>@192.168.blah.blah/media/<me>/<share>
Znám VSFTPD, ale nemyslím si, že je to praktické, protože si nemyslím, že potřebuji FTP server, když má Ubuntu něco zabudovaného, aby toho dosáhl.
AKTUALIZACE 2: Děkuji uživateli 68186, že se mnou na tom spolupracoval! Aby moje konfigurace byla trochu jasnější, mám následující
Jednotka OS
/dev/sdc – Jednotka OS
Sdílený disk:
/dev/sdc – samotný sdílený disk ext4
/dev/sda1 – JEDINÝ oddíl na /dev/sdc (sdílený disk) ext4
Co jsem zatím udělal:http://pastebin.com/2CHZr42A
teď to jen potřebuji zpřístupnit uživatelům v mé domácí síti!
Přijatá odpověď:
Krok 1:Vytvořte bod připojení pro oddíl, který chcete sdílet (sda1
v tomto případě)
Otevřete terminál stisknutím Ctrl +Alt +T a vytvořte prázdnou složku s názvem shared
tam ne:
sudo mkdir /media/shared
Najděte UUID oddílu, který chcete sdílet:
sudo blkid
zkopírujte UUID oddílu, který chcete sdílet (/dev/sda1
v tomto případě).
Vytvořte zálohu /etc/sftab
a poté soubor upravte
sudo cp /etc/fstab /etc/fstab.original
sudo nano /etc/fstab
Přidejte následující řádek:
UUID=your-UUID-here /mnt/shared ext4 defaults 0 1
Použijte skutečné UUID, které jste předtím zkopírovali, namísto your-UUID-here
.
Aby se provedené změny projevily, spusťte příkaz:
sudo mount -a
Krok 2:Udělte všem oprávnění ke čtení a zápisu pro shared
oddíl
sudo chmod -R +777 /mnt/shared
Krok 3:Nainstalujte ssh-server, pokud není nainstalován
sftp je součástí ssh a funguje se sdílením souborů Ubuntu do Ubuntu Pokud na notebooku používáte Windows, přečtěte si článek Jak sdílet soubory prostřednictvím místní sítě? pro použití samba
protokol, který funguje se systémem Windows.
sudo apt-get install openssh-server
Krok 4:Vytvořte záložku pro disk sdílené plochy v notebooku
Přihlaste se do notebooku jako gf
Otevřete Nautilus a najděte položku nabídky „Připojit k serveru“.
Související:Jak upravit výchozí obrázek na pozadí systému?
Pod adresu serveru zadejte. To předpokládá gf
má účet na ploše, pokud ne, nahraďte gf
s uživatelským ID držitele účtu pro počítače níže:
sftp://`gf`@192.168.blah.blah/mnt/shared
Stiskněte Connect
. Zobrazí se dialogové okno pro heslo:
Zadejte heslo spojené s gf
(nebo uživatelské_ID na ploše) a vyberte, zda chcete, aby se heslo zapamatovalo nebo ne. Znovu klikněte na Connect.
Nyní byste měli vidět vaši sdílenou plochu.
Všimněte si, že pod Síť je nová položka na levém panelu Nautilus, který začíná ID_uživatele použitým k připojení ke sdílené složce. Klikněte na něj pravým tlačítkem a vyberte „Přidat záložku“, abyste vytvořili trvalou záložku pro domovskou složku vašeho notebooku v Nautilus na ploše.
Postupujte stejným způsobem pro ostatní uživatele, jako je me
.
Doufám, že to pomůže