Как я изменяю полномочия на каталоге, не проигрывая setgid?

Это обычно - терминальная проблема установки. Проверьте свою переменную среды $TERM на стороне FreeBSD и проверьте, какова Ваша локальная терминальная установка. Это - почти наверняка проблема с клавишами со стрелками.

В дополнение к этому удостоверьтесь, что у Вас есть стандартный набор "неповреждения моя энергия" .vimrc примененные настройки.

set nocompat
set backspace=eol,start,indent

Если Вы уверены, что терминальные настройки корректны, но Вы все еще имеете проблемы клавиши Backspace, смотрите на справку энергии

:help fixdel
2
03.11.2011, 18:19
2 ответа

Если Вы не будете членом группы, присвоенной каталогу, то, если Вы изменяете какие-либо полномочия, Вы потеряете setgid на том каталоге.

Опции

  1. Вы могли изменить свой umask перед созданием каталога, избегая потребности изменить полномочия на каталоге после создания его. Тем путем Вы не потеряете setuid на том каталоге. (Продемонстрированный в конце этого ответа.)

  2. Станьте членом группы (требует sudo)

    $ sudo usermod -a -G www-data webmin

  3. Измените использование полномочий sudo

    $ chmod g=rxs,o= libraries

Последние два нарушают ограничения вопроса, таким образом, ответ является опцией 1.

$ umask 0027
$ mkdir libraries
$ ls -ld libraries
drwxr-s--- 2 webmin www-data 4096 2011-11-03 12:03 libraries
1
27.01.2020, 22:15
$ ls -ld testdir
drwxrwxrwx ... testdir
$ chmod 2750 testdir
$ ls -ld testdir
drwxr-s--- ... testdir

Это то, что Вы хотите?

Править: Я проверил свою систему и установку o перманент и даже изменение группы не изменились, setgid укусил. Не уверенный, почему это сделало на Вашем.

1
27.01.2020, 22:15
  • 1
    Это - идея. Но это не работало. У Вас есть та же группа как файл? Я не делаю. Возможно, это - проблема? –  Stoney 03.11.2011, 18:00
  • 2
    Вот именно! Необходимо быть в той же группе, иначе Вы теряете setgid. Редактирование ре –  Stoney 03.11.2011, 18:07
  • 3
    : действительно ли Вы были членом группы, которой присваивают файл? –  Stoney 03.11.2011, 18:20
  • 4
    (BTW: Я хочу проголосовать за Ваш ответ, но он не позволяет мне.) –  Stoney 03.11.2011, 18:21
  • 5
    Да, я был в той же группе и как оригинал и как на что я изменил его. Я не знал, что Вы могли изменить группу на одну, Вы не находитесь в, но я предполагаю, что она имеет смысл. –  Kevin 03.11.2011, 19:29

Теги

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