Linux:建立用户 smith。 建立组名 sysadmin。将 smith 加入组 sysadmin。 10.为 smith 设置口令 654321。 将文件 myshell.sh的 所有者设为 smith. 所属组设为 sysadmin。(没有文件创建文件)
时间: 2024-03-11 14:49:19 浏览: 256
可以使用以下命令在Linux中完成这些操作:
1. 建立用户smith:
```
sudo useradd smith
```
2. 建立组名sysadmin:
```
sudo groupadd sysadmin
```
3. 将smith加入组sysadmin:
```
sudo usermod -aG sysadmin smith
```
4. 为smith设置口令654321:
```
sudo passwd smith
```
输入命令后会提示输入两次密码,输入两次都为654321即可。
5. 创建myshell.sh文件并将所属者设为smith,所属组设为sysadmin:
```
touch myshell.sh
sudo chown smith:sysadmin myshell.sh
```
执行以上命令后,myshell.sh文件就会被创建,并且所属者为smith,所属组为sysadmin。
相关问题
(SQL server)1.在学生管理数据库中,创建用户u21,u22,u23,登录名与用户名相同,密码自行设定。 2.若以上三个用户属于同一个组,他们对学生管理数据库具有相同的操作权限: (1)授权这组用户对s表和c表只能进行查看。 (2)授权这组用户对sc表可进行查看和插入并只能修改sc的grade字段。 (3)禁止这组用户在sc表中的插入权限。3.在学生管理数据库中,创建用户u3,登录名与用户名相同,密码自行设定。u3可以查看每个学生的平均成绩,但是不能查看每个学生的成绩信息。4.为用户u3赋予创建数据库的权限。 5.将登录账号stu1、stu2、stu3加入服务器角色sysadmin中。 6.使登录账号stu1同时拥有服务器角色securityadmin和serveradmin的权限。 7.删除服务器角色sysadmin的成员stu2、stu3。
1.创建用户u21,u22,u23,登录名与用户名相同,密码自行设定。
```
CREATE LOGIN u21 WITH PASSWORD = 'password';
CREATE USER u21 FOR LOGIN u21;
GO
CREATE LOGIN u22 WITH PASSWORD = 'password';
CREATE USER u22 FOR LOGIN u22;
GO
CREATE LOGIN u23 WITH PASSWORD = 'password';
CREATE USER u23 FOR LOGIN u23;
GO
```
2.若以上三个用户属于同一个组,他们对学生管理数据库具有相同的操作权限:
(1)授权这组用户对s表和c表只能进行查看。
```
GRANT SELECT ON s TO u21, u22, u23;
GRANT SELECT ON c TO u21, u22, u23;
GO
```
(2)授权这组用户对sc表可进行查看和插入并只能修改sc的grade字段。
```
GRANT SELECT, INSERT, UPDATE(grade) ON sc TO u21, u22, u23;
GO
```
(3)禁止这组用户在sc表中的插入权限。
```
DENY INSERT ON sc TO u21, u22, u23;
GO
```
3.在学生管理数据库中,创建用户u3,登录名与用户名相同,密码自行设定。u3可以查看每个学生的平均成绩,但是不能查看每个学生的成绩信息。
```
CREATE LOGIN u3 WITH PASSWORD = 'password';
CREATE USER u3 FOR LOGIN u3;
GO
GRANT SELECT ON AVG(sc.grade) TO u3;
DENY SELECT ON sc TO u3;
GO
```
4.为用户u3赋予创建数据库的权限。
```
GRANT CREATE DATABASE TO u3;
GO
```
5.将登录账号stu1、stu2、stu3加入服务器角色sysadmin中。
```
EXEC sp_addsrvrolemember 'stu1', 'sysadmin';
EXEC sp_addsrvrolemember 'stu2', 'sysadmin';
EXEC sp_addsrvrolemember 'stu3', 'sysadmin';
GO
```
6.使登录账号stu1同时拥有服务器角色securityadmin和serveradmin的权限。
```
ALTER SERVER ROLE securityadmin ADD MEMBER stu1;
ALTER SERVER ROLE serveradmin ADD MEMBER stu1;
GO
```
7.删除服务器角色sysadmin的成员stu2、stu3。
```
EXEC sp_dropsrvrolemember 'stu2', 'sysadmin';
EXEC sp_dropsrvrolemember 'stu3', 'sysadmin';
GO
```
在mssql中sa用户怎么创建新的用户并将该用户设置为sysadmin权限
您可以使用以下 T-SQL 语句在 MSSQL 中创建新用户并将其设置为 sysadmin 权限:
CREATE LOGIN [新用户名] WITH PASSWORD = '密码';
ALTER SERVER ROLE sysadmin ADD MEMBER [新用户名];
请注意,您需要使用 sa 用户或具有 sysadmin 权限的用户才能执行此操作。
阅读全文