Почему я не могу использовать chmod 000 для папки?

Я не могу chmod 000 для папки в Ubuntu 13.10

1
задан 25 May 2014 в 01:54

3 ответа

У владельца папки всегда будет доступ.

2
ответ дан 24 May 2018 в 14:18
  • 1
    Это неверно. chmod 000 somedir работает отлично. – psusi 10 December 2013 в 08:59
  • 2
    @psusi, но это не мешает вам делать что-то в каталоге. Один и тот же пользователь может восстановить разрешения или rm в каталоге без проблем. – Oli♦ 10 December 2013 в 15:13
  • 3
    @Oli - вам даже не нужно изменять разрешения - rm -f... (или rm -rf для каталога) . – Wilf 10 December 2013 в 22:51

Но я могу сделать это в своем блоке SLES

user@DemoBox:/export/home/n/user : ls -l test
ls: cannot access test: No such file or directory

user@DemoBox:/export/home/n/user : mkdir test
user@DemoBox:/export/home/n/user : ls -ld $_
drwx------ 2 user EDC_EOO_OS 6 Dec 10 04:35 test

user@DemoBox:/export/home/n/user : chmod 0000 $_
user@DemoBox:/export/home/n/user : ls -ld $_
d--------- 2 user EDC_EOO_OS 6 Dec 10 04:35 test

user@DemoBox:/export/home/n/user : lsb_release -a
LSB Version:    core-2.0-noarch:core-3.2-noarch:core-4.0-noarch:core-2.0-x86_64:core-3.2-x86_64:core-4.0-x86_64:desktop-4.0-amd64:desktop-4.0-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.2-amd64:graphics-3.2-noarch:graphics-4.0-amd64:graphics-4.0-noarch
Distributor ID: SUSE LINUX
Description:    SUSE Linux Enterprise Server 11 (x86_64)
Release:        11
Codename:       n/a
1
ответ дан 24 May 2018 в 14:18
  • 1
    @Nischay .. это ошибка с Ubuntu или Suse ?? Любой способ сделать это в Ubntu ?? – Muddassir Nazir 10 December 2013 в 05:19
  • 2
    В настоящее время у меня нет доступа к любому ящику ubuntu, и я никогда не пробовал его на своем ubuntu. Мне просто интересно, почему вам нужно это разрешение для любой папки. Это разрешение сделает вашу папку непригодной для всех. – Nischay 10 December 2013 в 05:24
  • 3
    Если у вас есть доступ к sudo (root) в этом поле, и все пользователи используют одну и ту же учетную запись для доступа к машине, просто измените право собственности на root и удалите все разрешения для группы и других. После этого эта папка не будет доступна никому, кроме root.You можете также переименуйте папку в ведущую. например, pics to .pics, в этой папке не отображается в диспетчере файлов, пока кто-то не нажмет ctrl + h. – Nischay 10 December 2013 в 05:44

Таким образом, никто не будет иметь доступ к этой папке! Вы можете скрыть его, добавив . в начале его имени. Я считаю, что chmod не позволяет вам удалять все разрешения от владельца.

0
ответ дан 24 May 2018 в 14:18

Другие вопросы по тегам:

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