You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This means that your Postgres doesn't work by SSL.
50
50
@@ -63,8 +63,12 @@ Add option `sslmode=disable` to the configuration file:
63
63
}
64
64
},
65
65
```
66
+
67
+
66
68
---
67
-
## fatal: bad numeric config value '0' for 'GIT_TERMINAL_PROMPT': invalid unit
69
+
70
+
71
+
## 5. fatal: bad numeric config value '0' for 'GIT_TERMINAL_PROMPT': invalid unit
68
72
69
73
This means that you are trying to access a repository over HTTPS that requires authentication.
70
74
@@ -76,9 +80,12 @@ This means that you are trying to access a repository over HTTPS that requires a
76
80
* Specify the password. You can't use your account password for GitHub/BitBucket, you should use a Personal Access Token (PAT) instead of it. Read more [here](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token).
77
81
* After creating the key, go to the **Repositories** screen, find your repository and specify the key.
78
82
83
+
79
84
---
80
85
81
-
## unable to read LDAP response packet: unexpected EOF
86
+
87
+
88
+
## 6. unable to read LDAP response packet: unexpected EOF
82
89
83
90
Most likely, you are trying to connect to the LDAP server using an insecure method, although it expects a secure connection (via TLS).
84
91
@@ -94,7 +101,7 @@ Enable TLS in your `config.json` file:
94
101
95
102
---
96
103
97
-
## LDAP Result Code 49 "Invalid Credentials"
104
+
## 7. LDAP Result Code 49 "Invalid Credentials"
98
105
99
106
You have the wrong password or `binddn`.
100
107
@@ -118,6 +125,6 @@ You also can read the following articles:
Copy file name to clipboardExpand all lines: src/user-guide/team.md
+33-17Lines changed: 33 additions & 17 deletions
Original file line number
Diff line number
Diff line change
@@ -2,20 +2,36 @@
2
2
3
3
In Semaphore UI, every project is associated with a **Team**. Only team members and admins can access the project. Each member of the team is assigned one of four predefined roles, which govern their level of access and the actions they can perform.
4
4
5
-
> **Tip:** To avoid losing access to a project, it’s recommended to have at least two team members with the **Owner** role.
5
+
<divclass="warning">
6
+
To avoid losing access to a project, it’s recommended to have at least two team members with the <b>Owner</b> role.
7
+
</div>
6
8
7
9
---
8
10
9
11
## Team roles
10
12
11
-
Every team member has exactly one of these four roles: **Owner**, **Manager**, **Task Runner**, or **Guest**. Below are detailed descriptions of each role and its permissions.
13
+
Every team member has exactly one of these four roles:
14
+
15
+
-**Owner**
16
+
-**Manager**
17
+
-**Task Runner**
18
+
-**Guest**
19
+
20
+
Below are detailed descriptions of each role and its permissions.
12
21
13
22
### Owner
14
23
15
-
-**Full permissions:** Owners can do anything within the project, including managing roles, adding/removing members, and configuring any project settings.
16
-
-**Multiple owners:** A project can have multiple Owners, ensuring there is more than one person with full privileges.
17
-
-**Restrictions on self-removal:** An Owner cannot remove themselves if they are the only Owner of the project. This prevents the project from being left without an Owner.
18
-
-**Managing other wwners:** Owners can manage (including remove or change roles of) all team members, including other Owners.
24
+
-**Full permissions**<br>
25
+
Owners can do anything within the project, including managing roles, adding/removing members, and configuring any project settings.
26
+
27
+
-**Multiple owners**<br>
28
+
A project can have multiple Owners, ensuring there is more than one person with full privileges.
29
+
30
+
-**Restrictions on self-removal**<br>
31
+
An Owner cannot remove themselves if they are the only Owner of the project. This prevents the project from being left without an Owner.
32
+
33
+
-**Managing other wwners**<br>
34
+
Owners can manage (including remove or change roles of) all team members, including other Owners.
19
35
20
36
### Manager
21
37
@@ -30,21 +46,27 @@ Every team member has exactly one of these four roles: **Owner**, **Manager**, *
30
46
### Task Runner
31
47
32
48
-**Run tasks:** Task Runners can execute any task template that exists within the project.
49
+
33
50
-**Read-only for other resources:** While they can run tasks, they only have read‐only access to other resources such as inventory, variables, repositories, etc.
51
+
34
52
-**Typical use case:** Developers or QA engineers who need to trigger and monitor tasks but do not need the ability to modify project settings or manage team membership.
35
53
36
54
### Guest
37
55
38
56
-**Read-only access:** Guests have read-only access to all project resources (e.g., viewing logs, inventories, dashboards).
57
+
39
58
-**No write permissions:** They cannot modify settings, run tasks, or change roles.
59
+
40
60
-**Typical use case:** Stakeholders or other collaborators who only need to view project status and details without making changes.
41
61
42
62
---
43
63
44
64
## Managing team members
45
65
46
66
-**Inviting new members:****Owners** and **Managers** can invite new users to join the team and assign them an initial role.
67
+
47
68
-**Changing roles:** Owners can always change the roles of any team member. Managers can change the roles of **Task Runners** and **Guests**, but **not** other Managers or Owners.
69
+
48
70
-**Removing members:** Owners and Managers can remove team members with lower roles.
49
71
- An Owner can remove anyone (including other Owners), but cannot remove themselves if they are the sole Owner.
50
72
- A Manager can remove **Task Runners** and **Guests**, but **not** other Managers or Owners.
@@ -68,23 +90,17 @@ Every team member has exactly one of these four roles: **Owner**, **Manager**, *
68
90
69
91
## Frequently asked questions
70
92
71
-
**1. Can an Owner remove another Owner?**
93
+
### 1. Can an Owner remove another Owner?
72
94
Yes, an Owner can remove or change the role of any other Owner, unless they are the only remaining Owner in the project.
73
95
74
-
**2. Who can delete the project?**
96
+
### 2. Who can delete the project?
75
97
Only **Owners** can delete a project.
76
98
77
-
**3. Can Managers add or remove other Managers?**
99
+
### 3. Can Managers add or remove other Managers?
78
100
No. Managers can only add or remove users with **Task Runner** or **Guest** roles. To manage Owners or other Managers, you must be an Owner.
79
101
80
-
**4. What happens if I remove all Owners by accident?**
102
+
### 4. What happens if I remove all Owners by accident?
81
103
Semaphore UI prevents the removal of an Owner if it would leave the project with no Owners at all. There must be at least one Owner at all times.
82
104
83
-
**5. Can Guests run tasks?**
105
+
### 5. Can Guests run tasks?
84
106
No. Guests only have read‐only access and cannot trigger or manage tasks.
85
-
86
-
---
87
-
88
-
## Conclusion
89
-
90
-
Roles in Semaphore UI help you control access and manage permissions within each project. By choosing the appropriate role for every team member and following best practices, you ensure smooth collaboration, secure operations, and straightforward delegation of responsibilities.
0 commit comments