Tag: 权限

我不能让samba为创建的目录设置适当的权限

我有一个ubuntu服务器使用samba共享一些文件夹。 当客户端创建新文件夹或文件时,不会根据smb.conf中的设置设置权限。 我对特定共享的当前设置: [share] path = /mnt/share browsable = yes guest ok = no writable = yes read only = no create mask = 0774 directory mask = 0774 write list = netuser 当samba客户端(Windows 7框)使用“netuser”帐户创建文件或目录时,权限变为 drwxr-sr– 2 netuser sambashare 4096 2012-01-22 21:14 New folder -rwxrw-r– 1 netuser sambashare 0 2012-01-22 21:07 New Text Document.txt 父目录具有set […]

如何允许非默认用户使用串行设备ttyUSB0?

我有一个Ubuntu 11.10系统,有2个用户: 第一个是在安装过程中创建的 第二个是在之后创建的。 它属于sudoers组。 现在的问题是,当第二个尝试使用设备ttyUSB0 ,会返回以下错误: “Could not open serial port /dev/ttyUSB0” 我能够使用以下方法修复它: sudo chown :second_user /dev/ttyUSB0 但是,当我断开设备并重新连接时问题又回来了。 有没有办法允许不同的用户访问设备? 我想我必须将用户添加到特定组。 目前所有者是root ,该组是dialout 。 但是我不确定该组,我不知道如何添加用户。 谢谢!

将用户添加到组 – 为什么必须重新启动?

我无法访问VirtualBox共享文件夹,因此我将用户作为vboxsf组的一部分。 但是,仍然无法访问它。 重新启动来宾解决了问题。 这是一个错误吗? 将用户添加到组不需要重新启动。 sudo usermod -a -G vboxsf praveensripati 这里有类似的查询。 我使用11.10并且不记得在11.04中看到类似的行为。

当Ubuntu中存在两个sudo用户时,用户文件是否仍然是私有的?

我和我的一位同事分享了我的个人Ubuntu PC。 我创建了另一个用不同密码的用户(他当然知道)并将其添加到sudoer列表中。 鉴于单个Ubuntu系统中有两个sudo用户: 这些用户中的任何私有文件(由所有者和权限指定)是否仍然是私有的? 我可以通过sudo命令修改同事的文件,甚至是sudo su ,反之亦然?

如何在virtualbox中自动挂载文件夹并从root更改所有权

这是我第一次使用virtualbox和ubuntu(14.04),我在主机Windows 7操作系统上。 我正在尝试挂载一个共享文件夹,其中包含我需要在虚拟机和Windows操作系统中访问的文件。 我已经使用安装的Guest Additions的vboxsf成功安装了它们。 要挂载我使用命令sudo mount -t vboxsf <directory in linux例如我使用了sudo mount -t vboxsf Test /home/user/Test 我找到了几种在启动时自动挂载目录的方法,例如/etc/rc.local方法( 此处 ),您可以在其中修改附加命令的文件(没有sudo )。 或者使用fstab方法( 这里 )。 我个人更喜欢rc.local方法。 安装后,它具有权限dr-xr-xr-x但是一旦安装,目录就具有root而chown user /home/user/Test无效。 这意味着我无法像普通用户那样制作或更改其中的文件。 在VirtualBox中,要共享的目录未设置为只读。 有没有办法自动挂载共享文件夹并为非root用户分配所有权?

Plex不会进入我的主目录或其他分区

我刚刚从Ubuntu软件中心安装了Plex媒体服务器,并打开了Web界面。 我想首先添加一个集合。 当它给我一个文件浏览器时,我想去/home/robin/Videos 。 /home就在我身边。 它显示了robin ,前面有一个箭头,但当我尝试展开目录树时,它是空的。 尝试访问/media/Data 。 对我来说这样没用,因为我的所有媒体文件都在这两个目录中。 非常感谢帮助。 我的第一个猜测似乎是正确的; 它一如既往地是权限问题。 如何在不给其他用户访问的情况下为我的主文件夹提供plex访问权限? 我的主文件夹是按照方式加密的,因此可能会使事情变得复杂一些。 robin@RobinJ:~$ sudo -u plex bash [sudo] password for robin: bash: /home/robin/.bashrc: Permission denied plex@RobinJ:~$ ls -al ls: cannot open directory .: Permission denied plex@RobinJ:~$ cd /home plex@RobinJ:/home$ cd robin bash: cd: robin: Permission denied plex@RobinJ:/home$ ls -al robin ls: cannot […]

如何安装MATLAB R2012a?

我已经下载了用于Unix平台的MATLAB R2012a,我想在我的ubuntu 11.10上安装它。 要安装,请尝试以下命令: //install 它说: install: missing file operand 根据它的手册我必须给它一个输入文件,所以我创建一个像这样的输入文件安装在’独立’模式: destinationFolder = USR /本地/ R2012a fileInstallationKey = XXXXX-XXXXX-XXXXX-XXXXX-XXXXX agreeToLicense = YES OUTPUTFILE = / TMP / mathworks_usr.log 模式=交互式 activationPropertiesFile =家庭/…/ lic_standalone.dat 实际上我不确定在“activationPropertiesFile”字段中需要什么文件,所以我认为它需要许可证文件。 我将此文件以txt格式保存在安装文件所在的同一目录中。 然后我尝试了这个命令: install -inputFile my_input_file.txt 它得到这个错误: install: invalid option — ‘i’ 我知道其他网站有一些帮助,也有一些关于这个主题的问题,但我无法弄清楚是什么问题,请帮助我,我是一个真正的Linux菜鸟。 感谢你们 更新: 在安装文件的属性中,我检查了“允许执行文件作为程序”项,现在它是这样的: 之后我可以通过点击它或在终端输入./install来运行安装文件。 但在这两种方式我得到这个: Preparing installation files … Installing […]

“ls -ld / tmp”输出中的“t”字母是什么?

运行命令ls -ld /tmp ,输出将为: drwxrwxrwt 30 root root 20480 Mar 11 14:17 /tmp 所以我有两个主要问题: 权限后的字母t是什么? 据我所知/tmp用于创建与系统中不同用户相关的临时文件,那么为什么它有权限rwxrwxrwx (777)? 这对我来说似乎不对。 我需要你的帮助来了解这里发生了什么。

我想从以前的ubuntu(14.04)分区复制数据文件夹

我的硬盘很乱,我想重新格式化并重新安装16.04。 我的问题是我只能通过USB棒上的16.04访问硬盘,虽然我可以导航到各种文件夹,但我没有做任何事情可以让我复制到外部硬盘。 文件夹未加密。 我也有一个小的交换分区 – 如果可能的话我也希望保留数据。 这是驱动器上主目录的列表: ubuntu@ubuntu:/$ ls -l /media/*/*/home /media/ubuntu/0e228f65-dac7-435f-828b-1eb1a6c3f29a/home: total 4 drwxr-xr-x 46 1000 1000 4096 Dec 21 2015 simon /media/ubuntu/db79a6d1-7c6c-4d8c-822b-ba6ccd1ddecd/home: total 4 drwxr-xr-x 27 1000 1000 4096 Apr 17 2014 simon /media/ubuntu/ebe2a6ba-9cb5-4279-8352-5082b8dd4d5e/home: total 4 drwxr-xr-x 39 1000 1000 4096 Aug 3 14:21 simon

/ var文件夹的默认用户组所有者

不幸的是我错过了并突然更改了整个/var文件夹内容的权限( chown -R www-data:www-data ../../ ,但我在/var/www_virthost/mydomain ),我猜错了什么; ) 但是我不记得谁是下一个文件夹的所有者/组的问题 backups cache crash lib lob local lock -> /run/lock log mail opt run -> /run spool tmp www 谢谢