开发板上mount成功 运行程序时显示permission denied

内核编译和嵌入式产品的设计与开发
回复
li77leprince
帖子: 7
注册时间: 2014-10-07 16:01
系统: ubuntu 14.04

开发板上mount成功 运行程序时显示permission denied

#1

帖子 li77leprince » 2014-10-07 16:07

新人求教1
最近刚开始搞嵌入式开发,交叉编译环境 NFS minicom 等都已经搞定了,但是mount进去最后一布执行程序时死活都是permission denied
网上找了一大堆方法,什么chmod 777之类的都试过了,还是不行,求高手指点啊!
头像
astolia
论坛版主
帖子: 6460
注册时间: 2008-09-18 13:11

Re: 开发板上mount成功 运行程序时显示permission denied

#2

帖子 astolia » 2014-10-07 19:11

把mount命令的输出贴出来看一下
li77leprince
帖子: 7
注册时间: 2014-10-07 16:01
系统: ubuntu 14.04

Re: 开发板上mount成功 运行程序时显示permission denied

#3

帖子 li77leprince » 2014-10-07 22:36

2014-10-05 21_57_00 _______________.png
li77leprince
帖子: 7
注册时间: 2014-10-07 16:01
系统: ubuntu 14.04

Re: 开发板上mount成功 运行程序时显示permission denied

#4

帖子 li77leprince » 2014-10-07 22:36

写帖子的时候附件没有添加成功,马上重新上传!
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 开发板上mount成功 运行程序时显示permission denied

#5

帖子 poloshiao » 2014-10-08 7:33

1. 檢查
192.168.0.121
sudo ls -al /home
sudo ls -al /home/littleprince
sudo ls -al /home/littleprince/share
sudo ls -al /home/littleprince/share/hello
權限設定
(client 端登入者 由沒有權限 瀏覽/讀取)
2. 檢查
192.168.0.121
sudo cat /etc/exports
權限設定
3. 建議 終端機指令及文字回應
直接使用複製/貼上來 (不要摘錄)
不必擷圖
有利回覆時直接引用
li77leprince
帖子: 7
注册时间: 2014-10-07 16:01
系统: ubuntu 14.04

Re: 开发板上mount成功 运行程序时显示permission denied

#6

帖子 li77leprince » 2014-10-08 9:05

poloshiao 写了:1. 檢查
192.168.0.121
sudo ls -al /home
sudo ls -al /home/littleprince
sudo ls -al /home/littleprince/share
sudo ls -al /home/littleprince/share/hello
權限設定
(client 端登入者 由沒有權限 瀏覽/讀取)
2. 檢查
192.168.0.121
sudo cat /etc/exports
權限設定
3. 建議 終端機指令及文字回應
直接使用複製/貼上來 (不要摘錄)
不必擷圖
有利回覆時直接引用

感谢大神回复!

littleprince@Avalon:~$ sudo ls -al /home
[sudo] password for littleprince:
总用量 16
drwxr-xr-x 4 root root 4096 9月 25 15:33 .
drwxrwxrwx 23 root root 4096 10月 7 15:30 ..
drwxr-xr-x 38 littleprince littleprince 4096 10月 8 08:57 littleprince
drwxr-xr-x 3 littleprince littleprince 4096 9月 25 15:33 ubuntu
littleprince@Avalon:~$ sudo ls -al /home/littleprince
总用量 276
drwxr-xr-x 38 littleprince littleprince 4096 10月 8 08:57 .
drwxr-xr-x 4 root root 4096 9月 25 15:33 ..
drwx------ 3 littleprince littleprince 4096 3月 19 2014 .adobe
-rw-rw-r-- 1 littleprince littleprince 116 9月 23 23:26 .apport-ignore.xml
drwxrwxr-x 3 littleprince littleprince 4096 10月 5 22:34 ARM-Linux-Project
-rw------- 1 littleprince littleprince 8076 10月 8 08:33 .bash_history
-rw-r--r-- 1 littleprince littleprince 220 3月 19 2014 .bash_logout
-rw-r--r-- 1 littleprince littleprince 3661 9月 25 23:15 .bashrc
-rw-r--r-- 1 littleprince littleprince 3661 9月 25 23:14 .bashrc~
-rw-r--r-- 1 littleprince littleprince 24576 9月 25 23:12 .bashrc.swp
drwx------ 33 littleprince littleprince 4096 10月 5 16:34 .cache
drwx------ 3 littleprince littleprince 4096 5月 4 00:14 .compiz
drwxrwxr-x 3 littleprince littleprince 4096 5月 3 18:43 .compiz-1
drwx------ 28 littleprince littleprince 4096 10月 5 16:34 .config
drwx------ 3 littleprince littleprince 4096 3月 19 2014 .dbus
-rw-r--r-- 1 littleprince littleprince 26 5月 3 20:03 .dmrc
drwx------ 3 littleprince littleprince 4096 9月 25 11:10 .emacs.d
-rw-r--r-- 1 littleprince littleprince 8445 3月 19 2014 examples.desktop
-rw-r--r-- 1 littleprince littleprince 21954 3月 19 2014 .face
drwxr-xr-x 2 littleprince littleprince 4096 5月 3 23:43 fontconfig
drwxr-xr-x 2 littleprince littleprince 4096 5月 3 23:43 .fontconfig
drwx------ 4 littleprince littleprince 4096 10月 8 08:57 .gconf
drwx------ 3 littleprince littleprince 4096 9月 25 21:11 .gnome
drwx------ 3 littleprince littleprince 4096 5月 3 23:50 .gnome2
-rw------- 1 littleprince littleprince 0 3月 19 2014 .goutputstream-CHC0CX
drwxrwxr-x 2 littleprince littleprince 4096 5月 3 18:45 .gstreamer-0.10
-rw-rw-r-- 1 littleprince littleprince 225 5月 3 23:50 .gtk-bookmarks
drwx------ 2 littleprince littleprince 4096 3月 19 2014 .gvfs
drwxr-xr-x 2 root root 4096 9月 25 16:32 hack
-rw------- 1 littleprince littleprince 11448 10月 8 08:57 .ICEauthority
drwxrwxr-x 3 littleprince littleprince 4096 10月 5 15:06 JavaProject
drwxr-xr-x 3 littleprince littleprince 4096 3月 19 2014 .local
drwx------ 3 littleprince littleprince 4096 3月 19 2014 .macromedia
drwx------ 3 littleprince littleprince 4096 3月 19 2014 .mission-control
drwx------ 4 littleprince littleprince 4096 3月 19 2014 .mozilla
drwx------ 3 littleprince littleprince 4096 5月 3 20:04 .pki
-rw-r--r-- 1 littleprince littleprince 675 3月 19 2014 .profile
drwx------ 2 littleprince littleprince 4096 10月 5 16:33 .pulse
-rw------- 1 littleprince littleprince 256 3月 19 2014 .pulse-cookie
drwx------ 2 littleprince littleprince 4096 9月 25 13:08 .sbd
drwxrwxrwx 2 littleprince littleprince 4096 10月 7 11:47 share
drwx------ 2 littleprince littleprince 4096 9月 26 21:32 .sunpinyin
drwx------ 4 littleprince littleprince 4096 3月 19 2014 .thumbnails
drwx------ 4 littleprince littleprince 4096 9月 25 12:56 .thunderbird
-rw------- 1 littleprince littleprince 81 10月 8 08:57 .Xauthority
-rw------- 1 littleprince littleprince 132 10月 8 08:57 .xsession-errors
-rw------- 1 littleprince littleprince 1507 10月 8 08:45 .xsession-errors.old
drwxr-xr-x 2 littleprince littleprince 4096 3月 19 2014 公共的
drwxr-xr-x 2 littleprince littleprince 4096 3月 19 2014 模板
drwxr-xr-x 2 littleprince littleprince 4096 3月 19 2014 视频
drwxr-xr-x 3 littleprince littleprince 4096 10月 8 08:39 图片
drwxr-xr-x 6 littleprince littleprince 4096 10月 8 08:44 文档
drwxr-xr-x 2 littleprince littleprince 4096 10月 7 13:38 下载
drwxr-xr-x 5 littleprince littleprince 4096 9月 25 15:41 音乐
drwxr-xr-x 2 littleprince littleprince 4096 10月 7 13:39 桌面
littleprince@Avalon:~$ sudo ls -al /home/littleprince/share
总用量 20
drwxrwxrwx 2 littleprince littleprince 4096 10月 7 11:47 .
drwxr-xr-x 38 littleprince littleprince 4096 10月 8 08:57 ..
-rwxrwxr-x 1 littleprince littleprince 7860 10月 7 11:47 hello
-rw-rw-r-- 1 littleprince littleprince 62 10月 7 11:46 hello.c
-rw-rw-r-- 1 littleprince littleprince 0 10月 7 11:45 hello.c~
littleprince@Avalon:~$ sudo ls -al /home/littleprince/share/hello
-rwxrwxr-x 1 littleprince littleprince 7860 10月 7 11:47 /home/littleprince/share/hello

littleprince@Avalon:~$ sudo cat /etc/exports
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
/home/littleprince/share *(rw,sync,no_root_squash,no_subtree_check)

而且我还尝试了用root权限登录进行实验,也还是同样的permission denied。
感谢解答!
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 开发板上mount成功 运行程序时显示permission denied

#7

帖子 eexpress » 2014-10-08 9:13

挂载权限和文件权限,似乎没问题。
● 鸣学
li77leprince
帖子: 7
注册时间: 2014-10-07 16:01
系统: ubuntu 14.04

Re: 开发板上mount成功 运行程序时显示permission denied

#8

帖子 li77leprince » 2014-10-08 9:15

编译器的版本
littleprince@Avalon:~$ arm-linux-gcc -v
Using built-in specs.
Target: arm-none-linux-gnueabi
Configured with: /opt/FriendlyARM/mini2440/build-toolschain/working/src/gcc-4.4.3/configure --build=i386-build_redhat-linux-gnu --host=i386-build_redhat-linux-gnu --target=arm-none-linux-gnueabi --prefix=/opt/FriendlyARM/toolschain/4.4.3 --with-sysroot=/opt/FriendlyARM/toolschain/4.4.3/arm-none-linux-gnueabi//sys-root --enable-languages=c,c++ --disable-multilib --with-arch=armv4t --with-cpu=arm920t --with-tune=arm920t --with-float=soft --with-pkgversion=ctng-1.6.1 --disable-sjlj-exceptions --enable-__cxa_atexit --with-gmp=/opt/FriendlyARM/toolschain/4.4.3 --with-mpfr=/opt/FriendlyARM/toolschain/4.4.3 --with-ppl=/opt/FriendlyARM/toolschain/4.4.3 --with-cloog=/opt/FriendlyARM/toolschain/4.4.3 --with-mpc=/opt/FriendlyARM/toolschain/4.4.3 --with-local-prefix=/opt/FriendlyARM/toolschain/4.4.3/arm-none-linux-gnueabi//sys-root --disable-nls --enable-threads=posix --enable-symvers=gnu --enable-c99 --enable-long-long --enable-target-optspace
Thread model: posix
gcc version 4.4.3 (ctng-1.6.1)
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 开发板上mount成功 运行程序时显示permission denied

#9

帖子 poloshiao » 2014-10-08 10:04

drwx------ 2 littleprince littleprince 4096 3月 19 2014 .gvfs
192.168.0.121
把這個 卸載 看看
sudo umount /home/littleprince/.gvfs
有這個 有時會搗亂
头像
astolia
论坛版主
帖子: 6460
注册时间: 2008-09-18 13:11

Re: 开发板上mount成功 运行程序时显示permission denied

#10

帖子 astolia » 2014-10-08 11:42

我是让你挂载之后,再直接运行mount命令,看看是不是被加了noexec选项
另外把那个hello复制到开发板上再运行有没有问题?
li77leprince
帖子: 7
注册时间: 2014-10-07 16:01
系统: ubuntu 14.04

Re: 开发板上mount成功 运行程序时显示permission denied

#11

帖子 li77leprince » 2014-10-08 18:29

astolia 写了:我是让你挂载之后,再直接运行mount命令,看看是不是被加了noexec选项
另外把那个hello复制到开发板上再运行有没有问题?
[/mnt/yaffs]mount
/dev/bon/3 on / type cramfs (rw)
none on /dev type devfs (rw)
none on /proc type proc (rw)
none on /dev/pts type devpts (rw)
tmpfs on /dev/shm type tmpfs (rw)
/dev/mtdblock/1 on /mnt/yaffs type yaffs (rw)
ramfs on /var type ramfs (rw)

刚刚在用别人的开发板运行我编译好的hello文件,也是permission denied。是选的编译器有问题吗?编译器版本的arm-linux-gcc 4.4.3
li77leprince
帖子: 7
注册时间: 2014-10-07 16:01
系统: ubuntu 14.04

Re: 开发板上mount成功 运行程序时显示permission denied

#12

帖子 li77leprince » 2014-10-09 0:22

今晚尝试了低版本arm-linux-gcc4.1.2版本,竟然成功了!
感谢LS诸位的指点!谢谢~
回复