Как передать libnotify для рычания

Нет, любой пользователь может выполнить эту команду и должен смочь сделать так. Эта команда состоит в том, как пользователи могут управлять битами полномочий на каталоге или файле, который жизненно важен для того, чтобы сделать исполняемый файл сценариев оболочки или сделать каталог доступным для групп, которых пользователь мог бы быть частью.

Примеры

  1. Исполняемый сценарий

    $ ls -l reset*
    -rwxrwxr-x 1 saml saml   378 Sep  2 02:46 reset_raw_sorted.bash
    
  2. Доступ к каталогу

    $ ls -ld adir
    drwxrwxr-x 2 saml saml 4096 Oct 19 21:28 adir
    

    Теперь отключите этот каталог, выполняют биты

    $ chmod -x adir
    $ ls -ld adir
    drw-rw-r-- 2 saml saml 4096 Oct 19 21:28 adir
    

    Теперь я не могу cd к этому каталогу

    $ cd adir/
    bash: cd: adir/: Permission denied
    
  3. Управление групповым доступом к файлам и каталогам

    Скажите, что у меня есть пользователь в этих группах

    $ groups
    saml vboxusers jupiter newgrp blah
    

    Я хочу дать другим пользователям, которые находятся в скучном доступе группы к adir

    $ ls -ld adir
    drwx---r-x 2 saml blah 4096 Oct 19 21:28 adir
    

    Я могу использовать chmod удалить другие полномочия пользователя и предельный доступ к пользователю saml и группа blah как так

    $ chmod o-rwx,g+rwx adir
    $ ls -ld adir
    drwxrwx--- 2 saml blah 4096 Oct 19 21:28 adir
    
3
01.04.2014, 12:04
1 ответ

Я только что обнаружил, что это можно сделать с помощью скрипта Python , подключенного к локальному серверу dbus, как предлагается здесь + библиотека gntp .

0
27.01.2020, 21:44

Теги

Похожие вопросы