# Unusual configuration quirk, affecting PATH

**URL:** <https://forum.sovol3d.com/t/unusual-configuration-quirk-affecting-path/6172>\
**Category:** Sovol SV08\
**Tags:** solved, firmware\
**Created:** [December 4, 2024, 11:58am UTC](https://forum.sovol3d.com/t/unusual-configuration-quirk-affecting-path/6172 "2024-12-04T11:58:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bushmills](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.sovol3d.com/bushmills/32/2483_2.png) [@Bushmills](https://forum.sovol3d.com/u/Bushmills)\
**Post date:** [December 4, 2024, 11:58am UTC](https://forum.sovol3d.com/t/unusual-configuration-quirk-affecting-path/6172/1 "2024-12-04T11:58:48Z")

</div>

Please check and let me know the result of a simple test:

ssh to sv08 (user sovol, passwd sovol), then execute:  
echo “$PATH”

When I received my printer, I was wondering about a hugely long PATH with 205 copies of two sbin directories. I’m now wondering whether this quirk applies to the provided firmware configuration in general, or is the result of an erroneous file which somehow made it into my printer,.  
Should, after execution of the above command, your screen fill up with many copies of the same two directories, your firmware configuration suffers from the same quirk, The solution is rather simple, and I’ve already notified sovol of this quirk.

The fix, in case your printer suffers from the same problem, I have published here:

> <https://github.com/adepssimius/everything-sovol-sv08/issues/6>
>
> The Apr 15 2024 version of /etc/profile with size of 8113 bytes - therefore unmo…dified, still in state as received - contains 205 identical lines, each of them appending /usr/sbin and /sbin to PATH.
> The consequence is a hugely long PATH with many duplicates of these two directories.
> 
> Apparent purpose is to add the these directories also to PATH of user login, not just to root PATH.
> 
> I therefore logged in as user "sovol", the account defaulting to password "sovol", switched to root ("sudo sh"), edited /etc/profile, by removing all trailing export PATH="$PATH:/usr/sbin:/sbin", then appended these two directories to user path definition on line 7, which now reads:
> PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/sbin:/sbin"

---

<div class="post-metadata">

**Author:** ![mistral](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.sovol3d.com/mistral/32/2118_2.png) [@mistral](https://forum.sovol3d.com/u/mistral)\
**Post date:** [December 4, 2024, 6:56pm UTC](https://forum.sovol3d.com/t/unusual-configuration-quirk-affecting-path/6172/2 "2024-12-04T18:56:00Z")

</div>

Thx. Same for me :

```auto
/home/sovol/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin

```

Probably a script who adding it (echo \> is cheapest that sed ? xD). During the boot time maybe ? I reseted the /etc/profile then i will see.

---

<div class="post-metadata">

**Author:** ![Bushmills](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.sovol3d.com/bushmills/32/2483_2.png) [@Bushmills](https://forum.sovol3d.com/u/Bushmills)\
**Post date:** [December 4, 2024, 8:19pm UTC](https://forum.sovol3d.com/t/unusual-configuration-quirk-affecting-path/6172/3 "2024-12-04T20:19:07Z")

</div>

/etc/profile, correct. Removal of the trailing repetetive lines will do, and adding the two directories to the initial PATH statements, so it read like:

```auto
if ["$(id -u)" -eq 0]; then
  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else
  PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/sbin:/sbin"
fi
export PATH

```
