каково различие в порядке владения?

Личинка (0.9x) поддержки ext2 и ext3, но не ext4 (если обратно-несовместимые функции не выключены).

Принимая во внимание, что, Grub2 (начиная с 1.97) поддерживает ext2, ext3 и ext4 с тем же модулем [ext2.mod] который расположен в/boot/grub2/i386-pc/в Fedora 17 (32-bit)

2
14.12.2013, 14:26
2 ответа

Первым аргументом ARG1:ARG2 является владелец Unix (пользователь), вторым аргументом является группа. Они обычно прибывают из файлов /etc/passwd (пользователи) и /etc/groups (группы).

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

Можно использовать следующие команды для наблюдения, какие пользователи и группы доступны в системе.

Примеры

Сначала 10 пользователей в моей системе Fedora 19.

$ getent passwd | head -10
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin

Сначала 10 групп.

$ getent group | head -10
root:x:0:
bin:x:1:
daemon:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
disk:x:6:
lp:x:7:
mem:x:8:
kmem:x:9:

Владелец и группа, которую Вы устанавливаете, соответствуют полномочиям на файлах и каталогам в системе.

Пример

$ ls -ld /var/www/html
drwxr-xr-x. 2 root root 4096 Jul 10 03:47 /var/www/html

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

2
27.01.2020, 22:00
  • 1
    я понял этот ответ лучше, но оба хороших ответа, теперь я просто должен разработать, когда в drupal Вам нужны или группа или в пользователь, чтобы иметь определенные полномочия. –  cea 14.12.2013, 15:17
  • 2
    я думаю апач, является владельцем файлов и так пользователь для drupal в песнях, Linux так был бы apache:root –  cea 14.12.2013, 15:21
  • 3
    @CharlieBunt - благодарит за принятие. Вы можете также upvote отвечать, что Вы считаете, полезны также. Это - хороший способ сказать спасибо любому автору ответа, который Вы нашли полезным/полезным. –  slm♦ 14.12.2013, 20:06

Взгляните на man chown. Это читает:

   chown [OPTION]... [OWNER][:[GROUP]] FILE...

Поэтому имя является именем требуемого пользователя', и (дополнительно) второе имя является желаемым названием группы.

Можно перечислить всех пользователей, известных системным использованием getent passwd и можно перечислить все группы, известные системным использованием getent group.

Если Вы делаете ls -l file это покажет Вам пользователя владения и группу и полномочия файла как это:

-rw-r----- 1 michas users 0 Dec 14 10:07 file

В этом случае пользователь "michas" может считать и записать, что файл, все в группе "пользователи" могут считать тот файл, и кому-либо еще ничего не разрешают. Возможно, хорошая ссылка является Режимами (Unix) на Википедию.

Хотите ли Вы к показанному к apache:root или root:apache, зависит, на котором пользователи и группы доступны в Вашей системе и как Вы планируете настроить ее. (Результаты Google показывают совсем другие установки от drupal в песнях.)

2
27.01.2020, 22:00
  • 1
    Спасибо за ссылку и ответ теперь я должен искать далее относительно того, что требует моя установка. –  cea 14.12.2013, 15:19

Теги

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