chmod-calc

From Kicksecure
Jump to navigation Jump to search

Comprehensive File and Directory Inspection Tool

SYNOPSIS[edit]

chmod-calc <file_path>

DESCRIPTION[edit]

chmod-calc is a comprehensive file and directory inspection tool that consolidates various Linux command functionalities into a single utility. It displays detailed information about a file or directory, including:

  • Basic permissions (Owner, Group, Public)
  • Octal representation of permissions
  • File type (Regular File, Directory, Symlink, Hardlink, etc.)
  • Owner and group information
  • Access Control Lists (ACLs) status
  • Extended attributes (xattr) status
  • Linux capabilities (getcap)
  • Immutable attribute (chattr +i)
  • File size and link count
  • Special attributes (SUID, SGID, Sticky Bit)
  • Hidden file detection

RETURN VALUES[edit]

  • 0 Successfully retrieved and displayed file information.
  • 1 File not found or an error occurred.

EXAMPLE[edit]

Run chmod-calc.

Note: replace ./example_file with the actual path to the file or folder.

chmod-calc ./example_file

Sample output:

Permissions for: ./example_file
Type: Regular File
Owner: user   Group: user
Octal Permissions: 644
File Size: 123 bytes
Link Count: 1
Hidden File: No
ACLs: none
Extended Attributes: none
Capabilities: None
Immutable (chattr +i): No

Category   Read   Write   Execute
Owner      Yes    Yes     No
Group      Yes    No      No
Public     Yes    No      No

Special Attributes:
SUID: Not Set
SGID: Not Set
Sticky Bit: Not Set

SOURCE CODE[edit]

We believe security software like Kicksecure needs to remain Open Source and independent. Would you help sustain and grow the project? Learn more about our 12 year success story and maybe DONATE!