Tag: visudo

必须使用’visudo’?

在/etc/sudoers ,它说: # This file MUST be edited with the ‘visudo’ command as root. 我的问题是,为什么必须用visudo编辑这个文件? 看来我能用gedit成功编辑文件,发出: sudo gedit /etc/sudoers 。 如果我能用gedit编辑它,我为什么要使用visudo ?

使用启动脚本登录samba共享(不是fstab)

背景 当我的用户登录时,我正在尝试自动执行一个安装受密码保护的Samba共享的命令。问题是,我与另一个用户共享我的笔记本电脑,我不想在登录时挂载Samba共享我只想在登录时安装它。 这排除了编辑我的fstab文件,因为我希望这是用户特定的。 之前的研究 我搜索并查看了许多与安装Samba共享相关的问题和答案,包括“ 在启动/登录时使用脚本安装Samba共享 ”和“ 在启动时安装samba共享的正确fstab条目 ”,但大多数答案涉及编辑fstab ,这对大多数人来说很有用,但这不是我在这里寻找的东西。 到目前为止我做了什么 我可以通过执行以下操作从命令行手动挂载Samba共享: sudo mount -t cifs //centaroo.local/Me /media/Me -o uid=scott,gid=scott,credentials=/home/scott/.smbcredentials,iocharset=utf8,sec=ntlm,file_mode=0600,dir_mode=0700 问题陈述 当我从命令行执行它时,上一个命令工作得很好 – 它提示我输入密码来获取sudo权限,我输入它,命令运行。 问题是,当我将完全相同的命令添加到“启动应用程序首选项”>“编辑启动程序”中的“命令”字段时,保存我的更改,重新启动并重新登录,Samba共享未按预期安装。 我怀疑这是因为我需要root权限才能以sudo身份运行,并且使用启动程序首选项中的脚本,我无法输入它,因此脚本会失败。 我该如何解决这个问题?

如何将visudo编辑器从nano更改为vim?

当我使用visudo ,它总是用nano编辑器打开它。 如何将编辑器更改为vim?

在sudo visudo时更改默认编辑器

在做sudo visudo ,默认编辑器是nano 。 我想将其更改为vi或vim 。 我已经将vim作为默认编辑器,并使用它作为gedit的替代来打开php,.txt,.c和.h文件,将vim.desktop文件放在~/.local/share/applications/并正确编辑~/.local/share/applications/mimeapps.list或/etc/gnome/defaults.list 。 但显然这不适用于nano 。 任何线索?

sudo,su,visudo,chroot和gksu有什么区别?

sudo , su , visudo , chroot和gksu什么区别?

如何修改无效的’/ etc / sudoers’文件?

如何编辑无效的sudoers文件? 它抛出以下错误,它不允许我再次编辑来修复它。 这是发生的事情: $ sudo visudo >>> /etc/sudoers: syntax error near line 28 <<< sudo: parse error in /etc/sudoers near line 28 sudo: no valid sudoers sources found, quitting