如何讓我的文件文件可供其他使用者使用?

如何讓我的文件文件可供其他使用者使用?

ubuntu 17.1。作為用戶一,我已將桌面圖像下載到我的下載資料夾中。我怎樣才能讓它們可供用戶二使用?我嘗試透過以用戶一身分將文件複製到公共來做到這一點。但當以用戶二身分登入時,文件不公開。我認為任何/所有用戶的公共資料夾將相互共享。

我還嘗試將用戶一和用戶二公用資料夾設定為共享,但我沒有看到任何一個資料夾被共享。

如何在使用者之間共用特定的資料夾/檔案?謝謝聖

答案1

User1 的 Public 目錄不是 User2 的 Public 目錄。 User1 的公共目錄是/home/user1/Public。 User2 的公共目錄是/home/user2/Public。為了讓 User2 存取這些文件,該使用者必須指定 /home/user1/Public 作為要查看的目錄。另外,Uer1的Public目錄的權限應該允許。若要進行驗證,請以 User2 身分在終端機視窗中鍵入:

$ls /home/user1/Public

如果您可以看到那裡的文件,則權限設定正確。

答案2

我怎樣才能讓它們可供用戶二使用?

不要/home/$USER/為此使用目錄。

  • 在您的系統上建立一個單獨的目錄。如果你真的想要它創建一個/home/{directory}/,但我會使用/.

  • 建立一個群組。

  • user1和添加user2到該組。

  • 將目錄設定為該群組。

命令列樣式:

groupadd discworld
usermod -a -G discworld user1
usermod -a -G discworld user2
mkdir /Discworld/
chgrp discword /Discworld

群組中的所有使用者discworld(此處user1user2)都可以執行為目錄設定的任何權限/Discworld/

答案3

我發現一個有效的方法是讓 user1 將文件複製到/tmp,然後以 user2 登入,通常文件仍然/tmp可供您複製。當然,如果等待太久或重新啟動,該文件可能會消失,但通常登出然後登入不會清除/tmp

這樣做的好處當然是您不需要擺弄訪問權限和群組,但這絕對不是最具可擴展性的解決方案。

相關內容