# Zarządzanie userami w Sybase

##### Wylistowanie wszystkich userów:

```sql
sp_helpuser
go
```

##### Utworzenie Użytkownika

Aby dodać użytkownika najpierw tworzymy login:

```sql
sp_addlogin NazwaUżytkownika, 'TrudneHasło';
go
```

Utworzenie użytkownika:

```
sp_adduser NazwaUżytkownika;
go
```

##### Dodanie ról użytkownikowi:

Wylistowanie wszystkich ról:

```sql
sp_displayroles
go
```

Dodanie roli

```sql
grant role NazwaRoli to NazwaUżytkownika
go
```

##### Zmiana hasła użytkownikowi

```pl/sql
ALTER LOGIN NazwaUżytkownika WITH PASSWORD = 'NoweTrudneHasło'
go
```

Wymuszenie zmiany hasła po zalogowaniu:

```sql
ALTER LOGIN NazwaUżytkownika WITH PASSWORD = 'NoweTrudneHasło'  MUST_CHANGE 
go
```

##### Usunięcie użytkownika

```sql
sp_dropuser NazwaUżytkownika
go
```

##### Usunięcie roli użytkownikowi

```
revoke role NazwaRoli from NazwaUżytkownika
go
```

##### Usunięcie loginu

```sql
sp_droplogin NazwaLoginu
go
```