Я создал папку / sharedfolder и внутри нее у меня есть папки и файлы. Я хочу перемещать папки и файлы с помощью перетаскивания, но я не могу. Я должен sudo mv. Как включить перетаскивание?
Сначала ответ:
Когда вы создали каталог под / (корневым каталогом), вы должны стать пользователем root, чтобы сделать это, поэтому он был создан с правами root:root и конкретными разрешениями [ ! d1]
Пример:
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 для съемного устройства
Сначала ответ:
Когда вы создали каталог под / (корневым каталогом), вы должны стать пользователем root, чтобы сделать это, поэтому он был создан с правами root:root и конкретными разрешениями [ ! d1]
Пример:
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 для съемного устройства