Права доступа после переноса файлов

Установка, обновление, настройка Linux

Модераторы: Olej, adminn

Muravev
Писатель
Сообщения: 28
Зарегистрирован: 07 окт 2019, 15:40
Контактная информация:

Права доступа после переноса файлов

Непрочитанное сообщение Muravev » 16 фев 2020, 09:25

Я перенёс свои файлы с одного компьютера на другой, сначала я запаковал их в архив tar, потом скопировал по сети, потом распаковал, но в файловом менеджере на директориях появились значки "крест", сохранять картинку из гимпа в эти директории я не мог, при выборе директории и переходе во вкладку "права" я увидел сообщение "Текущие права на каталог возможно не позволят вам работать с файлами в этом каталоге".

Решение нашёл в интернете:

Код: Выделить всё

chmod -R u+rwX,go+rX,go-w ./

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Права доступа после переноса файлов

Непрочитанное сообщение Olej » 17 фев 2020, 11:27

Muravev писал(а):
16 фев 2020, 09:25
с одного компьютера на другой,
Я так надеюсь, что оба компьютеры у вас под Linux? :lol:
Muravev писал(а):
16 фев 2020, 09:25
"Текущие права на каталог возможно не позволят вам работать с файлами в этом каталоге".
Описано мало про ситуацию, недостаточно для полноты картины...
Но скорее всего такое бывает (и бывает часто), при копировании или переносе, когда у вас численные ID пользователя-владельца не совпадают в одной и другой системе, например, пользователь Vasja и там и там (с одним и тем же именем) имеет разные численные значения ID (например, 1001 в одной системе и 1002 в другой). Для человека такие имена выглядят одинаково, а для системы это 2 совершенно разных пользователя, система не знает имён пользователя, а знает только их ID.
Посмотреть это легко:

Код: Выделить всё

timeweb@277938:~$ whoami
timeweb

timeweb@277938:~$ id
uid=1002(timeweb) gid=1002(timeweb) группы=1002(timeweb),27(sudo)
Muravev писал(а):
16 фев 2020, 09:25
но в файловом менеджере на директориях появились значки "крест", сохранять картинку из гимпа в эти директории я не мог,
Если бы вы такие операции делали в терминале консольными командами - вы бы гораздо быстрее и проще видели и понимали что происходит.
Muravev писал(а):
16 фев 2020, 09:25
Решение нашёл в интернете:
Ещё можно (а иногда и лучше!) сменить рекурсивно пользователя-владельца скопированных каталогов и файлов командой типа такой:

Код: Выделить всё

$ sudo chown -R <user>:<group> <каталог>

Muravev
Писатель
Сообщения: 28
Зарегистрирован: 07 окт 2019, 15:40
Контактная информация:

Re: Права доступа после переноса файлов

Непрочитанное сообщение Muravev » 17 фев 2020, 22:18

оба компьютера используют ос линукс

сначала я вставил в терминал 2 команды
sudo chmod -R 644 /home/user
sudo chown -R user:user /home/user
и думал, что всё будет хорошо

но потом потребовалось
sudo chmod -R u+rwX,go+rX,go-w /home/user

Ответить

Вернуться в «Администрирование Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и 5 гостей