நீங்கள் லினக்ஸ் பயனராக இருந்தால், கன்சோல் பயன்பாட்டைப் பற்றி கேள்விப்பட்டிருப்பீர்கள் chmod . இது ஒரு பயனுள்ள கருவியாகும், இது ஒரு முனைய அமர்வு அல்லது முனைய முன்மாதிரியைப் பயன்படுத்தி கோப்பு முறைமை அனுமதிகளை மாற்ற அனுமதிக்கிறது. நீங்கள் அதை இயக்கும்போது, கோப்புகள் மற்றும் கோப்பகங்களில் நீங்கள் குறிப்பிடும் அனுமதிகளை ஒரே நேரத்தில் மாற்றுகிறது. ஆனால் நீங்கள் கோப்பு அனுமதிகளை அடைவு அனுமதிகளிலிருந்து தனித்தனியாக மாற்ற வேண்டியிருக்கலாம். அதை எவ்வாறு செய்ய முடியும் என்பது இங்கே.
இதைச் செய்ய பல வழிகள் உள்ளன, ஆனால் அதைச் செய்ய எனக்கு பிடித்த மற்றும் மிகவும் நம்பகமான வழி chmod உடன் இணைப்பதாகும் xrags மற்றும் கண்டுபிடி கருவிகள். பின்வரும் கட்டளை கோப்புகளுக்கான அனுமதிகளை மட்டுமே மாற்றும்.
find / path / to / location -type f -print0 | xargs -0 chmod 644
இங்கே தி கண்டுபிடி கட்டளை குறிப்பிட்ட இடத்தில் உள்ள அனைத்து கோப்புகளையும் பட்டியலிடுகிறது. -Type f சுவிட்ச் கோப்புகளை மட்டுமே பட்டியலிடவும் கோப்பகங்களை விலக்கவும் சொல்கிறது. சுவிட்ச்-பிரிண்ட் 0 கோப்பு பெயர்களை செயலாக்க அனுமதிக்கிறது, அதாவது கோப்பு அல்லது அடைவு பெயர்கள் இடைவெளிகள் அல்லது புதிய கோடுகள் சரியாக கையாளப்படுகின்றன.
கோப்பகங்களுக்கும் இதே போன்ற பொருத்தமான கட்டளையைப் பயன்படுத்தலாம். நீங்கள் மாற்ற வேண்டிய ஒரே பகுதி -type f to -type d:
find / path / to / location -type d -print0 | xargs -0 chmod 755
உதவிக்குறிப்பு: இந்த தந்திரத்தைப் பயன்படுத்தி உங்கள் நேரத்தை மிச்சப்படுத்தலாம் மற்றும் குறைவாக தட்டச்சு செய்யலாம்.
- முதலில், சுழல்நிலை பயன்முறையில் chmod ஐ இயக்குவதன் மூலம் கோப்புகள் மற்றும் கோப்புறையில் கோப்பு முறைமை அனுமதிகளைப் பயன்படுத்துங்கள்:
chmod -R 644 / path / to / location
இது குறிப்பிட்ட இடத்தில் உள்ள அனைத்து கோப்புகள் மற்றும் கோப்புறைகளுக்கு rw-r-r அனுமதிகளைப் பயன்படுத்தும்.
- அடுத்து, கோப்பகங்களுக்கான கட்டளையை மட்டும் இயக்கவும்:
find / path / to / location -type d -print0 | xargs -0 chmod 755
அவ்வளவுதான்.