Redcore Linux Project Forum

Unfortunately, no one can be told what Redcore Linux is. You have to see it for yourself!

You are not logged in.

#1 Suggestions and feedback » Command line utility for security and better usability » 2023-10-22 12:23:17

Sepulturax
Replies: 0

I hope this message finds you well. I am a user of Redcore Linux and have been impressed with its performance and capabilities. However, I would like to suggest an enhancement that could significantly improve the usability and security of the distribution, with a particular emphasis on implementing the "doas" utility.

I have noticed that the distribution does not include "sudo" or "doas" by default. While this design choice aligns with Redcore Linux's specific goals and principles, I believe that introducing "doas" could greatly benefit both new and experienced users.

The Advantages of Implementing doas:
1. Enhanced Usability:

-User-Friendly Administrative Access:
"doas" allows regular users to perform administrative tasks with a clear and user-friendly syntax. This would make Redcore Linux more accessible to a wider audience, including those who might be new to Linux.

- Simplified Command Execution:With
"doas," users can execute individual commands with elevated privileges without needing to switch to a root shell. This streamlined approach reduces the risk of accidental system modifications.

2. Improved Security:

- Fine-Grained Control:
"doas" provides fine-grained control over which users or groups can execute specific commands as root. This aligns with the principle of least privilege, limiting potential security risks.

- Auditing and Logging:
"doas" offers auditing and logging capabilities, allowing administrators to track and review commands executed with elevated privileges. This enhances security and accountability.

3. Compatibility and Documentation:

-Widely Adopted Standard:
"doas" is increasingly becoming a standard tool in Unix-like operating systems. Its use is widely documented, making it easier for users to find resources and support.

-Consistency with Linux Ecosystem:
Many Linux distributions include "sudo" or "doas" as part of their standard toolset. Adopting "doas" in Redcore Linux would align it more closely with the broader Linux ecosystem.


I would like to propose consider implementing "doas" as an optional utility that users can choose to install during the initial setup or afterward. This approach allows users to maintain the distribution's minimalist philosophy while also accommodating those who prefer or require the features and usability benefits of "doas."

I understand that this suggestion may require careful consideration and testing to ensure it aligns with Redcore Linux's goals and principles. However, I believe that offering "doas" as an option would make Redcore Linux even more appealing to a diverse user base, including casual users who seek a user-friendly Linux distribution.

Thank you for your time and consideration. I look forward to your feedback on this suggestion and would be happy to assist with any further discussions or testing if needed.

#3 Re: Software : install, uninstall, update, upgrade » sisyphus is a not work after update the system » 2023-10-18 09:42:23

nuno_nunes wrote:

After reinstall

nuno-redcore ~ # sisyphus upgrade
Traceback (most recent call last):o entrada de esconderijo nenhuma.
  File "/usr/bin/sisyphus", line 301, in <module>
    app()
  File "/usr/lib/python3.10/site-packages/typer/main.py", line 213, in __call__
    return get_command(self)()
  File "/usr/lib/python3.10/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/usr/lib/python3.10/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/usr/lib/python3.10/site-packages/click/core.py", line 1259, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/lib/python3.10/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/lib/python3.10/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/usr/lib/python3.10/site-packages/typer/main.py", line 496, in wrapper
    return callback(**use_params)  # type: ignore
  File "/usr/bin/sisyphus", line 214, in upgrade
    sisyphus.upgrade.start()
  File "/usr/lib/python3.10/site-packages/sisyphus/upgrade.py", line 21, in start
    sisyphus.update.start()
  File "/usr/lib/python3.10/site-packages/animation/decorators.py", line 139, in wrapper
    ret = func(*args, **kwargs)
  File "/usr/lib/python3.10/site-packages/sisyphus/update.py", line 28, in start
    syncAll()
  File "/usr/lib/python3.10/site-packages/sisyphus/update.py", line 18, in syncAll
    sisyphus.syncdb.remoteTable()
  File "/usr/lib/python3.10/site-packages/sisyphus/syncdb.py", line 28, in remoteTable
    remoteCSV()
  File "/usr/lib/python3.10/site-packages/sisyphus/syncdb.py", line 13, in remoteCSV
    packagesCsvURL, descriptionsCsvURL = sisyphus.getenv.csvURL()
  File "/usr/lib/python3.10/site-packages/sisyphus/getenv.py", line 33, in csvURL
    packagesCsvURL = csvURL.replace(
AttributeError: 'list' object has no attribute 'replace'
nuno-redcore ~ # 

I try last comands is a not work





Can you post the output of each command separately?
I can help you smile

#4 Archived posts » Contributing To the wiki » 2023-10-18 09:17:39

Sepulturax
Replies: 2

Hello, I don't know if I'm posting in the right place but anyway.
I installed Red Core after many, many failed attempt to run a fully functional Gentoo desktop.
I really enjoy what you guys are doing. Furthermore, I want to contribute to the project by adding a French version of the wiki and eventually add new things and update the wiki in English language, but I don't know how I can do this task if you are interested in it, you can contact me on my mail address.
Have a good day !
Hoping to hear from you soon. smile

Board footer

Powered by FluxBB