Установить разрешения только для подпапки

Если это для Python 2.x или для Python 3.2 +, можно также использовать callable(). Это раньше удерживалось от использования, но теперь неустаревше, таким образом, можно использовать его снова. Можно считать обсуждение здесь: http://bugs.python.org/issue10518 . Можно сделать это с:

callable(obj)

, Если это для Python 3.x, но прежде 3.2, проверьте, имеет ли объект __call__ атрибут. Можно сделать это с:

hasattr(obj, '__call__')

часто предложенный types.FunctionTypes подход не корректен, потому что ему не удается покрыть много случаев, как которые Вы, по-видимому, хотели бы, чтобы он передал, с builtins:

>>> isinstance(open, types.FunctionType)
False

>>> callable(open)
True

надлежащий способ проверить свойства утиных типизированных объектов состоит в том, чтобы спросить их, если они шарлатан, чтобы не видеть, помещаются ли они в контейнер размера утки. Не используйте types.FunctionType, если у Вас нет очень определенной идеи того, какова функция.

0
задан 13.05.2020, 23:04

2 ответа

Попытка:

sudo chown owner:group /etc/myFolder/ -R 

владелец изменения Вашему пользователю и группе принадлежит ему

sudo chmod 775 /etc/myFolder/ -R

, Этот shold дает владелец и группа rwx полномочия.

Примечание : можно изменить разрешение, поскольку оно соответствует потребностям.

0
ответ дан 13.05.2020, 23:04
  • 1
    если можно решить меня эта последняя проблема I' метка ll Ваш как ответ наверняка:) – dirkbaechle 13.05.2020, 23:04
  • 2
    попытайтесь изменить владельца от корня до Вашего пользователя, почему Вы хотите, чтобы корень владел им – dmoody256 13.05.2020, 23:05
  • 3
    приветствуйте человека, который мы здесь для помощи каждому другие, счастливые помочь Вам, и не забываем отмечать его как ответ, если это помогло Вам;) – homer836 13.05.2020, 23:05
  • 4
    Благодарит Вас действительно помог мне! Так или иначе мне просто был нужен r/w, таким образом, мой код 664 (4, просто читается из других пользователей). Если я делаю так меня can' t CD к той папке еще, в то время как с 774 я мог... какие-либо идеи? – homer836 13.05.2020, 23:05
  • 5
    я думаю, что Ваш пользователь не находится в группе и действии как другие – homer836 13.05.2020, 23:06

Владение является правильным. Проблема с полномочиями. Необходимо дать чтение, записать, и или выполнить полномочия к тем подпапкам.

я предлагаю, чтобы Вы использовали:

chmod -R 640 /etc/myFolder

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

0
ответ дан 13.05.2020, 23:05
  • 1
    Возможно, попробуйте 760, с Вашим обычным пользователем, не корнем. – Smitty 13.05.2020, 23:05
  • 2
    большой... после этой команды даже CD/etc/myFolder дает мне, недостаточные полномочия... и мой пользователь являются членом группы... – 2 revs 13.05.2020, 23:05

Теги

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