в Linux все файлы связаны с владельцем и владельцем группы и назначены разрешениями
для владельца файла, членов группы и других, в этой лекции я покажу вам, как
изменить пользователя в группе, владеющей файлами и каталогами, используя поменяйте владельца и
измените комментарии группы, прежде чем продолжить, вы должны знать, что только root может изменить владельца файла,
поэтому смена владельца или chown является комментарием только для root, а что касается изменения группы,
обычные пользователи могут изменять группу файла, только если они владеют этот файл, и только
группа, в которой они являются членами root, может получить доступ к группе, владеющей всеми файлами,
чтобы увидеть владельца в группе файла или каталога, который вы обычно запускаете,
комментарий ls минус ячейка, давайте попрактикуемся с комментарием изменения владельца изменить владельца файла или каталога
запуска изменения на команды с последующим именем нового владельца и каталог целевого файла
является аргументом, давайте создадим файл в качестве непривилегированного пользователя, а затем изменить собственности
THI Команда s отобразит информацию о процессоре, и я перенаправляю все в файл,
это владелец, а это владелец группы, если я попытаюсь изменить владельца
файла как непривилегированный пользователь, я получу сообщение об ошибке даже хотя я являюсь текущим владельцем
, невозможно создать файл, давайте найдем пользователя, которого мы создали в последних разделах,
есть пользователь с именем tor, вы можете использовать любого другого пользователя, который существует в вашей системе,
поэтому измените владельца tor, файл и у меня есть операция, запрещенная там, и как root
я поменяю владельца на другого пользователя, я запущу ту же команду, что и root, добавив к ней префикс sudo,
и владелец был изменен, помните, что это не обязательно для владельца файл должен быть
частью группы-владельца того же файла в этом примере tor не принадлежит студенческой группе,
он принадлежит только двум группам tor и sudo, если вы хотите изменить владельца более чем одного файла,
просто укажите файлы в качестве аргументов к комментарию смены владельца вроде этого sudo ch владеет новым
собственным er tor и файлы и каталоги cpu.txt interfaces.txt я точка txt и каталог linux,
и я изменил владельца всех этих файлов и каталогов,
также можно использовать числовой идентификатор пользователя вместо имени пользователя, давайте посмотрим идентификатор пользователя
например, пользователь с именем yuan имеет идентификатор пользователя 1005,
следующий пример изменит право собственности на файл на нового владельца с идентификатором пользователя 1005,
поэтому sudo chown идентификатор пользователя 1005, а файл
теперь пользователь с этим идентификатором является владельцем, если существует идентификатор пользователя, имеющий то же значение, что и имя пользователя
в этом примере, предположим, что есть также имя пользователя с именем 1005, тогда право собственности будет передано
имени пользователя, чтобы избежать этой путаницы, префикс идентификатора пользователя со знаком плюс, как это,
намного лучше, чем
он был тот же эффект команда kings owner может использоваться для изменения как владельца, так и
группы файла или каталога, просто используйте двоеточие между новым владельцем и группой файла
sudo change owner student двоеточие демон
cpo.txt
и владельцем, и группа шоу ld уже существует в некоторых дистрибутивах Linux, вы также можете
использовать символ точки вместо символа двоеточия, чтобы отделить владельца от группы, например,
чтобы изменить только групповое владение файлом или каталогом, вызовите команду изменения группы или ch
grp с последующим новое имя группы, а затем целевой файл или каталог в качестве аргумента,
например, я только меняю группу файла cpu.txt на sudo group sudo chgrp
новую группу sudo и файл новой группой файла sudo
вы можете получить тот же результат, запустив команду владельца обмена, за которой следует двоеточие,
а затем новая группа без пробелов между ними, поэтому sudo измените владельца двоеточие для новой группы
и файла, эта команда будет иметь тот же эффект, что и предыдущая,
чтобы рекурсивно работать со всеми файлы и каталоги в
данном каталоге используют параметр с заглавной буквой r, я меняю владельца и группу
всех файлов и каталогов в моем домашнем каталоге на моего текущего пользователя и его основную группу,
поэтому sudo ch own minus r student c олон студент и директор мой домашний директор