有人請告知如何將目錄設置爲chown root:root和chmod 0600,以便其中的所有內容都已創建或者複製與配置的目錄相同的設置?謝謝在Linux中設置目錄
回答
您的問題沒有說清楚......但我認爲你正在尋找也許什麼是應用chown
和chmod
設置目錄中的所有文件遞歸應用。這可以通過使用-R
標誌來完成(在兩種情況下),例如:
chown -R root:root mydir/*
不,我做遞歸設置...例如:chown root:root/tmp/foo和chmod 0600/tmp/foo。現在創建一個目錄或文件,我想設置root:root 0600,自動或者將目錄和文件複製到/ tmp/foo。謝謝 – user2093552 2013-03-06 00:20:30
我認爲你正在尋找chmod -R 0600 *
和chown -R root:root *
,但你的問題是不完全清楚。
我認爲你正在尋找-R(遞歸)標誌 - 您可以使用 chown -R root:root /your/directory/full/path
和 chmod -R 0600 /your/directory/full/path
相反,如果你複製現有的目錄,並想要保留的權限,你可以使用 cp -a /current/path /new/path
和-a標誌將保留所有權和權限相同
我想我明白你的問題現在:你想設置默認權限和所有權在新文件 目錄。
對於所有權,如果您將自己添加到擁有該目錄的組(此例中爲root
),則創建的新文件將由該組擁有。
對於權限,您可以使用umask新文件設置默認權限:
umask 077 # grant only user r/w permissions
或使用setfacl
:看this answer以獲取更多信息。
- 1. 在linux中設置目標目錄
- 2. 在Linux上設置tmpfile()的目錄
- 3. 在vimrc中設置目錄
- 4. 在目錄中設置Cookie
- 5. 如何在Linux中設置目錄大小限制?
- 6. Pyinstaller配置目錄(linux)
- 7. 在Linux中檢查目錄
- 8. 在Linux上安裝OSVR - 設置二進制目錄
- 9. 在Eclipse中設置執行目錄?
- 10. 在Wix中設置ComponentGroupRef的目錄?
- 11. 在.emacs中設置默認目錄
- 12. 在Windows中設置主目錄 - [R
- 13. 在NetLogo中設置工作目錄
- 14. 在環境中設置rails根目錄
- 15. 在C中設置當前目錄#
- 16. 在Laravel中設置Admin目錄
- 17. SVN:僅在目錄中設置屬性
- 18. 在Windows XP中設置目錄權限
- 19. 在子目錄中設置phroute
- 20. 在SWT FileDialog中設置初始目錄
- 21. 在Asp.net中設置默認目錄
- 22. 僅在cakephp設置中列出目錄
- 23. 在turbo中設置輸出目錄C++
- 24. 在SAS中設置工作目錄
- 25. 設置Sinatra在子目錄中運行
- 26. Powershell在主目錄中設置權限
- 27. 設置項目根目錄?
- 28. 在linux中設置Mysql ++
- 29. 在Linux中設置System.getenv
- 30. 在linux中設置Java Classpath?
您想要設置目錄爲組和用戶root以及該目錄內的所有文件遞歸地擁有?你在問什麼?如果是這樣,將-R開關添加到chmod和chown使得它們都是遞歸的。 – 2013-03-06 00:13:34