Library › Book 19 › File Permissions and Process Management
File Permissions and Process Management
2.1🔒File PermissionsEvery file and directory in Linux has an owner, a group, and a permission set. Understanding permissions is essential when test scripts…
2.2🔒Changing PermissionsPro Tip: When you git clone a repository and your shell scripts inside it will not run, the first thing to check is whether the execute bit…
2.3🔒Process ManagementUnderstanding processes helps you debug test infrastructure issues. "Why will my test server not start?" often leads to "something else is…
2.4🔒Port Management"Port already in use" is one of the most common QA frustrations. Here is how to diagnose and fix it:
2.5🔒Background ProcessesPro Tip: When starting a test server in the background before running your test suite, always redirect its output to a log file. If tests…
2.6🔒System ResourcesWhen tests are slow or failing due to resource constraints, these commands help you diagnose the issue:
2.7🔒Network Diagnostics
2.8🔒Exercises10. List all files in your home directory with full permission details. Identify which files you own and their permissions. 11. Create a…
2.9🔒Career Translation- Resolved recurring CI permission failures by auditing and standardizing file permissions across build scripts and deployment artifacts…
2.10🔒Q&AInterview Depth CheckPrompt: Your E2E test suite starts failing in CI with "EADDRINUSE: port 3000 already in use." The previous CI job was killed mid-run. Walk…