Разделение файла на основе последней цифры первого столбца в UNIX

Пара возможностей:

  • / home может быть файловой системой, которая монтируется только для чтения (команда mount покажет вам это)
  • в качестве упражнения, ваш инструктор мог установить какой-нибудь интересный ACL (но тогда ls должен был показать . или другой знак препинания после разрешений)
  • разрешения виртуальной машины (базового файла) доступны только для чтения, и машина не может записывать свои изменения (например, журналирование могло прекратиться).

В дальнейшем OP показал результаты mount :

411blackf16:/> mount | grep home
ldap:CN=auto.home,OU=Unix Autofs,DC=cs,DC=odu,DC=edu on /home type autofs (rw,relatime,fd=6,pgrp=1415,timeout=300,minproto=5,maxproto=‌​5,indirect) 

и MikeA указал, что

  • тип является "autofs" , который показывает, что файловая система смонтирована, а
  • строка "ldap: CN = auto.home, OU = Unix Autofs, DC = cs, DC = odu, DC = edu" указывает, что это смонтирован с использованием учетных данных LDAP.
  • все это подразумевает, что фактический / home находится на другом компьютере, который OP не может изменить (кроме файлов в его / ее домашнем каталоге).

Пользователь root на виртуальной машине не будет иметь никаких разрешений в этой файловой системе (он будет рассматриваться как никто ).

Если вы хотите создать локальные учетные записи пользователей на виртуальной машине с локальным домашним каталогом, вы можете поместить их домашний каталог в другое место. / home - очень распространенное соглашение, но не абсолютное правило.

Дополнительная литература:

2
01.04.2016, 18:27
0 ответов

Теги

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