小编Vin*_*ent的帖子

挂载 cifs 网络驱动器:写权限和 chown

我可以访问 cifs 网络驱动器。当我将它安装在我的 OSX 机器下时,我可以读取和写入它。

当我在 ubuntu 中安装驱动器时,使用:

sudo mount -t cifs -o username=${USER},password=${PASSWORD} //server-address/folder /mount/path/on/ubuntu
Run Code Online (Sandbox Code Playgroud)

我无法写入网络驱动器,但可以从中读取。我检查了挂载文件夹的权限和所有者,它们看起来像:

4.0K drwxr-xr-x  4 root root    0 Nov 12  2010 Mounted_folder
Run Code Online (Sandbox Code Playgroud)

我无法更改所有者,因为我收到错误消息:

chown: changing ownership of `/Volumes/Mounted_folder': Not a directory
Run Code Online (Sandbox Code Playgroud)

当我深入网络驱动器并更改那里的所有权时,我收到错误消息,即我无权更改文件夹的所有者。

我应该怎么做才能激活我的写权限?

linux permissions mount chown cifs

144
推荐指数
2
解决办法
37万
查看次数

Bash 脚本;优化处理速度

我想知道是否有优化 Bash 脚本的一般准则。

  • 例如,写循环比写命令更方便,但为系统处理是否也更快?例子:

    for i in a b c; do echo $i; done
    
    echo a
    echo b
    echo c
    
    Run Code Online (Sandbox Code Playgroud)
  • 有时人们会针对同一问题提出不同的解决方案。例如,sedcutawkecho都能够从字符串中去除数字。我想知道您是否可以说代码的位数越少,如果您使用它,速度就越快:

    1. 相同的命令,例如

      STRING=abc.def
      echo ${STRING} | sed 's/.def//g'
      echo ${STRING} | sed '$s/....$//'
      
      Run Code Online (Sandbox Code Playgroud)
    2. 不同的命令,例如

      STRING=abc.def
      echo ${STRING} | cut -d . -f 1
      echo ${STRING} | sed 's/.def//g'
      
      Run Code Online (Sandbox Code Playgroud)

performance shell-script

11
推荐指数
2
解决办法
4万
查看次数

硬盘分配fstab

在我运行 Ubuntu 12.04 LTS 的 PC 中,我安装了三个 SATA 硬盘。其中两个安装在冷却器附近。我想物理切换两个驱动器(一个不在风扇附近的应该移动到风扇附近)。Ubunutu 将如何处理 switch?fstab 中的设备名称,它们是否以任何方式依赖于它们连接到我主板上的 sata 端口?

编辑:

这是我的 /etc/fstab

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc                                       /proc             proc  nodev,noexec,nosuid  0  0  
# / was on /dev/sda1 during installation
UUID=f04e6038-4412-46c4-b58d-67bfe3f8eddd  /                 ext4  errors=remount-ro    0  1  
# /Volumes/Backup was on /dev/sdb1 during installation
UUID=dc25bafb-adbc-4a65-845c-02c9253a795e  /Volumes/Backup   ext4  defaults             0  2  
# /Volumes/Storage was on /dev/sdc1 during installation
UUID=74867f3e-acda-4efc-a6aa-7d21484d64a4  /Volumes/Storage  ext4  defaults             0  2  
/dev/sdc2                                  /Volumes/Storage  ext4  defaults             0  0  
#/dev/sdc1                                  /media/sdc1       swap …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu mount hard-disk fstab

6
推荐指数
1
解决办法
658
查看次数

限制带宽 SFTP 用户

是否有可能限制 SFTP 用户的带宽?我的服务器上传了 ~500kb/s,我不想把它全部“花”在一个用户身上

sftp bandwidth

5
推荐指数
2
解决办法
2万
查看次数

可疑的网络活动:使用 lsof 显示 sshd 进程

我有一个运行 Debian Jessie 的 Raspberry Pi。我安装了 pi-hole 来阻止广告服务域 ( https://pi-hole.net )。通过查看日志,我注意到很多来自中文域的查询。

lsof -i显示了以下我认为可疑的列表:

COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
sshd  1742  root  3u  IPv4  16960  0t0  TCP raspberrypi:ssh->116.31.116.47:50600 (ESTABLISHED)
sshd  1743  sshd  3u  IPv4  16960  0t0  TCP raspberrypi:ssh->116.31.116.47:50600 (ESTABLISHED)
sshd  1774  root  3u  IPv4  16990  0t0  TCP raspberrypi:ssh->183.214.141.105:56265 (ESTABLISHED)
sshd  1775  sshd  3u  IPv4  16990  0t0  TCP raspberrypi:ssh->183.214.141.105:56265 (ESTABLISHED)
sshd  1869  root  3u  IPv4  17068  0t0  TCP raspberrypi:ssh->116.31.116.47:33525 (ESTABLISHED)
sshd  1870  sshd  3u  IPv4  17068  0t0 …
Run Code Online (Sandbox Code Playgroud)

security lsof sshd

4
推荐指数
1
解决办法
731
查看次数

SFTP:允许用户访问家外的文件夹

我有一台运行 Ubuntu 12.04 LTS 且安装了 OpenSSH 服务器的机器。我创建了一个用户被监禁的家庭帐户。

当我使用用户的帐户登录时,我只能访问他的家(废话)。

除了用户的主文件夹之外,我还想授予他对特定分区 ( /Volumes/Storage) 的读取权限。我怎样才能做到这一点?

linux chroot sftp account-restrictions

3
推荐指数
1
解决办法
3071
查看次数

将 xargs -I 与 sed 结合使用

我想使用 find 来查找某些文件,然后将 xargs 与 cp 和 sed 一起使用将这些文件移动到另一个文件夹并重命名它们。我知道如何循环执行此操作,但这不是我想要的。

我试过:

find ${FOLDER} -iname "*${SOME_STRING}*" | xargs -I {} cp {} $(echo {} | sed 's/ABC/XYZ/g')
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用,什么是解决方案?

sed xargs cp

3
推荐指数
1
解决办法
2219
查看次数

SMB 与 SFTP 的安全性

我有一台启用了 OpenSSH 的服务器。我用它来进行远程备份。我主要通过 SSH 和 SFTP 使用 rsync。我知道这些协议是非常安全的。

我有兴趣在服务器上启用 Samba 共享,以便我可以使用我拥有的一些 IOS 应用程序轻松访问内容。

我的问题如下: - Samba 是安全协议吗?- 安全级别是否类似于 SSH?- 你们愿意坚持使用 SSH/SFTP 而不是开放 SMB?

security ssh sftp remote samba

2
推荐指数
1
解决办法
8491
查看次数