使用者權限 - Linux

Table of Contents

有點離奇的問題

我在使用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

John avatarJohn2012-04-10
多一個空格?
Barb Cronin avatarBarb Cronin2012-04-14
感謝! 真的是多一個空格...
Margaret avatarMargaret2012-04-16
但是為什麼我解壓縮之後的使用者卻不是root ? 而是1000?
Sarah avatarSarah2012-04-20
gz檔uid和gz檔內含檔案的uid沒有關聯,看一下是不是內含檔
Elizabeth avatarElizabeth2012-04-25
案的owner uid是1000?
Todd Johnson avatarTodd Johnson2012-04-27
從別台電腦來的檔案owner group不存在,則以id呈現。