Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Позиционные параметры




Параметры

Изменение прав доступа к файлу

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

chmod [-R] режим файл...

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

цифровой. В символьной форме используются обозначения:

u g o — владелец, группа, прочие соответственно

+ - = — установить, убрать, оставить указанное право доступа

r w x — право на чтение, запись, выполнение файла

В цифровой форме используется восьмеричное число, получаемое сложением следующих зна­чений для достижения нужного режима:

4000 SUID присвоить процессу ID владельца файла при запуске.

2000 SGID присвоить процессу ID группы при запуске.

0400 RUSR присвоить право чтения файла владельцу

0040 RGRP присвоить право чтения файла членам группы

0004 ROTH присвоить право чтения файла прочим пользователям

0200 WUSR присвоить право записи в файл владельцу

0020 WGRP присвоить право записи в файл группе

0002 WOTH присвоить право записи в файл прочим пользователям

0100 XUSR присвоить право выполнения файла владельцу

0010 XGRP присвоить право выполнения файла группе

0001 XOTH присвоить право выполнения файла прочим пользователям

Параметр -R позволяет рекурсивно сменить режим доступа в подкаталогах. Примеры:

chmod u+w,go-x file добавить для владельца файла право на запись в файл, а для членов

группы и прочих пользователей отменить право на выполнение файла.

chmod 0755 file установить для владельца все права на доступ к файлу, а для группы и

прочих пользователей установить права только на чтение и выполнение файла.

chmod 0640 file установить для владельца файла права на запись в файл и на чтение из

файла, для группы которой принадлежит файл право на чтение файла, прочим пользователям

запретить доступ к файлу.


Параметр — это объект хранящий значение. Параметр установлен если ему присвоено зна­чение. Null является допустимым значением. Если параметр установлен, то он может перейти в состояние не установлен только при использовании встроенной команды unset. Параметр мо­жет быть обозначен именем, числом или специальным символом. Переменная — это параметр обозначенный именем.

Позиционный параметр — это параметр обозначенный одной или более цифрами, отличными от единственной цифры 0. Если параметр обозначен несколькими цифрами, они должны за­ключаться в фигурные скобки. Позиционные параметры определяются аргументами указанными в командной строке при вызове оболочки. Позиционные параметры временно заменяются при вызове функций. Присвоение значений позиционным параметрам может быть произведено при помощи встроенной команды set. Если имеется сценарий revers.sh:

#!/bin/sh echo $3 echo $2 echo $1

то при запуске с аргументами one, two, three:

reverse.sh one two three

сценарий выведет: three two one




Поделиться с друзьями:


Дата добавления: 2014-12-07; Просмотров: 541; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.