ubuntuUbuntu Server 12.04 的 AWS 映像上的用户如何在sudo没有配置的情况下对所有命令设置无密码/etc/sudoers?
我在亚马逊上使用 Ubuntu 服务器 12.04。我想添加一个与默认 Ubuntu 用户具有相同行为的新用户。具体来说,我希望sudo这个新用户无密码。
所以我添加了一个新用户并开始编辑/etc/sudoers(当然使用 visudo)。通过阅读该文件,似乎默认ubuntu用户sudo从成为该admin组的成员中获得了无密码。所以我添加了我的新用户。这没有用。然后我尝试将NOPASSWD指令添加到sudoers. 这也不起作用。
无论如何,现在我只是好奇。怎样的ubuntu,如果他们没有在定义用户密码的获得特权/etc/sudoers。允许这样做的机制是什么?
我今天升级了 Ubuntu,除了 Ubuntu 没有检测到任何其他存储设备外,一切都很顺利。我的/和/home分区工作正常,但我的其他分区没有被检测到。我不介意,除了 U 盘也有同样的问题。
当我插入 U 盘时,灯亮了,但计算机什么也没检测到。需要说明的是,我的鼠标和键盘通过 USB 连接并且工作正常。
知道如何解决这个问题吗?我在互联网上找到的任何建议都没有任何效果。
我可以(应该)把我的(bash)脚本放在哪里,以便它可以(永远)被终端或直接命令使用:Alt+ F2?
我知道有/usr/bin和/sbin&/bin目录,但我什么时候应该在它们之间使用?
我应该把我的脚本放在哪里?
我为我的服务器 pc 安装了 ubuntu 12.04 服务器版本。我已经安装了灯服务器。我需要将 var/www 位置更改为我的辅助硬盘位置。我在 gedit /etc/apache2/sites-available/default 这是我的代码
<VirtualHost *:80>
ServerAdmin webmaster@localhost
#DocumentRoot /var/www
DocumentRoot /media/myserver/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
#<Directory /var/www/>
<Directory /media/myserver/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias …Run Code Online (Sandbox Code Playgroud) 当我插入手机时,gvfs 会自动安装我的手机,出于各种原因我不想要这个。
如何禁用此特定设备的自动挂载,但继续允许其他 USB 设备自动挂载?
这是插入后的安装:
~$ gvfs-mount -l
Drive(0): ST320LT007-9ZV142
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
Drive(1): HL-DT-ST DVD+/-RW GU60N
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
Drive(2): Generic Ultra HS-SD/MMC
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
Volume(0): Galaxy Nexus
Type: GProxyVolume (GProxyVolumeMonitorMTP)
Mount(0): Galaxy Nexus -> mtp://[usb:002,020]/
Type: GProxyShadowMount (GProxyVolumeMonitorMTP)
Mount(0): mtp -> mtp://[usb:002,020]/
Type: GDaemonMount
Run Code Online (Sandbox Code Playgroud)
2013 年 5 月 21 日星期二 00:03:00 EDT 更新:
我发现 /usr/share/gvfs/mounts/mtp.mount 包含:
[Mount]
Type=mtp
Exec=/usr/lib/gvfs/gvfsd-mtp
AutoMount=false
Run Code Online (Sandbox Code Playgroud)
不幸的是,这个 AutoMount 参数似乎没有任何作用。
与此同时,我遵循了这里的建议,并在org.gnome.desktop.media-handling. 这会全局禁用它,但它比替代方法更好。希望我们将来有特定于设备或协议(或两者!)的 gvfs 自动挂载配置。
如何将我的个人笔记本电脑切换到 Ubuntu?我不想双启动它,只需删除旧的操作系统(Windows 10)并安装一个新的。我还需要保留我的所有文件。
最近,在对分区进行一些更改后,我对 fstab 文件进行了一些编辑。(检查 使用 fstab 安装的分区,而不是从 Nautilus 或 Unity 侧边栏打开)在此过程中,我想包含一个可移动设备,以便在存在时所有用户都可以看到它。
\media\activeuser\HDDMaker当用户访问权限设置为“仅”时,它会自动安装activeuser。我的想法是将其安装为\media\HDDMaker具有给定组中任何用户的访问权限(gid=1004 common)。
fstab 文件如下所示:
UUID=543Exxxxxx /mnt/543Exxxxxx ntfs-3g rw,nosuid,nodev,noexec,auto,gid=1004,umask=0002 0 0
/mnt/543Exxxxxx /media/HDDMaker auto rbind,x-gvfs-show,x-gvfs-name=HDDMaker 0 0
Run Code Online (Sandbox Code Playgroud)
当硬盘在启动时连接到计算机时,这工作正常(除了我的其他问题中的详细信息:用 fstab 安装的分区,不是从 Nautilus 或 Unity 侧边栏打开),但是当未连接硬盘时,我有两个问题。
S)插上后,系统启动后,不会自动挂载。您必须手动将其安装为
sudo 安装 /dev/sdb1 /media/HDDMaker
理想的行为是它在启动时报告没有问题,并且插入后会自动挂载到/media/HDDMaker,并将权限设置为组 中的所有用户common。
最近,我从 Ubuntu 12.04 升级到了 Xubuntu 14.04。
我的计算机上有 2 个分区:一个用于 Windows,一个用于 Ubuntu。我把所有的音乐和垃圾都保存在 Windows 分区上,所以当我点击 Clementine 时,我必须点击我的 Windows 分区才能让 Clementine 找到这首歌。
我记得我在 12.04 安装了一些自动挂载分区的程序,但是我找不到了。
它把分区的路径从这样/media/169821DE9821BD5D/变成了这样/media/sda1。
有人知道它是什么吗?我刚刚花了半个小时寻找自动挂载的方法,但没有一个人在使用 xubuntu。有什么帮助吗?