我想创建 samba 共享,用户可以作为特定的 samba 用户连接到该共享。我创建了用户,比如说 henry,我想在他的家里做存储。
所以我在我的 /etc/samba/smb.conf 中有:
[myshare]
path = /home/henry
browsable = yes
read only = no
guest ok = no
create mask = 0644
Run Code Online (Sandbox Code Playgroud)
现在当我通过 smbclient 连接时一切都很好。但我想将此共享挂载为 CIFS。我可以:
sudo mount -t cifs //myserver/myshare /media/remote-share -o user=henry
Run Code Online (Sandbox Code Playgroud)
但是当我尝试在 /media/remote-share 中创建文件时,我的权限被拒绝:(
如果我希望每个人都可以访问那里,但作为特定用户而不是访客,我应该如何配置它?
服务器和客户端都是 ubuntu 机器。
我要买一台家用服务器。对于一些数据库、文件存储、备份等。也许将来我会在那里放置一些 Java 服务器(如 glassfish)。
我希望它便宜、安静且不耗电。1 Gbit 以太网也不错。我在考虑 fit pc ( http://fit-pc2.com/ ) 但它很贵。
你会推荐什么?
我将建立一个服务器进行备份。我想在U盘上安装操作系统(一点空间),并附加一些数据硬盘(需要更多空间)。因为它是备份,所以磁盘每天只运行一次。所以为了省电,我希望磁盘在不使用时停止(分拆)。
我需要为它购买一些特殊的磁盘,还是足以在 Ubuntu 中配置一些东西?我想买 2.5" 的磁盘,也是因为它耗电少。
我需要一些脚本来记录(仅输出到控制台或文件)对某个磁盘或目录的每次访问(对我都有效)。我还想知道究竟访问了什么(哪个子目录或文件)。我的系统是 ubuntu linux。有可能吗,我该怎么做?
我想将两个命令输出到一个文件。我希望每 5 分钟将准确的时间(日期)和温度(传感器)归档。我知道如何将一个命令输出到一个文件,但是两个呢?这样的脚本怎么写?
我在我的服务器上配置了 ssh,有时我必须在它上面运行一些图形应用程序。当我与-X
选项连接时,它工作得很好。我可以运行,例如google-chrome
。但是,如果我将用户更改为sudo -i -u other_user
,则无法以该用户身份运行 GUI 应用程序。
我认为它与环境和显示有关,但不知道该怎么做。我尝试添加-E
,但随后收到错误消息,提示我无法将其与-i
. 如何以其他用户身份通过 ssh 运行 GUI 应用程序?
我在 ubuntu 服务器上安装了 rsyslogd,启动它,一切看起来都很好,但是服务器应该监听的端口没有打开。
ubuntu@node7:~$ sudo service rsyslog restart
rsyslog stop/waiting
rsyslog start/running, process 14114
Run Code Online (Sandbox Code Playgroud)
Netstat 显示它没有在监听:
ubuntu@node7:~$ netstat -tlan
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 320 172.22.0.17:22 10.8.8.38:61335 ESTABLISHED
tcp6 0 0 :::22 :::* LISTEN
tcp6 0 0 :::2776 :::* LISTEN
tcp6 0 0 :::2777 :::* LISTEN
tcp6 0 0 172.22.0.17:2777 172.22.0.11:56554 ESTABLISHED
tcp6 0 0 172.22.0.17:2776 172.22.0.11:39780 ESTABLISHED
Run Code Online (Sandbox Code Playgroud)
这是 /etc/rsyslog.conf 的样子(省略了大部分注释):
ubuntu@node7:~$ …
Run Code Online (Sandbox Code Playgroud)