Tag: 权限

udev没有更新usb权限和组

我使用的是ubuntu 10.04 LTS – Locid Lynx。 我需要为mount上的任何usb stick文件/目录设置特定的组和权限。 我试过覆盖udev规则。 这是我做的: 在/etc/udev/rules.d/目录下创建99-test.rules,内容为SUBSYSTEMS ==“usb”,GROUP =“tomcat6”,MODE =“0777”,NAME =“test” sudo service udev restart 现在,当我安装usb棒并运行’sudo blkid’时,它会打印出来 /dev/test: UUID=”002A-0AA5″ TYPE=”vfat” 但是ls -l / media /回馈了 drwx—— 4 admin admin 8192 1969-12-31 16:00 002A-0AA5 似乎99-test.rules的上述规则正在应用但后来被覆盖,从而将组和权限更改回某个默认值。 我在这里缺少什么? 我还需要改变其他什么吗?

无法使用smbclient NT_STATUS_ACCESS_DENIED错误将文件放入samba共享

我不能使用smbclient将文件放入共享文件夹。 但是,我可以毫无问题地使用Ubuntu GUI。 我正在尝试创建一个可以写作但接近阅读的分享。 “/ home / XXXXXXXXX / hw_info / IN”文件夹具有333(d-wx-wx-wx)权限。 如果我允许其他人阅读(d-wx-wxrwx),那么我可以在共享中创建一个新文件。 另一个提示是,如果共享中已有一个已由guest创建的文件,那么我可以重写它,但我无法创建/编写新文件。 我在更改配置文件后重新启动了samba。 smb.conf文件 [HwInfo] path = /home/XXXXXXXXX/hw_info/IN read only = no browseable = yes guest ok = yes write list = all create mask = 0644 directory mask = 0755 inherit permissions = no 终奌站: smbclient //XXXXXXXXX/HwInfo -N -c “put test.txt test1.txt” […]

如何允许Windows PC通过Samba服务器修改Linux文件而不允许完全访问777?

我最近在Linux服务器上设置了Samba,并轻松地在Windows机器上发现了共享驱动器,但无法将文件复制到该驱动器,因为它会要求额外的权限。 我能够写入具有777权限的子文件夹,但主驱动器有775。 据我所知,777权限非常不安全,如何修改组以包括从Windows浏览的用户在Linux服务器中没有用户级权限? 这是一个家庭网络,通过全局设置限制对Samba服务器的访问,该设置阻止从网络外部访问(通过在/etc/samba/smb.conf中添加以下行) [global] hosts allow = 192.168.0. hosts deny = ALL 因此,我不关心网络中的安全性 – 如果用户位于192.168.0.x子网上,我很高兴地认为它们是合法的,并且不想在此时添加进一步的身份validation步骤。

修改权限与根脚本执行。 什么更好?

每次暂停后,当我唤醒我的笔记本电脑时,它从不连接到任何网络,必须重新启动NetworkManager。 所以,出于懒惰,我写了这个脚本按预期工作正常。 我使用了if块来检查脚本是否总是由root用户执行: if [ $(id -u) -ne 0 ] then echo “ERROR : Root Priveleges Required” exit NOT_ROOT else netrestart fi 我给了这个脚本这个权限(执行这个命令时是root): chmod u+x netrestart 现在,当我以非root用户身份运行此脚本时,它会显示此信息 bash: ./netrestart: Permission denied 然后,使用sudo运行脚本运行正常 sudo ./netrestart 我认为这使得脚本中的根检查毫无用处。 现在我有两个问题: 我要删除那部分代码还是仍在脚本中使用? 什么更好,怎么样? 检查用户是否是脚本中的root用户并为每个人提供执行权限,即chmod 755 netrestart 在脚本本身设置正确的所需权限,不包括检查脚本中是否为root用户,即chmod 711 netrestart

如何从实时磁盘/操作系统启动时更改文件权限

首先让我说我是Ubuntu的新手所以请原谅我缺乏经验。 此外,这个问题与我在2017年5月15日发布的题为:Fstab 编辑崩溃系统的问题一致。 问题 从活动磁盘启动时,我无法将编辑保存到/etc/fstab文件中。 当我用gedit以root身份打开/etc/fstab文件时,这是我看到的标题信息: *fstab [Read-Only] (491 GB Volume /media/ubuntu/0823c4f5-e42b-45ee-97b8-ad5d424b8b 我的问题 如何将/etc/fstab文件的文件权限更改为read-write,以便在从活动磁盘启动时编辑并保存? 编辑更新5/21/2017 我正在尝试将sudodus解决方案(谢谢你)应用于我的问题,我对如何继续进行并不感兴趣。 下面是我运行他的代码识别分区的结果: root@ubuntu:~# sudo lsblk -o model,size,name,fstype,label,mountpoint MODEL SIZE NAME FSTYPE LABEL MOUNTPOINT TOSHIBA 465.8G sda 487M ├─sda1 ext2 /media/ubuntu/99ee9dc0-67 1K ├─sda2 465.3G └─sda5 LVM2_me 457.3G ├─ubuntu–vg-root │ ext4 /media/ubuntu/0823c4f5-e4 8G └─ubuntu–vg-swap_1 swap WDC WD1 931.5G sdb 931.5G └─sdb1 ST4000D […]

点子安装总是导致错误

我想在跨平台上安装cx_freeze或pyInstaller来运行我的python游戏,而无需安装python3和pygame。 但是他们的制造商网页上指示的命令sudo pip install cx_freeze(或pyInstaller)对我来说不起作用。 始终出现的错误如下: 目录“/home/h3friend/.cache/pip/http”或其父目录不归当前用户所有,并且已禁用缓存。 请检查该目录的权限和所有者。 如果用sudo执行pip,你可能需要sudo的-H标志。 目录“/home/h3friend/.cache/pip”或其父目录不归当前用户所有,并且已禁用缓存轮。 检查该目录的权限和所有者。 如果用sudo执行pip,你可能需要sudo的-H标志。 有谁知道我需要做什么才能解决这个问题? 提前致谢!

如何通过pip安装?

我也是ubuntu和python的新手。 在ubuntu终端中通过pip安装不同的打包时,它会给出权限被拒绝的错误.Ex: pip3 install numpy 但是当我在运行sudo su之后运行相同的命令时,它的工作非常完美。 这个sudo su在这做什么? 我何时应该使用该命令? 一般来说它究竟做了什么?

无法登录我创建的新用户,显示Permission denied(publickey)而不询问密码

我使用以下方法在EC2中创建了一个新用户: sudo adduser test 我可以使用“usermod -aG sudo test”将它添加到sudo并使用“groups test”validation它,我可以“su – test”切换到test。 但是,当我尝试使用以下命令从其他主机(我的本地MAC终端)登录此用户时: ssh test@EC2_IP 它显示许可被拒绝,甚至没有问我密码。 ssh -v test @ EC_IP显示以下日志: OpenSSH_7.4p1, LibreSSL 2.5.0 debug1: Reading configuration data /etc/ssh/ssh_config debug1: key_load_public: No such file or directory …… debug1: Next authentication method: publickey debug1: Offering RSA public key: /Users/XXX/.ssh/id_rsa debug1: Authentications that can continue: publickey debug1: Trying […]

非sudo的Gedit错误 – 未定义的符号:cairo_surface_set_device_scale(未定义的符号:cairo_surface_set_device_scale)

由于某种原因,我无法像普通用户一样运行gedit。 我收到以下错误: heberto@heberto-XPS-13:~$ gedit gedit: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgdk-3.so.0: undefined symbol: cairo_surface_set_device_scale 另一方面,当我用sudo读取命令时,没有问题,并且事情像往常一样运行。 emacs相同交易。 我有Ubuntu 14.04,有什么建议吗?

禁止访问:无法访问Ubuntu中的VirtualHost URL

我只是从path /media/rahul/142E875C2E873630/xampp/htdocs/创建新的虚拟主机,这是我在ubuntu中安装的驱动器的路径。 现在,当我创建这个url的虚拟主机时,它已成功创建,但现在,当我打开我的主机URL时,它显示403 Forbidden 。 我的shared.conf : ServerAdmin admin@example.com ServerName shared ServerAlias www.shared.com DocumentRoot /media/rahul/142E875C2E873630/xampp/htdocs Options FollowSymLinks AuthType None AllowOverride None Order deny,allow Deny from all Require all granted Options Indexes FollowSymLinks MultiViews AuthType None AllowOverride None Order allow,deny allow from all ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined 我还在主机文件中添加了url但仍然出现相同的错误。 有什么想法发生这种情况吗? 关于Permissions: