Я отредактировал это сообщение для обнадеживающего создания этого более ясным любому пытающемуся помочь
drwxr-xr-x [учебные руководства]
- rwxr - r - [helpguide.txt]
Когда вышеупомянутое копируется с ноутбука Dell, они кажутся заблокированными (разрешение, показывающее "nobody/nogroup"), таким образом, я хотел бы изменить разрешение соответствовать разрешению по умолчанию, которое применяется к каждой недавно созданной папке/файлу на ноутбуке Toshiba.
То, что я обнаружил, - то, что любая новая папка и новый файл, созданный на ноутбуке Toshiba, добираются:
разрешение для папок: drwxrwxr-x
разрешение для файлов:-rw-rw-r-
При копировании/перемещении папки, содержащей файлы ноутбук Dell:
Используйте
sudo cp -rp /FROM_WHERE /TO_WHERE
От человека cp:
-p same as --preserve=mode,ownership,timestamps
--preserve[=ATTR_LIST]
preserve the specified attributes (default: mode,ownership,timestamps),
if possible additional attributes: context, links, xattr, all
Если вы изменяете разрешения только для файлов, то сначала вам нужно знать, что означает правила для разрешений. у вас есть 777, например, где первое число 7 является правилом для владельца файла, второе число 7 является разрешением для группы пользователей, которым принадлежит этот файл, третье число группы 7 предназначено для всех, объявляет рули для любого на этой планете: D сейчас когда вы знаете, что означает это число 3, вам нужно знать, как построить эти числа. у вас есть полномочия writete со значением 4, чем у вас разрешение на чтение со значением 2, и последнее - это разрешение на выполнение со значением 1. Таким образом, число 7 означает разрешение на: запись, чтение и выполнение, чем если у вас есть номер 5, это означает, что пишите и исполняйте ....
Теперь, если вы хотите, чтобы для какого-либо файла были права, у владельца есть все привилегии, для чтения и выполнения группы, а для чтения и выполнения - у вас будет номер 733.
Теперь, когда вы понимаете, как объединить эти числа, настало время узнать команды для изменения разрешений и владельца:
chmod xxx / filelocation (filelocation - это путь к файлу, для которого вы меняете разрешения) (xxx - это комбинация чисел, которые объявляют разрешение, вам нужно найти номер правила, комбинируя числа, как описано выше)
, если вы хотите сменить владельца этого файла, вам нужно написать:
chown userthatyouwantasowner / file (это означает, что владельцу этого файла будет предоставлен пользователь, а не userthatouwantasowner)
Следующее, если вы изменяете права доступа к папкам, это то же самое, что и файлы, но не совсем. если вы хотите добавить какое-то правило для какой-то папки, но только для этой папки, чем writete:
chmod xxx / folder (пример пути к папке или папке / var / www)
и разница в том, если вы хотите изменить разрешение для этой папки и всего содержимого в этой папке (подпапки и файлы папок), вам нужно написать:
chmod xxx / folder -R (-R обозначает рекурсивный = применение изменения всего содержимого папки)
для смены владельца папки, просто замените chmod на chown в обоих случаях, и на этом все.
Если вам понравился мой ответ, пожалуйста, прокомментируйте и запомните, если вы не используете терминал в качестве пользователя root, то перед любой командой вам нужно написать sudo (сообщить компьютеру, что sudo (superuser do)) !!!! !
надеюсь, это поможет вам !!!!