1.. Samba 应用案例一:设置 Samba 共享目录/ software ,允许用户 jack 与mary 可以通过 Windows 客户端访问,并具有读写权限。请写出对应的修改代码,并阐述针对此场景的 Samba 服务启动与测试的流程(包含命令) 2.Samba应用案例二:建立部门资料共享目录/ hr ,部门每个人都能读写,但不能删除别人的文件。请写出对应的修改代码,并阐述针对此场景的 Samba 服务启动与测试的流程(包含命令)。 3.某单位的 Linux 系统周1至周5的下午5:45分都需要关闭系统。请设计相应的计划任务实现这一目标。 4.完成命令 (1)结合使用管道连接符修改用户 benben 的密码,并设置密码为“network2023” (2)将 benben 用户添加到已经存在的组 gnetwork 中(以附加组添加)。 (3)CentOS 系统上的普通用户 benben 已经完成了所有历史使命,请在服务器上彻底删除该用户及其相关数据。 (4)请使用 yum 命令在线安装 samba 服务。 (5)请解压/ usr / local / src /下的 jdk.tar.gz包至/ home / benben /目录下。。 (6)请使用命令查看 Linux 系统中所有的进程信息。 (7)请使用命令关闭 Linux 系统的防火墙。. (8)请使用命令设置 samba 服务随 CentOS 7开机自启动(服务名为 smb )。 (9已知 benben 为 CentOS 系统的普通用户,请设计命令只查看/ etc / passwd 中关于 benben 的信息记录。 (10)如何确定 Linux 系统中已经安装了 sudo 服务?
时间: 2024-03-15 13:42:52 浏览: 69
1. 修改代码:
在 /etc/samba/smb.conf 文件中添加以下内容:
```
[software]
path=/path/to/software
valid users = jack mary
read only = no
```
其中,/path/to/software为共享目录的路径。
启动samba服务:`sudo systemctl start smb.service`
测试访问:在Windows客户端中,打开文件资源管理器,在地址栏输入`\\linux_ip_address\software`,并输入jack或mary的用户名和密码即可访问。
2. 修改代码:
在 /etc/samba/smb.conf 文件中添加以下内容:
```
[hr]
path=/path/to/hr
read only = no
create mask = 0664
directory mask = 0775
force create mode = 0664
force directory mode = 0775
```
其中,/path/to/hr为共享目录的路径。
启动samba服务:`sudo systemctl start smb.service`
测试访问:在Windows客户端中,打开文件资源管理器,在地址栏输入`\\linux_ip_address\hr`,并输入任意部门成员的用户名和密码即可访问;尝试删除别人的文件时会提示权限不足。
3. 设计计划任务:
使用`crontab -e`命令编辑当前用户的计划任务,添加以下内容:
```
45 17 * * 1-5 shutdown now
```
表示每周一至周五的下午5:45分执行`shutdown now`命令。
4. 命令:
(1) `echo "network2023" | passwd --stdin benben`
(2) `sudo usermod -a -G gnetwork benben`
(3) `sudo userdel -r benben`
(4) `sudo yum install samba`
(5) `tar -zxvf /usr/local/src/jdk.tar.gz -C /home/benben/`
(6) `ps aux`
(7) `sudo systemctl stop firewalld`
(8) `sudo systemctl enable smb.service`
(9) `grep benben /etc/passwd`
(10) `sudo rpm -qa | grep sudo`,如果返回结果不为空,则说明已经安装了sudo服务。
阅读全文