중복 가능성:
쓰기 권한이 없는 파일로 표준 출력을 리디렉션합니다.
md5sum
Ubuntu Custom Kit Tool을 사용하여 생성된 ISO 이미지를 생성하려고 합니다 . ISO는 도구에 의해 생성되며 다음을 사용하여 sudo
실행 되어야 합니다.
~/tmp/remaster-new-files/
다음 권한이 있습니다.
drwxr-xr-x 2 root root remaster-new-files
그래서 cd
해당 디렉토리로 이동하여 실행합니다.
sudo md5sum my.iso > my.iso.md5
다음 오류가 발생합니다.
bash: my.iso.md5: Permission denied
md5 합계를 다른 곳에서 생성한 다음 sudo mv
명령이 성공할 때 위치로 이동할 수 있습니다 sudo md5sum
. 또한 사용자를 root
with 로 변경하면 명령을 성공적으로 실행할 sudo su root
수 있습니다 . 이를 사용하여 파일을 이 디렉터리로 이동할 수 있는데 왜 이 디렉터리에 파일을 생성하는 데 사용할 수 없습니까?md5sum
sudo
sudo
답변1
문제는 리디렉션이 쉘에서 수행된다는 것입니다.앞으로현재 사용자가 이 명령을 실행하고 있으므로 sudo
아무 효과가 없습니다.
대신 사용
md5sum my.iso | sudo tee my.iso.md5