Linux. От новичка к профессионалу. 6-е изд


Атрибуты файла. Запрет изменения файла



Download 63,9 Mb.
Pdf ko'rish
bet96/519
Sana27.03.2022
Hajmi63,9 Mb.
#513339
1   ...   92   93   94   95   96   97   98   99   ...   519
Bog'liq
Linux. От новичка к профессионалу ( PDFDrive )

4.6.4. Атрибуты файла. Запрет изменения файла
С помощью команды 
chattr
можно изменить атрибуты файла. Параметр + устанав-
ливает атрибут, а параметр - атрибут снимает. Например:
# chattr +i /boot/grub/menu.1st
Эта команда устанавливает атрибут 
i, 
запрещающий любое изменение, переимено-
вание и удаление файла. Установить этот атрибут, равно как и снять его, имеет 
право только суперпользователь или процесс с возможностью 
CAP_LINUX_IMMUTABLE.
Чтобы изменить файл, нужно очистить атрибут с помощью команды:
# chattr -i /boot/grub/menu.1st
Для того чтобы снять право выполнения, указывается параметр -х:
chmod -х script
Подробнее о символьном методе вы сможете прочитать в руководстве по команде 
chmod 
(выполнив команду 
man chmod).
4.6.2. Смена владельца файла
Если вы хотите «подарить» кому-то файл, т. е. сделать какого-либо пользователя 
владельцем файла, вам нужно использовать команду
chown:
chown пользователь файл
П
о с л е д с т в и я
 
и з м е н е н и я
 
в л а д е л ь ц а
 
ф а й л а
Возможно, что после изменения владельца файла вы сами не сможете получить к не­
му доступ, ведь владельцем будете уже не вы.
4.6.3. Специальные права доступа (SUID и SGID)


106
Часть II. Основные сведения о Linux
Если установить атрибут 
j,
то все данные, прежде чем быть записанными непо-
средственно в файл, будут сохранены в журнал файловой системы. Этот атрибут 
имеет смысл только, если файловая система смонтирована с опциями 
data=ordered
или 
data=writeback
(см
. разд. 4.8).
Когда файловая система смонтирована с опцией
data=journal

установка атрибута 
j
не имеет смысла, поскольку все данные файла
и так уже журналируются.
Рассмотрим еще несколько атрибутов:
□ когда для файла установлен атрибут 
A
(прописная буква!), тогда не происходит
обновление записи 
atime
(в ней хранится время доступа к файлу). Это позволяет
избежать лишних дисковых операций ввода/вывода, что полезно для медленных
компьютеров;
□ если для файла установлен атрибут 
а, 
в файл можно только добавлять данные.
Этот атрибут имеет право установить (или очистить) суперпользователь или 
процесс с возможностью 
cap
_
linux
_
immutable
;
□ атрибут 
с 
заставляет систему упаковывать (сжимать) содержимое файла, что по-
зволяет сэкономить место на диске. При записи в файл информация автоматиче-
ски сжимается и записывается на диск в уже сжатом виде, при чтении из этого 
файла возвращаются несжатые данные;
□ когда изменяется каталог с установленным атрибутом 
D

изменения сразу же
записываются на диск. Это эквивалентно применению опции монтирования
dirsync;
□ если для файла установлен атрибут 
d

для него не будет выполнено резервное
копирование программой dump;
□ при изменении файла с установленным атрибутом 
S
его данные синхронно запи-
сываются на диск. Это аналогично опции монтирования 
sync
к подмножеству
файлов;
□ когда удаляется файл с установленным атрибутом 
S

система выполняет обнуле-
ние его блоков и запись их обратно на диск;
□ при удалении файла с атрибутом и его содержимое сохраняется на диске, что
позволяет впоследствии легко восстановить этот файл;
□ атрибуты 
X
и 
Z
используются экспериментальными заплатками сжатия для слу-
жебных целей.
Установить любой атрибут можно командой 
chattr

а просмотреть— командой
lsattr.
Об остальных атрибутах вы сможете прочитать в справочной системе:
man chattr

Download 63,9 Mb.

Do'stlaringiz bilan baham:
1   ...   92   93   94   95   96   97   98   99   ...   519




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish