Я не мог войти в свою учетную запись «admin» и Alt+ Ctrl+ F1показал, что все мои файлы принадлежали моему «стандартному» пользователю. Странный.
Так что я тщательно перешел на /home/admin
и сделал
sudo chown -R admin:admin *
(и .*
тоже).
Отлично.
Тогда я не смог войти в систему под своим «стандартным» пользователем, и оказалось, что все файлы /home/standard
теперь принадлежали «admin».
Довольно с чувством юмора. Почему это происходит?
sudo chown -R standard:standard /home/standard/*
сделал то же самое, изменил, /home/admin
а также /home/standard
.
Я запутался больше, чем обычно, потому что я пытался обновить систему до 15.04, и это в значительной степени сломало мой компьютер, поэтому я возвращаюсь к 14.04, пожалуйста, будьте терпеливы со мной.
command-line
chown
DavidP
источник
источник
ls -l /home
говорит?Ответы:
Эта проблема вызвана тем, что вы запустили:
Мы знаем, что
.
указывает на текущий каталог и..
указывает на родительский каталог. Когда вы запускаете команду с помощью.*
, это просто означает, что соответствует любой скрытый файл в текущем каталоге (с указанием.
), сам текущий каталог (.
), родительский каталог (..
). Просто поставьте что-нибудь после.
(*
означает 0 или более символов). В результате родительский каталог вместе со всеми дочерними каталогами становитсяchown
доступнымadmin:admin
.Посмотрите на этот тест:
Чтобы вернуться обратно, вам нужно
chown
снова обратиться к соответствующим каталогам.Я не совсем уверен, каков был ваш план, но вот несколько идей:
В
chown
любой каталог рекурсивно (включая скрытые файлы):Чтобы
chown
только файлы (включая скрытые файлы) внутри этого каталога ( а не сам каталог):Для того, чтобы
chown
только не-скрытые файлы (без самого каталога):источник
Я думаю, что это параметр ". *" Для файлов; это соответствует всему, начинающемуся с «.», включая «.» и ".." файлы. «..» является родительским каталогом, который включает в себя все, что находится под ним.
Лучший способ - создать резервную копию одной папки и указать фактическую папку, которую вы хотите изменить (/ home / admin).
источник