Public Member Functions | |
| SystemUser (string name) | |
| void | check_encrypted_dirs () |
Static Public Member Functions | |
| static void | query_users () |
| static Gee.HashMap< string, SystemUser > | read_users_from_file (string passwd_file) |
Public Attributes | |
| string | name = "" |
| string | password = "" |
| int | uid = -1 |
| int | gid = -1 |
| string | user_info = "" |
| string | home_path = "" |
| string | shell_path = "" |
| string | full_name = "" |
| string | room_num = "" |
| string | phone_work = "" |
| string | phone_home = "" |
| string | other_info = "" |
| bool | has_encrypted_home = false |
| bool | has_encrypted_private_dirs = false |
| Gee.ArrayList< string > | encrypted_dirs = new Gee.ArrayList<string>() |
| Gee.ArrayList< string > | encrypted_private_dirs = new Gee.ArrayList<string>() |
| bool | is_selected = false |
Static Public Attributes | |
| static Gee.HashMap< string, SystemUser > | all_users |
Properties | |
| static Gee.ArrayList< SystemUser > | all_users_sorted [get] |
| bool | is_system [get] |
| string | group_names [get] |
Static Private Member Functions | |
| static ? SystemUser | parse_line_passwd (string line) |
Definition at line 29 of file SystemUser.vala.
|
inline |
Definition at line 54 of file SystemUser.vala.
References name.
Referenced by parse_line_passwd(), and read_users_from_file().
|
inline |
Definition at line 146 of file SystemUser.vala.
References encrypted_dirs, encrypted_private_dirs, TeeJee.FileSystem.file_exists(), TeeJee.FileSystem.file_read(), has_encrypted_home, has_encrypted_private_dirs, home_path, and name.
Referenced by parse_line_passwd().
|
inlinestaticprivate |
Definition at line 99 of file SystemUser.vala.
References check_encrypted_dirs(), TeeJee.Logging.log_error(), SystemUser(), and user_info.
Referenced by read_users_from_file().
|
inlinestatic |
Definition at line 58 of file SystemUser.vala.
References all_users, and read_users_from_file().
|
inlinestatic |
Definition at line 74 of file SystemUser.vala.
References TeeJee.FileSystem.file_read(), parse_line_passwd(), and SystemUser().
Referenced by Main.detect_encrypted_dirs(), and query_users().
|
static |
Definition at line 52 of file SystemUser.vala.
Referenced by query_users().
| Gee.ArrayList<string> SystemUser.encrypted_dirs = new Gee.ArrayList<string>() |
Definition at line 47 of file SystemUser.vala.
Referenced by check_encrypted_dirs().
| Gee.ArrayList<string> SystemUser.encrypted_private_dirs = new Gee.ArrayList<string>() |
Definition at line 48 of file SystemUser.vala.
Referenced by check_encrypted_dirs().
| string SystemUser.full_name = "" |
Definition at line 39 of file SystemUser.vala.
| int SystemUser.gid = -1 |
Definition at line 34 of file SystemUser.vala.
| bool SystemUser.has_encrypted_home = false |
Definition at line 45 of file SystemUser.vala.
Referenced by UsersBox.apply_user_mode(), check_encrypted_dirs(), and UsersBox.user_patterns().
| bool SystemUser.has_encrypted_private_dirs = false |
Definition at line 46 of file SystemUser.vala.
Referenced by check_encrypted_dirs().
| string SystemUser.home_path = "" |
Definition at line 36 of file SystemUser.vala.
Referenced by check_encrypted_dirs(), UsersBox.create_user_row(), and UsersBox.user_patterns().
| bool SystemUser.is_selected = false |
Definition at line 50 of file SystemUser.vala.
| string SystemUser.name = "" |
Definition at line 31 of file SystemUser.vala.
Referenced by check_encrypted_dirs(), UsersBox.create_user_row(), SystemUser(), and UsersBox.user_patterns().
| string SystemUser.other_info = "" |
Definition at line 43 of file SystemUser.vala.
| string SystemUser.password = "" |
Definition at line 32 of file SystemUser.vala.
| string SystemUser.phone_home = "" |
Definition at line 42 of file SystemUser.vala.
| string SystemUser.phone_work = "" |
Definition at line 41 of file SystemUser.vala.
| string SystemUser.room_num = "" |
Definition at line 40 of file SystemUser.vala.
| string SystemUser.shell_path = "" |
Definition at line 37 of file SystemUser.vala.
| int SystemUser.uid = -1 |
Definition at line 33 of file SystemUser.vala.
| string SystemUser.user_info = "" |
Definition at line 35 of file SystemUser.vala.
Referenced by parse_line_passwd().
|
staticget |
Definition at line 63 of file SystemUser.vala.
|
get |
Definition at line 200 of file SystemUser.vala.
|
get |