童年原是一生最美妙的阶段,那时的孩子是一朵花,也是一颗果子,是一片懵懵懂懂的聪明,一种永远不息的活动,一股强烈的欲望。——巴尔扎克
现在位置:首页 > 发表在 2024年10月 的所有文章
  • Ubuntu上安装配置samba服务

    在Ubuntu中安装配置samba共享服务,可以让你在网络上共享文件和打印机。以下是一个相对详细的步骤指南,介绍如何在Ubuntu上安装和配置Samba。 1、安装Samba 首先,需要安装Samba软件包。打开终端并运行以下命令: sudo apt update sudo apt install samba 2、配置Samba共享 Samba的配置文件是/etc/samba/smb.conf。在编辑此文件之前,建议先备份原始配置文件: sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak 然后,使用文本编辑器打开/etc/samba/smb.conf文件。例如,使用vim或者nano: sudo vim /etc/samba/smb.conf 在文件的末尾添加你的共享配置。例如: [ShareName] path = /path/to/share browseable = yes writable = yes guest ok = no read only = no create mask = 0777 directory mask = 0777 valid users = your_username [ShareName] 是共享的名字,客户端在网络上看到的名字。 [ShareName] 是共享的名字,客户端在网络上看到的名字。 path 是想要共享的目录路径。 browseable 让共享目录在网络上可见。 writable 允许对共享目录进行写操作。 guest ok 设为no以防止访客访问。 read only 设为no表示目录是可读写的。 create mask 和 directory mask 设定了文件和目录的权限。 valid users 限制哪些用户可以访问此共享。 也可以是共享当前用户的目录,配置参考如下: 3、创建共享目录 如果共享目录不存在,需要先创建它,并设置适当的权限: sudo mkdir -p /path/to/share sudo chown your_username:your_username /path/to/share sudo chmod 0777 /path/to/share 4、添加Samba用户 需要将Ubuntu用户添加到Samba用户数据库中,并设置密码: sudo smbpasswd -a your_username 5、 重新启动Samba服务 应用配置更改后,需要重新启动Samba服务: sudo systemctl restart smbd sudo systemctl restart nmbd 6、设置防火墙规则(如果使用了防火墙) 如果使用了UFW防火墙,需要允许Samba流量: sudo ufw allow 'Samba' 7、访问共享目录 在Windows或其他Linux系统上,可以通过以下方式访问共享目录: 在Windows上: 打开文件资源管理器,输入\your_ubuntu_ip_address\ShareName。 在Linux上: 可以使用文件管理器访问,或者通过命令行使用smbclient: smbclient //your_ubuntu_ip_address/ShareName -U your_username 常见问题和解决方法 1、无法访问共享目录 检查Samba服务状态: sudo systemctl status smbd sudo systemctl status nmbd 日志文件通常在 /var/log/samba/ 目录下。查看 log.smbd 和 log.nmbd 文件中的错误信息。 2、防火墙问题 确保防火墙允许Samba流量。可以使用以下命令查看当前的UFW规则: sudo ufw status 3、权限问题 确保目录和文件的权限设置正确,Samba服务用户有读写权限。
  • Ubuntu硬盘的挂载(临时、永久挂载)

    技术文章2024-10-10评论1167
    硬盘的挂载(临时、永久) 临时挂载到目录: 查看当前fdisk -l 一、临时挂载(重启需要再次挂载) 想要挂载主要分为三步(把冰箱门打开,把大象放进去,把冰箱门关上,开玩笑): 1.首先你要查看移动硬盘的文件系统名 df -hl 通过查看挂载点,知道你是哪个文件系统名,因为下面要用到文件系统名 2.然后要把当前的移动硬盘卸载掉 sudo umount /media/Android 3.挂载移动硬盘(这之前你要选择好挂载目录,如果有指定的挂载就可以,没有需要创建目录) sudo mount /dev/sdb1 /Public2 这样移动硬盘就挂载上了,但是发现重启电脑还需要重新挂载。这只能当做临时的操作。如果想永久挂载硬盘的话,需要配置文件,实现开机自动挂载。 二、永久挂载(实现开机自动挂载) 需要配置/etc/fstab文件 其中最后一条就是我配置的自己的移动硬盘的参数,其中参数的意义: /dev/device mountpoint type rules dump order 设备名称 挂载点 分区类型 挂载选项 dump选项 fsck选项 1.设备名称可以通过sudo blkid可以查看自己的UUID 挂载点可以通过 df -h可以查看当前的情况,但是你自己想挂载的位置要自己创建好。 分区类型指的是你这个磁盘的文件系统 4.default的意义是在于按照大多数文件系统的缺省值设置挂载定义,即系统的默认定义(对于大多数文件系统的处理方式),其 实除了default还有auto就是开机自动挂载,noauto就是开机不自动挂载,nouser就是只有超级用户才挂载,user,所有用户都挂载 5.dump 就是从不备份 6.fsck的检查顺序,0为不检查,分区为1,其他分区从2开始,这里指的是检查的优先级