ASMCMD chmod - команда для работы с правами доступа

ASMCMD chmod - справка по команде
Андрей Васенин

Андрей Васенин

Автор статьи. Сфера интересов: ИТ-специалист (программирование, администрирование, DBA). Кандидат экономических наук. Подробнее .

Работая с Oracle ASM, нам часто приходится работать с файлами и каталогами на уровне операционной системы, - менять их расположение, переименовывать, изменять права доступа. Для работы с правами доступа и существует команда chmod.

Цель команды

Команда chmod изменяет права доступа к файлу или списку файлов.

Синтаксис и описание

chmod mode file [file ...]

mode может быть одной из следующих форм:

  • ugo | ug | uo | go | u | g | o | a } {+|- } {r|w |rw}

    a указывает разрешения для всех пользователей, u указывает разрешения для владельца файла, g указывает разрешения группы, а o указывает разрешения для других пользователей.

  • 0|4|6} {0|4|6} {0|4|6}

    Первая цифра указывает разрешения для владельца (owner), вторая цифра указывает разрешения для группы, в которую входит владелец (group), и третья цифра указывает разрешения для всех остальных (other).

В таблице 1 перечислены параметры синтаксиса для команды chmod.

Таблица 1 Параметры команды chmod

Значение Описание

6

Разрешения на чтение и запись

4

Разрешения только на чтение

0

Всё запрещено

u

Права владельца, используется с r или w

g

Разрешения для группы, используется с r или w

o

Разрешения для всех остальных, используется с r или w

a

Разрешения для всех пользователей, используется с r или w

+

Добавить разрешение, используется с r или w

-

Удалить права, используется с r или w

r

Разрешение на чтение

w

Разрешение на запись

file

Имя файла

Эта команда принимает имя файла или несколько имен файлов, разделенных пробелами.

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

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

Чтобы просмотреть разрешения для файла, используйте команду ASMCMD ls с параметром --permission. См. "Ls".

Примеры использования команды

Ниже приведены примеры команды chmod, которая изменяет права доступа указанных файлов.

Пример 1 Использование команды ASMCMD chmod

ASMCMD [+fra/orcl/archivelog/flashback] > chmod ug+rw log_7.264.684968167 log_8.265.684972027

ASMCMD [+fra/orcl/archivelog/flashback] > chmod 640 log_7.264.684968167 log_8.265.684972027

ASMCMD [+] > ls --permission +fra/orcl/archivelog/flashback
User      Group      Permission  Name
grid      asm_fra     rw-r-----  log_7.264.684968167
grid      asm_fra     rw-r-----  log_8.265.684972027

 

 

Вас заинтересует / Intresting for you:

Что такое хранилище информации...
Что такое хранилище информации... 2668 просмотров Илья Дергунов Tue, 21 Nov 2017, 13:27:29
setattr - установка атрибутов ...
setattr - установка атрибутов ... 292 просмотров Денис Sat, 06 Feb 2021, 09:35:42
Обзор бизнес-приложений Oracle
Обзор бизнес-приложений Oracle 794 просмотров Денис Sat, 23 Mar 2019, 08:47:14
Oracle ASM: Ручная перебаланси...
Oracle ASM: Ручная перебаланси... 386 просмотров Денис Fri, 29 Jan 2021, 18:02:19
Войдите чтобы комментировать