Quel est le «+» dans «drwxrwsr-x +»

12

Je travaille sur un site Web que nous maintenons et j'utilise Capistrano pour déployer. J'ai en quelque sorte hérité du truc, donc ce n'est pas moi qui ai tout organisé.

Lorsque je déploie sur le serveur, il échoue et rien n'est mis à jour. Comme les autorisations de fichiers sont généralement la cause de ce défaut, dans mon expérience, je les ai vérifié pour le dossier que je suis déployer, et quelque chose que je scie , je ne l' ai pas vu auparavant: drwxrwsr-x+.

Je ne sais pas ce que signifie ce signe plus ou ce qu'il fait; J'ai supposé que c'était la façon dont CentOS désignait le bit collant, mais quand j'ai couru sudo chmod -t shared, il était toujours là, donc je suppose que ce ne doit pas être le bit collant.

Quelqu'un qui en sait plus sur Linux peut-il me dire quelle est la fin "+" dans cette liste d'autorisations?

Goldentoa11
la source
1
Cela signifie que des autorisations supplémentaires sont disponibles en tant qu'ACL. Voir aussi [cette question] [1]. [1]: superuser.com/questions/198758/…
Fred Clausen

Réponses:

27

De info ls, sous la What information is listed?section, concernant la production produite par -l:

 A file with any other combination of alternate access methods is
 marked with a '+' character.

Généralement, cela signifie qu'il a un ensemble ACL.

Chapelier Fou
la source
2
Si je pouvais +2, je le ferais, car non seulement cela répondait à ma question, mais je n'avais jamais entendu parler de la infocommande. Je l'ai toujours utilisé cmd --helpetman cmd
Goldentoa11
1
Certaines personnes trouvent infoconfus de naviguer à cause de l'hyperlien. Si vous n'aimez pas info, essayez de le passer moins info foo | lesspour vous donner une sensation familière.
Stefan Lasiewski
Goldentoa11, merci pour cela. N'hésitez pas à accepter la réponse, en cliquant sur la coche à côté, si vous en êtes satisfait.
MadHatter
J'installe pinfo de temps en temps si je me retrouve à lire des documents INFO. Il offre une navigation de type lynx aux documents d'information.
Dan Garthwaite
1
Sérieusement, essayez info foo | less. Il dirige tout par moins et fonctionne de manière très similaire à une page de manuel - le contenu est souvent identique à 99%. Une fois que j'ai trouvé cela, je n'ai jamais regardé en arrière.
Stefan Lasiewski
12

Comme indiqué par @MadHatter, cela signifie que le fichier / répertoire a des listes de contrôle d'accès supplémentaires à droite. Habituellement, le système Owner: Group est suffisant, mais dans certains cas, vous avez besoin d'un contrôle d'autorisation plus fin. Voici le système acl en contact.

Pour voir les acls sur un fichier / répertoire spécifique, tapez simplement:

getfacl myfileordir

Pour modifier les autorisations, utilisez la setfaclcommande. Voir dans la page de manuel de celui-ci, pour la syntaxe appropriée.

Emii Khaos
la source