Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
Nounous
Crans Passwords
Commits
9e006b80
Commit
9e006b80
authored
Apr 13, 2013
by
Vincent Le gallic
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Renomage recrypt-roles en recrypt-files, plus clair
Conflicts: bash_completion
parent
bbc6cb73
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
7 additions
and
9 deletions
+7
-9
_cranspasswords
_cranspasswords
+1
-1
bash_completion
bash_completion
+1
-3
cranspasswords.py
cranspasswords.py
+5
-5
No files found.
_cranspasswords
View file @
9e006b80
...
...
@@ -103,7 +103,7 @@ _cranspasswords_args(){
- list3 \
"(-l --list)"{-l,--list}"[Lister les fichiers présents sur le serveur]" \
- recrypt \
"--recrypt-
ro
le[Met à jour les rôles (rechiffre les fichiers)]" \
"--recrypt-
fi
le
s
[Met à jour les rôles (rechiffre les fichiers)]" \
- edit \
"--edit[Créer ou modifier un fichier]:fichier:" \
"--roles[Liste les rôles]:roles:" \
...
...
bash_completion
View file @
9e006b80
...
...
@@ -23,9 +23,7 @@ _cranspasswords_completion(){
cur="${COMP_WORDS[argc]}"
cur_first_char=${cur:0:1}
opts_short="-h -v -c -f -l"
opts="--help --server --verbose --clipboard --noclipboard --force --edit --view --remove --list --check-keys --update-keys --list-roles --recrypt-roles --roles --list-servers"
opts="--help --server --verbose --clipboard --noclipboard --force --edit --view --remove --list --check-keys --update-keys --list-roles --recrypt-files --roles --list-servers"
mkdir -p -m 700 "$role_dir"
mkdir -p -m 700 "$pass_dir"
...
...
cranspasswords.py
View file @
9e006b80
...
...
@@ -448,7 +448,7 @@ def my_update_keys():
"""Met à jour les clés existantes et affiche le résultat"""
print
update_keys
().
encode
(
"utf-8"
)
def
update_ro
le
():
def
recrypt_fi
le
s
():
"""Rechiffre les fichiers"""
roles
=
None
my_roles
=
get_my_roles
()
...
...
@@ -479,14 +479,14 @@ def parse_roles(strroles):
return
False
if
role
.
endswith
(
'-w'
):
print
(
u
"Le rôle %s ne devrait pas être utilisé ! (utilisez %s)"
%
(
role
,
role
[:
-
2
])).
encode
(
"utf-8"
)
%
(
role
,
role
[:
-
2
])).
encode
(
"utf-8"
)
return
False
writable
=
writable
or
role
in
my_roles_w
ret
.
add
(
role
)
if
not
FORCED
and
not
writable
:
if
not
confirm
(
u
"""Vous vous apprêtez à perdre vos droits d'écritures
\
(
role
ne contient pas %s) sur ce fichier, continuer ?"""
%
(
ROLES
ne contient pas %s) sur ce fichier, continuer ?"""
%
", "
.
join
(
my_roles_w
)):
return
False
return
list
(
ret
)
...
...
@@ -531,8 +531,8 @@ if __name__ == "__main__":
action_grp
.
add_argument
(
'--list-servers'
,
action
=
'store_const'
,
dest
=
'action'
,
default
=
show_file
,
const
=
show_servers
,
help
=
"Lister les serveurs"
)
action_grp
.
add_argument
(
'--recrypt-
ro
le'
,
action
=
'store_const'
,
dest
=
'action'
,
default
=
show_file
,
const
=
update_ro
le
,
action_grp
.
add_argument
(
'--recrypt-
fi
le
s
'
,
action
=
'store_const'
,
dest
=
'action'
,
default
=
show_file
,
const
=
recrypt_fi
le
s
,
help
=
"Rechiffrer les mots de passe"
)
parser
.
add_argument
(
'--roles'
,
nargs
=
'?'
,
default
=
None
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment