Сценарий такой. У Боба есть компьютер. Оно сломалось. Теперь у него есть только жесткий диск. Жесткий диск в формате ext3. Он идет в свой офис и говорит системному администратору Джону смонтировать этот жесткий диск и поместить точку монтирования в его домашнюю директорию. Джон использовал следующие записи в fstab.
# Bobs harddisk
/media/TAPE4/Bobs-hdd.img /home/bob/myhdd/windows ntfs ro,loop,offset=32256 0 0
/media/TAPE4/Bobs-hdd.img /home/bob/myhdd/linux ext3 ro,loop,offset=14048810496 0 0
/media/TAPE4/Bobs-hdd.img /home/bob/myhdd/extra ntfs ro,loop,offset=28015335936 0 0
Боб был счастлив. Он мог получить доступ к своему старому extra
и windows
. Специально Documents and Settings
в windows
были полезны для него.
Но он нашел проблему. Он веб-разработчик, и все его сайты находятся в каталоге linux/home/bob/public_html
. Когда он попытался получить доступ к этому каталогу public_html
он получил permission_denied
. Он казнил ls -lh
он видел это.
drwxr-xr-x 2 john john 4.0K Nov 9 2011 Desktop
drwxr-xr-x 3 john john 4.0K Aug 12 2011 Documents
drwxr-xr-x 3 john john 4.0K Aug 21 2011 public_html
Он связался с Джоном, думая, что он, возможно, ошибочно сделал это. Но Джон не мог найти способ, почему это случилось? Тогда одна вещь пришла ему в голову файловая система вряд ли хранить имя пользователя. Они хранят жидкости. Так он казнил ls -ln
drwxr-xr-x 2 1000 1000 4096 Nov 9 2011 Desktop
drwxr-xr-x 3 1000 1000 4096 Aug 12 2011 Documents
drwxr-xr-x 3 1000 1000 4096 Aug 21 2011 public_html
Джон считает, что 1000 - это первый пользователь в системе Linux. Поскольку он является администратором текущей системы. Сначала он создал свой аккаунт. Итак, Джона Уида было 1000
. Боб также настроил свою частную систему и сначала создал свой аккаунт. Уид Бобса тоже был 1000
.
Так что это ожидаемое поведение. Но проблема остается. Как Боб может получить доступ к этим сайтам в public_html
?