Page 1 of 2 12 LastLast
Results 1 to 10 of 17

Thread: Howto run a script as root

  1. #1
    Member registered user
    Join Date
    Jan 2003
    Posts
    54

    Howto run a script as root

    I created a script as root to remove some symlinks and to copy some files instead of them.

    The problem is that I am not able to run the script as root.
    As user knoppix I am able to run the script, but do not have the rights to remove the symlinks.
    I want to save the script on the harddisk, so it will be there all the time.
    As soon as I save it on harddisk the ownership seems to change to knoppix:knoppix
    I tried as root:
    Code:
    chown knoppix:knoppix filename
    ownership did not change.
    I tried as root:
    chmod u+x filename
    and
    chmod +x filename
    root could still not run the script, while knoppix can, but does not have enough rights.

    What can I do about this?

    Another question is: how do I get the answer on the question if knoppix should remove the symlink answered with yes without human interferance.

  2. #2
    Senior Member registered user
    Join Date
    Nov 2002
    Location
    Auckland, New Zealand
    Posts
    818
    sudo script

  3. #3
    Member registered user tuxtom's Avatar
    Join Date
    Nov 2002
    Location
    hamburg.de
    Posts
    32

    Re: Howto run a script as root

    Quote Originally Posted by Hermanh
    I tried as root:
    Code:
    chown knoppix:knoppix filename
    ownership did not change.
    I think you should issue a
    Code:
    chown root:root filename
    or try (as root):
    Code:
    # chmod 777 filename
    tom

  4. #4
    Member registered user
    Join Date
    Jan 2003
    Posts
    54
    Thanks for those answers. I tried them both.

    When I do as root:
    Code:
    chmod 777 filename
    I still can not run the script

    When I do as root:
    Code:
    chown root:root filename
    I get:
    Code:
    chown: changing ownership of 'filename': operation not permitted
    Also
    Code:
    sudo filename
    does not work as root or as knoppix.

    I've started knoppix with the cheatcode knoppix 2 to stay in textmode.
    After the script has run the knoppix-box will function as ftp-server.

  5. #5
    Senior Member registered user
    Join Date
    Nov 2002
    Location
    Auckland, New Zealand
    Posts
    818
    maybe put
    sudo su
    at the top of the script
    or put
    sudo rm / sudo ln etc

    what kind of script? and you are running ./script.sh ?
    what happens with
    sudo ./script.sh ?

  6. #6
    Member registered user
    Join Date
    Jan 2003
    Posts
    54
    When I do as root:
    Code:
    cp /mnt/hda1/filename /etc/filename
    the onwnership of the new file is root:root.
    Still I can not run the script as root, not even when I do as root:
    Code:
    chmod u+x filename
    or
    Code:
    chmod +x filename
    or
    Code:
    chmod 777 filename
    Which should work according to several Linux howto's.

    I get a message:
    Code:
    bash: filename: command not found
    The file exists
    When I do:
    Code:
    ls -l filename
    I get
    Code:
    -rwxrwxrwx    1  root root   549 jan 26 15:25 filename
    ('filename' is colored green)
    Is user knoppix using another shell or something like that?

  7. #7
    Senior Member registered user
    Join Date
    Nov 2002
    Location
    Auckland, New Zealand
    Posts
    818
    you have to do
    Code:
    ./filename
    not just
    Code:
    filename

  8. #8
    Member registered user
    Join Date
    Jan 2003
    Posts
    54
    thanks, the script is running.
    Code:
    ./filename
    did do it. I did not expect that because it runned as knoppix using just
    Code:
    filename
    Another question is: how do I get the answer on the question if knoppix should remove the symlink answered with yes without human interferance.
    Has one of you also the answer for the second part of my question?

  9. #9
    Senior Member registered user
    Join Date
    Nov 2002
    Location
    Auckland, New Zealand
    Posts
    818
    Another question is: how do I get the answer on the question if knoppix should remove the symlink answered with yes without human interferance.
    you mean
    rm -f ?

  10. #10
    Senior Member registered user
    Join Date
    Jan 2003
    Location
    Podunk, Idaho, USA
    Posts
    470
    I'm going from memory, but I saw a post either on this forum or on the linuxtag knoppix forum about a user that could not run scripts. IIRC he had to:

    /bin/bash script

    rock

Page 1 of 2 12 LastLast

Similar Threads

  1. need MIDI howto
    By redss in forum Ideas
    Replies: 5
    Last Post: 01-06-2005, 02:29 AM
  2. DVD playback howto
    By mzilikazi in forum General Support
    Replies: 0
    Last Post: 07-28-2004, 08:36 PM
  3. HOWTO change PC name
    By A. Jorge Garcia in forum Hdd Install / Debian / Apt
    Replies: 3
    Last Post: 07-03-2004, 06:22 PM
  4. Howto: Script to put the device shortcuts on the desktop
    By fabriloup in forum General Support
    Replies: 1
    Last Post: 09-13-2003, 10:28 AM
  5. HOWTO: Script to burn MP3 files to CD
    By Dave_Bechtel in forum General Support
    Replies: 0
    Last Post: 06-04-2003, 11:54 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


NETGEAR ProSafe 5-port Gigabit Switch GS105v5 picture

NETGEAR ProSafe 5-port Gigabit Switch GS105v5

$9.99



Cisco Catalyst 2960-48TT-L 48-Port Fast Ethernet Managed Rackmount Switch picture

Cisco Catalyst 2960-48TT-L 48-Port Fast Ethernet Managed Rackmount Switch

$46.99



TP-Link 5-Port Gigabit Unmanaged Ethernet Switch Network Expansion TL-SG105 picture

TP-Link 5-Port Gigabit Unmanaged Ethernet Switch Network Expansion TL-SG105

$19.95



5Ports Gigabit Network Switch w/ 4 PoE+ Ports Total 52W each port 30W Plug&Play picture

5Ports Gigabit Network Switch w/ 4 PoE+ Ports Total 52W each port 30W Plug&Play

$31.99



TP-Link TL-SG2210P 10-Port Gigabit Smart Switch w/ 8-Port PoE+ NO AC SKU 25597 picture

TP-Link TL-SG2210P 10-Port Gigabit Smart Switch w/ 8-Port PoE+ NO AC SKU 25597

$39.99



TP-Link TL-SG105 5-Port Gigabit Ethernet Unmanaged Metal Desktop Network Switch picture

TP-Link TL-SG105 5-Port Gigabit Ethernet Unmanaged Metal Desktop Network Switch

$22.49



Linksys 8-Port Managed Gigabit PoE+ Switch 110W w/ 2 Uplink Gigabit - LGS310MPC picture

Linksys 8-Port Managed Gigabit PoE+ Switch 110W w/ 2 Uplink Gigabit - LGS310MPC

$49.00



10-Port Gigabit PoE Network Switch with 8 PoE+ Ports with 2 Combo SFP Slots 125W picture

10-Port Gigabit PoE Network Switch with 8 PoE+ Ports with 2 Combo SFP Slots 125W

$69.99



NETGEAR 5-Port Gigabit Ethernet Unmanaged Switch (Gs305) - Desktop Quiet Fanless picture

NETGEAR 5-Port Gigabit Ethernet Unmanaged Switch (Gs305) - Desktop Quiet Fanless

$22.00



SEALED TP Link Network TL SG108 8Port Switch 1000Mbps RJ45 Desktop Switch NEW picture

SEALED TP Link Network TL SG108 8Port Switch 1000Mbps RJ45 Desktop Switch NEW

$14.00