Операционные системы на основе Linux разработаны таким образом, что могут поддерживать нескольких пользователей. Из-за этого эти системы должны поддерживать данные о разрешениях доступа для файлов и каталогов, чтобы вы знали, кто может получить к ним доступ. Есть два типа разрешений, которыми можно управлять с помощью команда Чаун- Полномочия пользователей, которые предназначены только для определенного пользователя, и пользователей группы, предназначенные для определенной группы.
Чаун это используется для управлять этим типом собственности или разрешений. С помощью этой команды мы изменим, кто может получить доступ к определенным файлам и каталогам. В этой статье мы объясним все, что вам нужно знать об этой команде, особенно полезной для общих компьютеров (иначе это не имело бы особого смысла).
Как использовать Чаун
Прежде чем начать, я хотел бы напомнить вам, что при упоминании файла мы имеем в виду это полный маршрут. С учетом этого синтаксис команды следующий:
chown [Opciones] [usuario_propietario:dueño_del_grupo] [Archivo]
Из вышесказанного мы должны:
- опции - это различные параметры, которые мы будем использовать с командой.
- owner_user: group_owner Он находится в имени пользователя и / или имени группы, хотя также можно использовать UID (идентификатор пользователя) или GID (идентификатор группы).
- архив - это файл, для которого мы хотим изменить права доступа, которые могут быть одним или несколькими.
Как изменить владельца файла или каталога с помощью Чаун
Мы можем изменить владельца разных файлов и каталогов с помощью команды Чаун. Например, чтобы изменить владельца файла на конкретного пользователя, мы выполним следующую команду:
chown pablinux archivo.ext
Из вышесказанного «pablinux» - это пользователь, а «file.ext» - это файл с его расширением.
Если мы хотим изменить имя нескольких файлов, мы будем добавлять один за другим, разделенные пробелом, что будет выглядеть примерно так:
chown pablinux archivo.ext archivo2.ext
В случае с каталогом единственное, что мы изменим, это то, что вместо размещения файла мы сможем перейти в каталог.
Как сменить владельца файла с UID
Первое, что нам нужно сделать, это получить наш UID с помощью следующей команды:
echo $UID
В результате должно получиться число 1000. Чтобы изменить владельца файла таким образом, команда, которую мы представим ниже, будет следующей:
chmod 1000 archivo.ext
Изменить владельца и группу файла
Чтобы изменить владельца и группу файла, мы должны указать имя пользователя и имя группы. Используя команду Чаун Мы можем изменить владельца и группу следующим образом: сначала мы изменим владельца файла и группу с помощью следующей команды:
chown pablinux:administradores archivo.ext
Название группы может быть любым; в приведенном выше примере это будут «администраторы». Если мы не хотим давать ему имя группы в то время, мы можем указать только имя пользователя, для которого мы будем использовать двоеточие, а затем пробел, как в следующем примере:
chown pablinux: archivo.ext
В предыдущем примере, если не указывать какую-либо группу, он будет принимать группу пользователя, в данном случае pablinux.
Измените группу файла с помощью Чаун
Мы можем изменить имя группы файла с помощью команды Чаун. Команда будет выглядеть так, где linuxadictos будет новая группа файла file.ext:
chown :linuxadictos archivo.ext
Как видите, в предыдущей команде пробел находится слева от двоеточия.
Рекурсивно изменить владельца файла
Используя параметр -R, мы можем изменить имя группы или владельца файла и подкаталогов, находящихся в определенном каталоге. В следующей команде мы изменим каталог / Вар / WWW a linuxadictos:
chown -R :linuxadictos /var/www
Как узнать владельца файлов
Чтобы узнать, кому принадлежит файл, мы можем использовать команду ls с опцией -l. Например, чтобы увидеть владельца файла file.ext, мы введем эту команду:
ls -l archivo.ext
Результат покажет нам что-то вроде:
-rw-r--r-- 1 pablinux pablinuxusuarios 241 Mar 1 01:28 archivo.ext
Вы уже знаете, как пользоваться командой Чаун в Linux?