Starałem się chown
wewnątrz /opt
iz jakiegoś powodu chown
wskoczył do rodzica i chown-owane wszystkiego.
Czy ktoś może zasugerować, dlaczego / jak to może się zdarzyć i jak tego uniknąć w przyszłości? To trochę dotyczy tego, że uruchomienie polecenia w danym katalogu może skutecznie podskoczyć i uruchomić go w katalogu głównym.
ubuntu: /opt > sudo chown -R root:www-data .*
chown: changing ownership of '../var/lib/lxcfs/proc/cpuinfo': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/proc/meminfo': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/proc/stat': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/proc/uptime': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/proc/diskstats': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/proc/swaps': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/proc': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/cgroup/devices': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/cgroup/blkio': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/cgroup/hugetlb': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/cgroup/rdma': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/cgroup/pids': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/cgroup/freezer': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/cgroup/cpuset': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/cgroup/memory': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/cgroup/perf_event': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/cgroup/cpu,cpuacct': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/cgroup/net_cls,net_prio': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/cgroup/name=systemd': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/cgroup/unified': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/cgroup': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs': No such file or directory
^C
:ubuntu: /opt >
.*
pasuje ..
(katalog macierzysty, który jest /
) - zobacz Czy „chmod 777. * -R” chmod katalogi nadrzędne (..)?
cd
przejść do katalogu głównego i pominąć leaing /, albo uruchomić polecenie za pomocą (
, co oznacza, że polecenie nie zostanie wykonane, dopóki nie zostanie )
wpisane dopasowanie , co daje możliwość naciśnięcia Ctrl-C i ratowania złego błędu (np. rm -rf /tmp/foo-install
wciśnięcie Enter zamiast T).
sudo chown -R root:wwwdata /opt
jak w oknie dialogowym --help ... być może użycie tej rury spowodowało jakiś problem?