And tmpfs
with 1777 option is also on that wiki page
The calamares
developers are unfortunately not amenable to advice from experienced users.
@philm added me to their Telegram group because he felt I could bring some useful experience to the table ā heās in there too ā but theyāve made it very clear to me that they consider themselves smarter than myself, and I was asked to leave the group by its admin because heās got some OCD-elitist issue about the channel being only for developers.
I do not have /tmp
in my /etc/fstab
, and itās still being mounted at boot time. Therefore, it is unnecessary to add it to /etc/fstab
.
systemd
sets it up by itself. The only systemd
-based distribution where it doesnāt is openSUSE, but theyāve done very strange things with their filesystem hierarchy, and it has become such a mess that they havenāt even bothered to clean it up anymore in years.
Those configs are not developed by Manjaro. calamares
is an independent GNU/Linux installer used by many different distributions, among which EndeavourOS, Garuda, Artix, Chakra, OpenMandriva, Netrunner, Neon, Lubuntu, et al.
The permissions are correct, albeit unnecessary, given that tmpfs
is a POSIX-compatible filesystem, and that only the permissions on the mountpoint need to be set to 1777
, because the content of the filesystem will as such inherit the permissions from the parent directory, i.e. the mountpoint.
This is from my systemā¦
[nx-74205:/dev/pts/3][/home/aragorn]
[aragorn] > ls -l / | grep 'tmp'
drwxrwxrwt 21 root root 720 Sep 14 00:03 tmp
[nx-74205:/dev/pts/3][/home/aragorn]
[aragorn] > mount | grep '/tmp'
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,nr_inodes=1048576,inode64)
[nx-74205:/dev/pts/3][/home/aragorn]
[aragorn] > grep '/tmp' /etc/fstab
[nx-74205:/dev/pts/3][/home/aragorn]
[aragorn] >
As you can see for yourself, it is not in my /etc/fstab
, and yet itās mounted with the proper permissions.
I believe the point is that OP is getting questions about why they have this weird setting, when they didnāt put it there, Manjaro did. Itās very confusing, if not maddening, for someone who needs help to be confronted with questions about why the default settings are there. Doubly so when the people asking are the supposed experts.
Not directly. The calamares
developers did that.
Like I said, calamares
is not a Manjaro creation, but we use it, just as most of the software in our repositories comes straight from Arch without any modification. We only test it for much longer than Arch proper does.
The Manjaro community is made up of volunteers. We are not getting paid to offer assistance here, and none of us have proclaimed ourselves to be experts, although some of us do have much more experience than others.
Not to toot my own horn, but I have been exclusively running GNU/Linux on servers and workstations for over 24 years now and Iāve worked with proprietary UNIX systems in the 1990s ā yes, Iām that old ā but even I donāt know everything, and Iām not even a Manjaro developer, nor for that matter a calamares
developer.
As I wrote higher up, @philm added me to the calamares
developer channel on Telegram because he felt I could bring experience and knowledge to the table, but they asked me to leave again because Iām not āone of themā. So then what can we do, other than protest?
Itās not like I havenāt told the calamares
developers that they were wrong in adding noatime
to the entry for swap
, or that /tmp
is already mounted by systemd
. Iāve told them all that, and repeatedly so. The problem is that they didnāt want to hear it from āan outsiderā.
Humansā¦
If that record in fstab
is unnecessary, may be someone could do something about that Manjaro wiki page⦠I donāt know⦠Edit it may be⦠Or is it also maintained by the calamares
developers?
No, it is maintained by community members, but only a few of them have editing access to the Wiki, and not everyone is always available. In fact, itās been a while since Iāve seen any of them around here.
Feel free to post a thread about it in the Wiki category, though. Itās actually all off-topic for this thread here.
Edit: There, Iāve done it myselfā¦
I think this thread here has now run its course and may safely be closed.