Я пытаюсь запустить программное обеспечение статистики Stata 11 на Ubuntu 11.10. как обычный пользователь, и я получаю следующее сообщение об ошибке:
bash: xstata: Permission denied
Пользовательские привилегии кажутся мне ободренными как новичок linux, hard:
-rwxr-x--x 1 root root 16177752 2009-08-27 16:29 xstata*
Я бы очень оцените некоторые советы о том, как решить эту проблему!
Поскольку вы пытаетесь запустить xstata в качестве обычного пользователя (в этом случае обычный означает, что пользовательский root и членство в группе не содержат root). Вы не имеете права читать файл.
Позвольте мне процитировать (источник):
«Выполнить» означает, что этот файл может быть выполнен как программа. Поэтому, если файл был сценарием оболочки или действительным скомпилированным исполняемым файлом (формат ELF и т. Д.) С именем program_name, вы можете запустить ./program_name или, если этот каталог был на вашем пути, просто program_name. Без бита выполнения вам нужно будет ввести sh program_name для сценария оболочки, perl program_name для скрипта perl и т. Д.Таким образом, вам либо нужно быть частью корневой группы, либо добавить чтение разрешение другим. Eg.:
sudo chmod o+r xstata
Поскольку вы пытаетесь запустить xstata
в качестве обычного пользователя (в этом случае обычный означает, что пользовательский root и членство в группе не содержат root). Вы не имеете права читать файл .
Позвольте мне процитировать ( source ):
"Выполнить "означает, что этот файл может быть выполнен как программа. Поэтому, если файл был сценарием оболочки или действительным скомпилированным исполняемым файлом (формат ELF и т. Д.) С именем program_name, вы можете запустить
blockquote>./program_name
или, если этот каталог был на вашем пути, простоprogram_name
. Без бита выполнения вам нужно будет ввестиsh program_name
для сценария оболочки,perl program_name
для скрипта perl и т. Д.Таким образом, вам либо нужно быть частью корня группе или добавить права на чтение другим пользователям. Eg.:
sudo chmod o+r xstata