執行這段時發現無法執行,看了半天才發現他可能是先執行 (sudo echo hello) 然後再導向檔案,所以就已經沒有 root 的身份
pjack@ubuntu1104-64-5:/etc/ceph/a$ sudo echo hello > tmp.txt bash: tmp.txt: Permission denied
網路上有找到兩個解法
# 第一種 sudo sh -c "echo hello >> tmp.txt" # 第二種 echo "hello" | sudo tee tmp.txt
沒有留言:
張貼留言