有點離奇的問題
我在使用mini2440開發版
Linux版本‐2.6.32.2
我將一個complie後的 gz檔案丟到我的開發版進行解壓縮
此時這個gz檔案的使用者是root
解壓縮產生的檔案卻變成 1000 (為什麼?)
[root@FriendlyARM mjpg_streamer]# ls -l
-rw-r--r-- 1 1000 1000 17987 Jan 1 2010 LICENSE
-rwxr-xr-x 1 1000 1000 57530 Jan 12 2010 input_s3c2410.so
-rwxr-xr-x 1 1000 1000 169416 Jan 12 2010 input_testpicture.so
-rwxr-xr-x 1 1000 1000 51949 Jan 12 2010 input_uvc.so
-rw-r----- 1 root root 263821 Apr 8 23:54
mjpg-streamer-mini2440-bin-r6.tar.gz
因此我用 chown -R root:root mjpg_streamer
將整個mjpg_streamer資料夾都改成 root:root
此時一切完美
-rw-r--r-- 1 root root 17987 Jan 1 2010 LICENSE
-rwxr-xr-x 1 root root 57530 Jan 12 2010 input_s3c2410.so
-rwxr-xr-x 1 root root 169416 Jan 12 2010 input_testpicture.so
-rwxr-xr-x 1 root root 51949 Jan 12 2010 input_uvc.so
-rw-r----- 1 root root 263821 Apr 8 23:54
mjpg-streamer-mini2440-bin-r6.tar.gz
但當我執行其中一個檔案時
[root@FriendlyARM mjpg_streamer]# ./ start_uvc.sh
-/bin/sh: ./: Permission denied
可以請問這是怎麼回事嗎?
感謝!
--
我在使用mini2440開發版
Linux版本‐2.6.32.2
我將一個complie後的 gz檔案丟到我的開發版進行解壓縮
此時這個gz檔案的使用者是root
解壓縮產生的檔案卻變成 1000 (為什麼?)
[root@FriendlyARM mjpg_streamer]# ls -l
-rw-r--r-- 1 1000 1000 17987 Jan 1 2010 LICENSE
-rwxr-xr-x 1 1000 1000 57530 Jan 12 2010 input_s3c2410.so
-rwxr-xr-x 1 1000 1000 169416 Jan 12 2010 input_testpicture.so
-rwxr-xr-x 1 1000 1000 51949 Jan 12 2010 input_uvc.so
-rw-r----- 1 root root 263821 Apr 8 23:54
mjpg-streamer-mini2440-bin-r6.tar.gz
因此我用 chown -R root:root mjpg_streamer
將整個mjpg_streamer資料夾都改成 root:root
此時一切完美
-rw-r--r-- 1 root root 17987 Jan 1 2010 LICENSE
-rwxr-xr-x 1 root root 57530 Jan 12 2010 input_s3c2410.so
-rwxr-xr-x 1 root root 169416 Jan 12 2010 input_testpicture.so
-rwxr-xr-x 1 root root 51949 Jan 12 2010 input_uvc.so
-rw-r----- 1 root root 263821 Apr 8 23:54
mjpg-streamer-mini2440-bin-r6.tar.gz
但當我執行其中一個檔案時
[root@FriendlyARM mjpg_streamer]# ./ start_uvc.sh
-/bin/sh: ./: Permission denied
可以請問這是怎麼回事嗎?
感謝!
--
All Comments