Каковы разветвления рекурсивно chown'ing каталоги на внешнем диске, который в настоящее время имеет 501:dialout или root:root полномочия?

Немного вокруг, но использование окружает перенаправление:

r !echo .
1
27.10.2013, 04:38
1 ответ

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

Просто добавьте пользователя в обеих системах и удостоверьтесь, что UID этого пользователя (идентификатор пользователя) и GID (идентификатор группы) является теми же числами в обеих системах. Имена являются несущественными, это - числа, которые должны быть сохранены в синхронизации, так, чтобы UID/GID был распознан через обе системы как отдельный пользователь / группа.

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

Пример

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

$ ls -ld .
drwx------. 245 saml saml 32768 Oct 26 22:41 .

Используя -n переключатель к ls Вы видите то, что числа для этих полей.

$ ls -ldn .
drwx------. 245 500 501 32768 Oct 26 22:41 .

Таким образом, мы должны удостовериться, что у меня есть тот же пользователь/группа в обеих системах (saml/saml), и UID/GID должен быть 500/501 также.

Если Вы заглядываете /etc/group файл Вы будете видеть группу saml + GID.

$ grep "^saml" /etc/group
saml:x:501:

Заглядывание /etc/passwd файл Вы будете видеть пользователя saml + UID.

$ grep "^saml" /etc/passwd
saml:x:500:501:Sam M. (local):/home/saml:/bin/bash

При выполнении useradd команда можно управлять что UID/GID использовать.

$ sudo useradd -u 500 -g 501 saml
0
28.01.2020, 02:02
  • 1
    @ysim - Вы можете также upvote в дополнение к принятию спасибо 8-) –  slm♦ 04.11.2013, 02:17

Теги

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