Это будет плохо, если необходимо будет сделать соединения по большим наборам (скажем, 100 000 тыс). Там, перенес это.
Более позднее Редактирование: Я также встретился, еще худший провал (не может назвать это "подходом"): хранение GUID в символе (36) столбцы!!
$ sudo chmod ...
You need to either be the owner of the file or be the superuser, i.e., user root. If you own the directory but not the file, you can copy the file, rm the original, then mv it back, and then you will be able to chown it.
The easy way to temporarily be root is to run the command via sudo. ($ man 8 sudo
)
You, or most likely your sysadmin, will need to login as root and run the chown command: http://www.computerhope.com/unix/uchown.htm
Through this command you will become the owner of the file.
Or, you can be a member of a group that owns this file and then you can use chmod.
But, talk with your sysadmin.
In order to perform chmod, you need to be owner of the file you are trying to modify, or the root user.
Это сложный вопрос.
Есть ряд проблем с файловыми разрешениями. Если вы можете сделать это в командной строке
$ sudo chown myaccount /path/to/file
, то у вас стандартная проблема с разрешениями. Убедитесь, что вы являетесь владельцем файла и имеете права на изменение каталога.
Если вы не можете получить права, то вы, вероятно, смонтировали файловую систему FAT-32. Если вы ls -l
обнаружили, что этот файл принадлежит корневой системе и является членом группы "plugdev", то вы уверены, что проблема в нем. Разрешения FAT-32 устанавливаются при монтировании, используя строку файла /etc/fstab. Вы можете установить uid/gid всех файлов следующим образом:
UUID=C14C-CE25 /big vfat utf8,umask=007,uid=1000,gid=1000 0 1
Также обратите внимание, что FAT-32 не будет принимать символические ссылки.
Записал все это по адресу http://www.charlesmerriam.com/blog/2009/12/operation-not-permitted-and-the-fat-32-system/