Linux

當我嘗試備份 SVN 時,出現以下消息“(-bash:file_name:Prmission denied)”

  • July 21, 2012

當我在“root”/home 中進行備份時,請您幫助我,因為 root 空間的大小不夠大,所以我嘗試在另一個地方“/backup”進行備份,但出現以下消息:( -bash: file_name : Prmission denied)

你寫你使用sudo。命令

# sudo svnadmin dump myrepos > dumpfile

將執行 ``svnadmin dump myrepos with the rights of root. The> dumpfile` 部分將沒有root 權限。

您可以編寫一個腳本,將命令放入其中並sudo整個腳本或建構一個單行

# sudo svnadmin dump myrepos | sudo tee dumpfile > /dev/null

要麼

# sudo sh -c 'svnadmin dump myrepos > dumpfile'

要麼

# svnadmin dump myrepos | sudo tee dumpfile > /dev/null

如果您被允許以myrepos使用者權限閱讀

引用自:https://serverfault.com/questions/176049