[RAILS] [Linux] Commentaire facile! Comment vérifier et modifier les autorisations

Comment vérifier les autorisations

Vérifiez les informations des fichiers et des répertoires dans le répertoire courant avec les commandes Linux.


$ls -l

#=>
-rw-r--r--1 groupe d'utilisateurs 9 janvier 1 00:00 hoge.html.erb
drwxr-xr-x 6 groupe d'utilisateurs 20480 1 janvier 00:00 Télécharger

Comment lire les autorisations

Le premier caractère indique le type de fichier. Les 2e à 4e caractères indiquent l'autorité au propriétaire du fichier. Les 5e à 7e caractères indiquent l'autorité du groupe propriétaire du fichier. Les 8e à 10e caractères indiquent l'autorité pour les autres.

Classification de l'autorité (plage à définir)

Type sens
- Fichier
d annuaire
l Lien symbolique

Type d'autorité de base

Lire l'autorisation Autorisation d'écriture Autorisation d'exécution
r w x

Portée de l'autorité

Valeur numérique Autorité Contenu
0 --- Aucune autorité
1 --x Exécutable
2 -w- Inscriptible
3 -wx Peut être écrit et exécuté
4 r-- Lisible
5 r-w Peut être lu et exécuté
6 rw- Lisible et inscriptible
7 rwx Peut être lu, écrit et exécuté

-Exemple- -rw-r--r-- ↓ Type de fichier = fichier Propriétaire = autorisation de lecture et d'écriture Groupe propriétaire = avec autorisation de lecture Autre = avec autorisation de lecture

Comment modifier les droits d'accès


$chmod mode Nom du fichier cible

$ chmod 764 hoge.html.erb

Options de commande

argument Contenu
-v Afficher le résultat de l'exécution de la commande
-c Afficher les résultats d'exécution uniquement en cas de modification
-R Changer récursivement

Recommended Posts

[Linux] Commentaire facile! Comment vérifier et modifier les autorisations
[Facile] Comment mettre à niveau Ruby et le bundler
Comment vérifier la version JSF
Comment vérifier l'extension et la taille des fichiers téléchargés
Comment utiliser StringBurrer et Arrays.toString.
Comment utiliser EventBus3 et ThreadMode
[Rails] Un moyen simple de vérifier les colonnes
[Rails] Comment introduire le kaminari avec Slim et changer le design
Comment appeler des classes et des méthodes
Comment changer kube-proxy en mode ipvs.
Comment utiliser l'égalité et l'égalité (comment utiliser l'égalité)
Comment connecter Heroku et Sequel
Comment convertir LocalDate et Timestamp
Comment passer du HTML à Haml
Comment modifier le nombre maximum et maximum de données POST dans Spark
[Rails] Comment créer une table, ajouter une colonne et changer le type de colonne
Comment vérifier Java installé sur Mac
Comment changer le nom de l'application dans les rails
Comment utiliser OrientJS et OrientDB ensemble
Comment brouiller l'image (super facile)
[Java] Comment sortir et écrire des fichiers!
Comment configurer et utiliser kapt
Comment créer SquashTM et comment prendre en charge le japonais
Comment trouver les dizaines et les unités
Comment utiliser les méthodes substring et substr
Comment utiliser @Builder et @NoArgsConstructor ensemble
Comment utiliser ToolBar avec la super marge Part1 Définir les caractères et changer les couleurs
Promesse JDBC et exemple d'écriture
Comment sortir Excel et PDF avec Excella
[Java] Comment utiliser la classe FileReader et la classe BufferedReader
[Java FX] Comment écrire des autorisations Eclipse dans build.gradle
Comment vérifier le journal dans le conteneur Docker
Comment exécuter une méthode et simuler avec JUnit
Comment changer l'éditeur de texte par défaut du Finder en Atom
[Android] Comment détecter le changement de volume (= pression sur le bouton de volume)
[Ruby] Comment utiliser la méthode gsub et la sous-méthode
Comment jouer de la voix ou de la musique en utilisant javascript
Comment rendre la logique de vérification en double plus lisible
Comment utiliser le contrôle segmenté et les points à noter
Comment configurer et utiliser jEnv (Mac)
Comment utiliser la portée et le traitement des passes (servist)
Comment trouver le score total et le score moyen
[Rails] Comment émettre des messages de réussite et d'erreur
Comment créer des outils de parquet et fusionner des fichiers Parquet
Ruby Comment convertir entre les majuscules et les minuscules
Comment vérifier les commandes Rails dans le terminal
Comment accéder aux méthodes et champs Java Private
[Java] Comment utiliser la classe Calendar et la classe Date
Tu comprends vraiment? Comment vérifier la bibliothèque et la licence utilisées par l'application