Я создал папку / общую папку, и внутри нее у меня есть папки и файлы. Я хочу перемещать папки и файлы с помощью перетаскивания, но я не могу. Я должен sudo mv
. Как включить перетаскивание?
Сначала ответ:
Когда вы создали каталог в /
(корневой каталог), вам нужно стать пользователем root, чтобы сделать это, поэтому он был создан с root:root
владельцем и специальными разрешениями
Пример:
sudo mkdir /foo
sudo ls -la /foo
total 8
drwxr-xr-x 2 root root 4096 nov 19 13:35 .
drwxr-xr-x 26 root root 4096 nov 19 13:35 ..
Как вы можете видеть, этот каталог foo принадлежит root и является единственным пользователем с правами на запись, потому что вам нужно стать пользователем root с помощью sudo
для записи в него файлов
Второе мое мнение:
Поскольку Linux имеет довольно четко определенную структуру иерархии каталогов, вам, вероятно, следует создать этот каталог в каком-то другом месте, чем /
. Если вы хотите предоставить общий доступ к каталогу, используемому кем-то, вы, вероятно, захотите создать этот общий ресурс в каталоге $HOME
/home/foo_user
или /media/foo_user
для съемного устройства