Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

Права доступа

div.main {margin-left: 20pt; margin-right: 20pt} Права доступа

     Я уже писал про права доступа к файлам, но в одной из практических задач возник вопрос, как же наиболее просто задать определенные права доступа?

     Как оказывается, каждое право имеет определенный ему числовой код:

400 - владелец имеет право на чтение; 200 - владелец имеет право на запись; 100 - владелец имеет право на выполнение; 40 - группа имеет право на чтение; 20 - группа имеет право на запись; 10 - группа имеет право на выполнение; 4 - остальные имеют право на чтение; 2 - остальные имеют право на запись; 1 - остальные имеют право на выполнение.

Теперь осталось только просуммировать числа, соответствующие тем правам доступа, которые мы хотим поставить файлу, и установить их.

     Примеры:

400+200+100+40+4=744.

chmod 744 stuff - владелец может делать все, а остальные - только читать.

400+40+4=444.

chmod 444 stuff - все имеют право только на чтение.

400+100+10+1=611.

chmod 611 stuff - владелец может читать и выполнять, остальные - только выполнять.

400+200+100+40+10+4+1=755.

chmod 755 script.cgi - Классическая команда :). CGI-скрипт - это исполняемый файл, и все должны иметь к нему доступ на чтение и выполнение. Только владелец этого файла может его изменять или удалять.

X-Stranger

xstranger@tut.by





Эта статья послана с Linux.HiTECH.BY
http://linux.hitech.by/
Назад в раздел

  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте