cant change mode on a symlink
whats in this file ?
is it a shell script ?
a compiled executable ?





On 7/26/2015 7:31 AM, Ian Mellor wrote:
> Hi Peter,
>
> Thanks so much for you help.
>
> Here is what I'm getting with permissions. It looks like it has
> execute permissions? 
>
>
> root@beaglebone:~/usr# dir
> bin  share  src
> root@beaglebone:~/usr# cd bin
> root@beaglebone:~/usr/bin# dir
> eveusbc  eveusbd
> root@beaglebone:~/usr/bin# ls -l
> total 0
> lrwxrwxrwx 1 root root 30 Dec  5  2014 eveusbc ->
> /opt/Eltima/eveusb/bin/eveusbc
> lrwxrwxrwx 1 root root 30 Dec  5  2014 eveusbd ->
> /opt/Eltima/eveusb/bin/eveusbd
> root@beaglebone:~/usr/bin# .eveusbc
> -bash: .eveusbc: command not found
> root@beaglebone:~/usr/bin# chmod 777 eveusbc
> chmod: cannot operate on dangling symlink `eveusbc'
> root@beaglebone:~/usr/bin#
>
>
> On Sunday, 26 July 2015 14:54:27 UTC+1, Peter Baltus wrote:
>
>     Hi Ian,
>
>     Thanks for your email. Yes, it works more or less like in DOS, but
>     there are some differences:
>     - most Linux systems are configured such that root (as opposed to
>     most other users) does not by default execute files in the current
>     directory. This is for security reasons if I'm not mistaken. This
>     can be bypassed by typing the relative or full path to the
>     command, such as ./eveusbc . Since that doesn't work, it is worth
>     looking into another important difference with DOS:
>     - Linux systems have more extensive file permissions than the
>     original DOS system. It could be that the eveusbc file does not
>     have "execute" permission. You can check by 'ls -l', which shows
>     the permissions in a format such as rwxrw-r--. There are three
>     groups, identifying permissions for owner, group and world (from
>     left to right). Each group can have r(ead), w(rite) and execute
>     permissions. To excluse any problems in this area, you can give
>     all permissions to everybody by 'chmod 777 eveusbc' and then try
>     again './eveusbc' .
>
>     By the way, 'chmod 777' is not necessarily the best way to keep a
>     computer secure ;-) but it should help determine whether the
>     problem is related to permissions.
>
>        Peter
>
>     On Sunday, July 26, 2015 at 2:38:45 PM UTC+2, Ian Mellor wrote:
>
>         Hi Peter,
>
>         Yes I'm logged on as root but I'm in the directory where the
>         file is.
>         Does this not work the same as DOS?
>         I tried typing ./eveusbc but I just get "No such fie or directory"
>         I must say I'm lost.
>
>         Any ideas?
>
>         Thanks
>
>         Ian
>
>         On Sunday, 26 July 2015 09:11:10 UTC+1, Peter Baltus wrote:
>
>             Try ./eveusbc
>             From the prompt it seems you are logged in as root and
>             usually root does not have the current directory in it's
>             path for executing commands.
>
>             Best regards,
>
>                  Peter
>
> -- 
> For more options, visit http://beagleboard.org/discuss
> ---
> You received this message because you are subscribed to the Google
> Groups "BeagleBoard" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to [email protected]
> <mailto:[email protected]>.
> For more options, visit https://groups.google.com/d/optout.

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to