[Bug 1933531] [NEW] mv command deleted source file without moving to destination
Tom Arons
1933531 at bugs.launchpad.net
Thu Jun 24 17:53:55 UTC 2021
Public bug reported:
I mv'd a file to a directory where I had group write permissions, but a
file existed owned by another user. I was asked if I wanted to override
the permissions. I said "y". The ownership was changed on the
destination file to me, but the mod time and contents of the file were
not changed and the source file was deleted. I tried to duplicate the
behavior, but it worked as it should with a test file.
toma at admn1:~$ ls -ld /opt/scripts
drwxrwxr-- 3 ansible ansible 4096 Jun 24 16:25 /opt/scripts
toma at admn1:~$ mv GeneratePortList.pl /opt/scripts/
mv: replace '/opt/scripts/GeneratePortList.pl', overriding mode 0755 (rwxr-xr-x)? y
toma at admn1:~$ ls -l /opt/scripts/GeneratePortList.pl
-rwxr-xr-x 1 toma domain users 2855 Jul 16 2018 /opt/scripts/GeneratePortList.pl
I have mv aliased to mv -i so I can confirm that the existing
destination file was not owned by me since I was not prompted to
overwrite the file.
Both source and destination are in the same file system. I cannot find
the source file anywhere.
toma at admn1:~$ lsb_release -rd
Description: Ubuntu 20.04.2 LTS
Release: 20.04
toma at admn1:~$ uname -a
Linux admn1.aaisdirect.com 5.4.0-1048-aws #50-Ubuntu SMP Mon May 3 21:44:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
toma at admn1:~$ apt-cache policy coreutils
coreutils:
Installed: 8.30-3ubuntu2
Candidate: 8.30-3ubuntu2
Version table:
*** 8.30-3ubuntu2 500
500 http://us-east-1.ec2.archive.ubuntu.com/ubuntu focal/main amd64 Packages
100 /var/lib/dpkg/status
8.28-1ubuntu1 500
500 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages
** Affects: coreutils (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to coreutils in Ubuntu.
https://bugs.launchpad.net/bugs/1933531
Title:
mv command deleted source file without moving to destination
Status in coreutils package in Ubuntu:
New
Bug description:
I mv'd a file to a directory where I had group write permissions, but
a file existed owned by another user. I was asked if I wanted to
override the permissions. I said "y". The ownership was changed on
the destination file to me, but the mod time and contents of the file
were not changed and the source file was deleted. I tried to
duplicate the behavior, but it worked as it should with a test file.
toma at admn1:~$ ls -ld /opt/scripts
drwxrwxr-- 3 ansible ansible 4096 Jun 24 16:25 /opt/scripts
toma at admn1:~$ mv GeneratePortList.pl /opt/scripts/
mv: replace '/opt/scripts/GeneratePortList.pl', overriding mode 0755 (rwxr-xr-x)? y
toma at admn1:~$ ls -l /opt/scripts/GeneratePortList.pl
-rwxr-xr-x 1 toma domain users 2855 Jul 16 2018 /opt/scripts/GeneratePortList.pl
I have mv aliased to mv -i so I can confirm that the existing
destination file was not owned by me since I was not prompted to
overwrite the file.
Both source and destination are in the same file system. I cannot
find the source file anywhere.
toma at admn1:~$ lsb_release -rd
Description: Ubuntu 20.04.2 LTS
Release: 20.04
toma at admn1:~$ uname -a
Linux admn1.aaisdirect.com 5.4.0-1048-aws #50-Ubuntu SMP Mon May 3 21:44:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
toma at admn1:~$ apt-cache policy coreutils
coreutils:
Installed: 8.30-3ubuntu2
Candidate: 8.30-3ubuntu2
Version table:
*** 8.30-3ubuntu2 500
500 http://us-east-1.ec2.archive.ubuntu.com/ubuntu focal/main amd64 Packages
100 /var/lib/dpkg/status
8.28-1ubuntu1 500
500 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/coreutils/+bug/1933531/+subscriptions
More information about the foundations-bugs
mailing list