我正在安装 Nvidia 驱动程序,并且必须点击这样的屏幕(不是这个特定的屏幕,但这是安装程序,在安装过程中有一些 OK 和一些是/否问题):
有没有办法自动化这个?(我的目标是最终通过 puppet 做到这一点)
我正在尝试在特定位置查找一些大文件:
此命令有效并返回一些结果:
admin@tyrell:~$ sudo find /nfshome/*/.local/ -type f -size +1G -exec ls -lh {} \;
-rw-r--r-- 1 9917183 students 5.2G Jun 5 2017 /nfshome/9917183/.local/share/Trash/files/result_25.zip
-rw-r--r-- 1 9918178 students 4.0G Sep 6 2018 /nfshome/9918178/.local/share/unity3d/Asset Store-5.x/Unity Technologies/Unity EssentialsSample Projects/3D Game Kit.unitypackage
-rw-r--r-- 1 9919185 students 2.1G Mar 6 2018 /nfshome/9919185/.local/share/Trash/files/agggg.avi
-rw-r--r-- 1 9919382 students 1.7G Jan 17 2017 /nfshome/9919382/.local/share/Trash/files/MageWar.avi
-rw-r--r-- 1 9921459 students 1.8G Apr 12 11:58 /nfshome/9921459/.local/share/Trash/files/takeout-20190412T182950Z-001(1).zip
-rw-r--r-- 1 9921459 students 1.8G Apr 12 11:58 /nfshome/9921459/.local/share/Trash/files/takeout-20190412T182950Z-001.zip
-rw-r--r-- 1 9921459 students 1.4G Apr 12 11:56 /nfshome/9921459/.local/share/Trash/files/takeout-20190412T182950Z-003.zip
-rw-r--r-- 1 9921459 students 1.4G Apr 12 11:58 /nfshome/9921459/.local/share/Trash/files/takeout-20190412T182950Z-003(1).zip
但是如果我尝试通过添加一个子目录来缩小搜索范围share/
,我什么也得不到,我希望得到完全相同的结果,因为上面的所有内容都在share/
:
admin@tyrell:~$ sudo find /nfshome/*/.local/share/ -type f -size +1G -exec ls -lh {} \;
admin@tyrell:~$
为什么 find 不返回与第一个命令相同的结果?
我找不到如何使用ldapscripts命令的示例,ldapmodifyuser
而且我还不够熟悉,ldapmodify
无法弄清楚。
例如,我如何使用ldapmodifyuser
来更改用户的givenName
?
这是我的尝试:
~$ sudo ldapmodifyuser 9928892
# About to modify the following entry :
dn: uid=9928892,ou=Users,dc=thisplace,dc=com
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
uid: 9928892
sn: FUJI
givenName: GABUTO
cn: GABUTO FUJISHITA
displayName: GABUTO FUJISHITA
uidNumber: 18055
gidNumber: 5000
gecos: GABUTO FUJISHITA
loginShell: /bin/bash
homeDirectory: /home/9928892
userPassword:: e2NyeXB0fS...
shadowLastChange: 17575
# Enter your modifications here, end with CTRL-D.
dn: uid=9928892,ou=Users,dc=thisplace,dc=com
givenName:GAKUTO # Ctrl+D
Error modifying user entry uid=9928892,ou=Users,dc=thisplace,dc=com in LDAP
尝试启动自定义 systemd 服务时出现此错误。
netrender-slave.service:在执行生成 /usr/local/bin/netrender-slave.sh 的步骤失败:权限被拒绝
这里是/etc/systemd/system/netrender-slave.service
[Unit]
Description=Blender netrender slave manager
[Service]
ExecStart=/usr/local/bin/netrender-slave.sh start
ExecStop=/usr/local/bin/netrender-slave.sh stop
ExecReload=/usr/local/bin/netrender-slave.sh reload
Type=simple
[Install]
WantedBy=multi-user.target
在这个问题中,问题是脚本的权限,但netrender-slave.sh
似乎没问题:
~# ls -al /usr/local/bin
total 16
drwxr-xr-x 2 root root 4096 Dec 4 11:30 .
drwxr-xr-x 10 root root 4096 Apr 20 2016 ..
-rwxr-xr-x 1 root root 816 Dec 4 11:30 netrender-slave.sh
在这个问题中,问题是其中一个目录的权限不足,但所有这些/usr/local/bin
都与此类似:
drwxr-xr-x 2 root root 4096 Dec 4 11:30 .
drwxr-xr-x 10 root root 4096 Apr 20 2016 ..
...
但是,在同一问题的评论中,提供了以下内容:
ls
输出没有显示尾随. 在 UGO 权限之后drwxr-xr-x
- GNU ls 使用一个.
字符来指示具有 SELinux 安全上下文的文件,但没有其他替代访问方法。具有任何其他替代访问方法组合的文件用+
字符标记。
我不明白如何检查这是否是我的问题。