我使用useradd命令創建了一個用戶。我試圖給user2(新創建)訪問user1的文件夾。我將user2添加到與user1相同的組(使用usermod -g),但是當我嘗試更改主目錄或打開目錄時,我收到「permission denied」消息。這是我第一次嘗試這種做法,所以我認爲我錯過了一個步驟。我需要做些什麼來改變用戶的主目錄並獲得權限?用戶訪問Linux服務器上的文件夾
-1
A
回答
0
組是唯一一個「抽象的概念」爲創建一組權限在某個資源上。
如果您想要user2
讀取權限高於user1
主目錄,並且如果您想要對羣組執行此操作,則還必須在整個羣組上提供該目錄的+x
權限。
所以,你可以做這樣的事情:chmod g+x /homeDirectoryOfUserA
0
user2
需要至少對要允許訪問的文件夾的所有父文件夾執行(x
)權限。
閱讀(r
)是沒有必要的;這也將允許用戶列出這些文件夾。所以開/home/user1/x
,權限必須至少爲:
*****x*** /home
***--x--- /home/user1
***r*x--- /home/user1/folder
注:*
可以是任何東西,-
表示「未設置」
0
您必須分配給用戶2擁有該目錄的組。如果您運行ls -l
,您將看到以下格式的用戶:組。這是目錄/文件的所有者。確保user2是該組的成員。那麼您需要確保該組具有必要的權限。您可以通過運行chmod 775
來完成此操作。這將使所有者和組成員完全訪問,並且其他人都可以讀取訪問權限。
相關問題
- 1. 在Linux服務器上從php訪問Windows服務器上的圖像文件
- 2. 在專用服務器上訪問PHP文件夾
- 3. 如何防止用戶訪問服務器上的文件?
- 4. 如何限制用戶訪問HTTP服務器上的文件?
- 5. 訪問服務器上的文件
- 6. 訪問服務器上的文件
- 7. 服務器上的Django訪問文件
- 8. 根文件夾linux服務器
- 9. 使用ASP.NET網絡服務帳戶訪問網絡文件夾
- 10. 從Windows和Linux的Linux機器訪問文件夾
- 11. URL文件訪問服務器禁用
- 12. 如何使用命令行訪問Linux服務器上的php.ini
- 13. 阻止訪問的文件夾中有golang服務器
- 14. 上傳圖片在服務器上的文件夾問題
- 15. Samba文件服務器隱藏某些用戶的文件夾
- 16. 創建和訪問我的服務器上的私人文件夾
- 17. 訪問sql服務器中的文件
- 18. 訪問weblogic服務器中的文件
- 19. 使用Tomcat訪問存儲在服務器上的文件webapp
- 20. 在同一臺服務器上使用Java Applet訪問服務器文件
- 21. 如何讓服務器訪問文件但不是用戶?
- 22. Windows服務器上的Python - 獲取用戶訪問共享文件
- 23. 如何讓用戶(通過cgi/python)訪問網絡服務器上的文件?
- 24. 如何讓用戶安全地訪問服務器上的文件
- 25. PHP,阿賈克斯 - 訪問服務器上的所有文件和文件夾,並創建文件管理器
- 26. 上傳文件:用戶到服務器1到服務器2
- 27. 從用C編寫的Windows服務訪問映射文件夾
- 28. 我在訪問Linux服務器時遇到「SSH訪問」問題
- 29. 如何使用IP地址訪問服務器中可用的文件夾
- 30. 創建用戶文件夾像用戶文件夾/故障單,並在C#服務器上管理#