как узнать владельца каталога linux

Primary tabs

как узнать владельца каталога linux. picture 19 1455465074. как узнать владельца каталога linux фото. как узнать владельца каталога linux-picture 19 1455465074. картинка как узнать владельца каталога linux. картинка picture 19 1455465074.

В Linux у ресурса (файла или папки) есть как бы два «владельца»:

Т.е. файлом может владеть (и всегда владеет какой-то) пользователь user1 и какая-то группа group22, при этом нужно понимать пользователь user1 в общем случае может и не состоять в группе group22.

Как узнать владельца файла или папки

ответом может быть что-то вроде:

Также можно указать путь к файлу, чтобы узнать его владельца:

ответ в моем случае:

Как сменить владельца

Сменить владельца можно с помощью команды chown, причем её формат такой:

chown [парараметры] имяпользователя:имягруппы путькресурсу

Например смена владельца-пользователя файла на user2:

Смена владеющей группы с текущей на games:

Можно и одной командой сменить и владеющего пользователя и владеющую группу на указанные:

Т.е. имя пользователя от имени группы, если они идут рядом отделяется в данном случае двоеточием.

ПРИМЕЧАНИЕ: есть ограничения логичные на смену владельцев, а именно:

Рекурсивная смена владельцев для всего содержимого папки

Делаем пользователя training владельцем для всего содержимого папки /usr/lib/hadoop-0.20-mapreduce/input такой комадой:

а папки /usr/lib/hadoop так:

Источник

Команда Chown в Linux

Chown Command in Linux (File Ownership)

В этом руководстве мы покажем вам, как использовать chown команду на практических примерах.

как узнать владельца каталога linux. bb086812a9b7ad9ead4ca0c581260e8f. как узнать владельца каталога linux фото. как узнать владельца каталога linux-bb086812a9b7ad9ead4ca0c581260e8f. картинка как узнать владельца каталога linux. картинка bb086812a9b7ad9ead4ca0c581260e8f.

Команда chown позволяет изменить владельца пользователя и / или группы для данного файла, каталога или символической ссылки.

В Linux все файлы связаны с владельцем и группой, и им назначены права доступа для владельца файла, членов группы и других.

Как пользоваться chown

Прежде чем перейти к использованию chown команды, давайте начнем с обзора основного синтаксиса.

В chown выражении команды принимает следующий вид:

По умолчанию в случае успеха chown не выводит никаких данных и возвращает ноль.

Обычные пользователи могут изменять группу файла только в том случае, если они владеют файлом и только в группе, членом которой они являются. Административные пользователи могут изменять групповое владение всеми файлами.

Как сменить владельца файла

Чтобы изменить владельца файла, используйте chown команду, за которой следует имя пользователя нового владельца и целевой файл в качестве аргумента:

Например, следующая команда изменит владельца файла с именем file1 на нового владельца с именем linuxize :

Чтобы изменить владельца нескольких файлов или каталогов, укажите их в виде списка через пробел. Команда ниже меняет владельца файла с именем file1 и каталогом dir1 на нового владельца с именем linuxize :

Числовой идентификатор пользователя (UID) можно использовать вместо имени пользователя. Следующий пример изменит владельца файла с именем file2 на нового владельца с UID 1000 :

Если в качестве имени пользователя существует числовой владелец, то владение будет перенесено в имя пользователя. Чтобы избежать этого префикса, идентификатор с помощью + :

Как изменить владельца и группу файла

Чтобы изменить владельца и группу файла, используйте chown команду, за которой следует новый владелец и группа, разделенные двоеточием ( : ) без промежуточных пробелов и целевого файла.

Следующая команда изменит владельца файла с именем file1 на нового владельца с именем linuxize и группой users :

Если вы опустите имя группы после двоеточия ( : ), группа файла изменится на группу входа указанного пользователя:

Как изменить группу файла

Чтобы изменить только группу файла, используйте chown команду с двоеточием ( : ) и именем новой группы (без пробелов между ними) и целевой файл в качестве аргумента:

Как изменить владельца символических ссылок

Скорее всего, вместо смены целевого владельца вы получите ошибку «невозможно разыменовать symlink1: Permission denied».

Как рекурсивно изменить владельца файла

Использование справочного файла

Вывод

chown утилита командной строки Linux / UNIX для изменения владельца файла и / или группы

Чтобы узнать больше о chown команде, посетите страницу руководства chown или введите man chown свой терминал.

Источник

Команда Chown в Linux (владение файлом)

Команда chown позволяет вам изменить пользователя и / или группу, владеющую данным файлом, каталогом или символической ссылкой.

В Linux все файлы связаны с владельцем и группой и им назначаются права доступа для владельца файла, членов группы и других.

В этом руководстве мы покажем вам, как использовать команду chown на практических примерах.

Как использовать chown

Выражения команды chown имеют следующую форму:

По умолчанию в случае успеха chown не производит никакого вывода и возвращает ноль.

Обычные пользователи могут изменять группу файла только в том случае, если они владеют файлом, и только в группе, членом которой они являются. Пользователи с правами администратора могут изменять групповое владение всеми файлами.

Как изменить владельца файла

Чтобы изменить владельца файла, используйте команду chown за которой следует имя пользователя нового владельца и целевой файл в качестве аргумента:

Например, следующая команда изменит владельца файла с именем file1 на нового владельца с именем linuxize :

Чтобы изменить владельца нескольких файлов или каталогов, укажите их в виде списка, разделенного пробелами. Приведенная ниже команда меняет владельца файла с именем file1 и каталога dir1 на нового владельца с именем linuxize :

Вместо имени пользователя можно использовать числовой идентификатор пользователя (UID). В следующем примере будет изменено право собственности на файл с именем file2 новому владельцу с UID 1000 :

Если числовой владелец существует как имя пользователя, то право собственности будет передано имени пользователя. Чтобы избежать этого префикса ID с + :

Как изменить владельца и группу файла

Следующая команда изменит владельца файла с именем file1 на нового владельца с именем linuxize и сгруппирует users :

Если опустить имя группы после двоеточия ( : ) группа файла изменяется на указанного пользователя группы входа в систему :

Как изменить группу файла

Следующая команда изменит группу владельцев файла с именем file1 на www-data :

Как изменить право собственности на символические ссылки

Скорее всего, вместо смены целевого владельца вы получите ошибку «невозможно разыменовать символическую ссылку1: разрешение отклонено».

Как рекурсивно изменить право собственности на файл

В следующем примере будет изменено владение всеми файлами и подкаталогами в каталоге /var/www новому владельцу и группе с именем www-data :

Использование справочного файла

Например, следующая команда назначит пользователю и группе владение file1 для file2

Выводы

chown — это утилита командной строки Linux / UNIX для изменения владельца файла и / или группы.

Чтобы узнать больше о команде chown посетите страницу руководства chown или введите man chown в своем терминале.

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.

Источник

Команда chown Linux

При создании файла ему тот пользователь, от имени которого он был создан становится его владельцем, а группой устанавливается основная группа владельца. Но владельца файла и группу можно менять, для этого используются команды chown и chgrp. В этой статье будет рассмотрена команда chown linux, а также основные примеры её использования.

Команда chown Linux

1. Синтаксис и опции

Синтаксис chown, как и других подобных команд linux очень прост:

$ chown пользователь опции /путь/к/файлу

В поле пользователь надо указать пользователя, которому мы хотим передать файл. Также можно указать через двоеточие группу, например, пользователь:группа. Тогда изменится не только пользователь, но и группа. Вот основные опции, которые могут вам понадобиться:

Утилита имеет ещё несколько опций, но это самые основные и то большинство из них вам не понадобится. А теперь давайте посмотрим как пользоваться chown.

2. Использование chown

Например, у нас есть несколько папок dir и их владелец пользователь sergiy:

как узнать владельца каталога linux. Snimok ekrana ot 2019 08 06 22 37 18. как узнать владельца каталога linux фото. как узнать владельца каталога linux-Snimok ekrana ot 2019 08 06 22 37 18. картинка как узнать владельца каталога linux. картинка Snimok ekrana ot 2019 08 06 22 37 18.

Давайте изменим владельца папки dir1 на root:

как узнать владельца каталога linux. Snimok ekrana ot 2019 08 06 22 41 55. как узнать владельца каталога linux фото. как узнать владельца каталога linux-Snimok ekrana ot 2019 08 06 22 41 55. картинка как узнать владельца каталога linux. картинка Snimok ekrana ot 2019 08 06 22 41 55.

Если вы хотите поменять сразу владельца и группу каталога или файла запишите их через двоеточие, например, изменим пользователя и группу для каталога dir2 на root:

как узнать владельца каталога linux. otussysadmin. как узнать владельца каталога linux фото. как узнать владельца каталога linux-otussysadmin. картинка как узнать владельца каталога linux. картинка otussysadmin.

как узнать владельца каталога linux. Snimok ekrana ot 2019 08 06 22 42 15. как узнать владельца каталога linux фото. как узнать владельца каталога linux-Snimok ekrana ot 2019 08 06 22 42 15. картинка как узнать владельца каталога linux. картинка Snimok ekrana ot 2019 08 06 22 42 15.

как узнать владельца каталога linux. Snimok ekrana ot 2019 08 06 22 43 12. как узнать владельца каталога linux фото. как узнать владельца каталога linux-Snimok ekrana ot 2019 08 06 22 43 12. картинка как узнать владельца каталога linux. картинка Snimok ekrana ot 2019 08 06 22 43 12.

Дальше давайте изменим группу и владельца на www-data только для тех каталогов и файлов, у которых владелец и группа root в каталоге /dir3:

как узнать владельца каталога linux. Snimok ekrana ot 2019 08 06 22 45 50. как узнать владельца каталога linux фото. как узнать владельца каталога linux-Snimok ekrana ot 2019 08 06 22 45 50. картинка как узнать владельца каталога linux. картинка Snimok ekrana ot 2019 08 06 22 45 50.

Выводы

Источник

Команда Chown в Linux и Как Её Использовать: Руководство

как узнать владельца каталога linux. no image. как узнать владельца каталога linux фото. как узнать владельца каталога linux-no image. картинка как узнать владельца каталога linux. картинка no image.

В операционных системах Linux каждый файл связан с владельцем и группой. Команда chown в Linux — это сокращение от “сменить владельца” (англ. “ Ch ange own er”). Она может использоваться суперпользователем на любых Unix-подобных системах. В этом руководстве вы узнаете, чем полезна команда и как начать её использовать.

С помощью параметров chown можно изменить владельца файлов, каталогов и ссылок. Если обычный пользователь хочет внести определённые изменения в файл, суперпользователь может использовать команды chown, чтобы изменить владельца и разрешить доступ.

Прокачайте ваш Linux сервер, воспользовавшись скидками на VPS-хостинг в Hostinger! Большой выбор планов, как для учебных, так и для крупных коммерческих проектов.

Просмотр Информации о Владельце с Помощью Chown в Linux

Во-первых, вам нужно войти в свой VPS с помощью SSH. Если вам нужно вспомнить, как это сделать вот руководство.

Перед использованием команды chown нам необходимо подтвердить информацию о пользователе и группе. Вы можете получить эту информацию, используя cd и перейдя в нужный каталог.

Чтобы узнать, кому принадлежат файлы, вы можете вывести их список в каталоге с помощью следующей команды:

Для этого руководства мы создали файл с именем chownSample.txt в каталоге. Вот как будет выглядеть вывод вышеуказанной команды:

Здесь первая часть -rw-r–r– представляет права доступа к файлу. Первый root представляет информацию о владельце, а второй — о группе. В приведённом выше примере chownSample.txt имеет права root, а root принадлежит корневой группе.

Команда Chown для Файлов

Основной формат команды, чтобы изменить владельца файла:

Команду можно изменить, чтобы сменить группу. Основной формат для смены владельца и группы:

Чтобы изменить право собственности на файл chownSample.txt на нового владельца с именем whales и группу aquatic, команда будет такой:

Если нужно изменить только группу, мы можем пропустить владельца. Вот пример команды в командной строке:

Chown в Linux выполняет функции, аналогичные chgrp, когда информация о владельце не указана. Эта команда также может использоваться с несколькими параметрами.

Общая структура команды chown с параметрами ([OPTIONS]):

Команда Chown для Каталогов

Chown также можно применять для папок. Папки в свою очередь могут содержать только файлы, только папки или и то, и другое.

Здесь первая часть drwxr-xr-x представляет разрешение для папки. Первый root — это информация о владельце, а второй — информация о группе. В этом примере TestUnix имеет владельца root и корневую группу.

Подобно файлам, мы можем изменить владельца и группу для папок. Пример команды для этого:

Чтобы изменить только группу:

Чтобы изменить владельца и группу файла:

Эту же команду можно использовать для нескольких файлов или папок. Формат команды:

Пример такой команды:

Команда Chown для Ссылок

Команда Chown в Linux может использоваться для символических, или программных ссылок. Символическая ссылка — это ссылка на существующий физический файл. Для создания программных ссылок используется команда ln. Для файла chownSample.txt символическая ссылка может быть создана как:

Доступны две записи. Одна для физического файла, а другая для символической ссылки. Давайте попытаемся изменить владельца с помощью следующей команды:

Рекурсивная Смена Владельца с Помощью Chown в Linux

Команда chown может применяться к папкам, однако папки могут иметь рекурсивную структуру, а у нас может возникнуть необходимость сменить владельца для всех файлов и папок.

Рекурсивное использование команды chown гарантирует, что все каталоги и подкаталоги сменят владельца или группу.

Если у нас есть папка с названием TestUnix, в которой находятся несколько подкаталогов, то приведённая ниже команда изменит владельца всех папок и подкаталогов на пользователя с именем whales.

Итоги

Ольга уже около пяти лет работает менеджером в сфере IT. Написание технических заданий и инструкций — одна из её главных обязанностей. Её хобби — узнавать что-то новое и создавать интересные и полезные статьи о современных технологиях, веб-разработке, языках программирования и многом другом.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *