mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 20:37:35 +00:00
Kernel/ProcFS: Make various things superuser-only once again
File and directory permissions regressed with the recent ProcFS changes. This patch restores the superuser-only permissions where appropriate.
This commit is contained in:
parent
58f62cd1d0
commit
07141434e0
2 changed files with 9 additions and 0 deletions
|
@ -143,6 +143,7 @@ public:
|
|||
virtual gid_t owner_group() const override { return m_associated_process ? m_associated_process->gid() : 0; }
|
||||
virtual KResult refresh_data(FileDescription&) const override;
|
||||
virtual RefPtr<ProcFSExposedComponent> lookup(StringView name) override;
|
||||
virtual mode_t required_mode() const override { return 0500; }
|
||||
|
||||
virtual void prepare_for_deletion() override;
|
||||
|
||||
|
@ -234,6 +235,8 @@ public:
|
|||
return process->gid();
|
||||
}
|
||||
|
||||
virtual mode_t required_mode() const override { return 0400; }
|
||||
|
||||
protected:
|
||||
ProcFSProcessInformation(StringView name, const ProcFSProcessDirectory& process_directory)
|
||||
: ProcFSExposedComponent(name)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue