Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
Cranspasswords
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Benjamin Graillot
Cranspasswords
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-
role
[Met à jour les rôles (rechiffre les fichiers)]" \
"--recrypt-
files
[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_role
():
def
recrypt_files
():
"""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-
role
'
,
action
=
'store_const'
,
dest
=
'action'
,
default
=
show_file
,
const
=
update_role
,
action_grp
.
add_argument
(
'--recrypt-
files
'
,
action
=
'store_const'
,
dest
=
'action'
,
default
=
show_file
,
const
=
recrypt_files
,
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