相关疑难解决方法(0)

adduser 和 useradd 有什么区别?

命令adduseruseradd在 Ubuntu 上有什么区别?

adduser useradd

547
推荐指数
6
解决办法
53万
查看次数

我怎么能列出所有超级用户?

我想要一个命令来列出所有拥有 root 权限的用户,即 sudo ?

假设我是 sudoer 用户。我怎么知道所有其他 sudoer 用户?

command-line sudo

120
推荐指数
5
解决办法
35万
查看次数

我怎样才能找到我的用户名?

我怎么知道我的用户名?我已经安装了 Ubuntu,但我不知道我的用户名,只知道我的密码。我无法访问我的笔记本电脑,也无法打开它。

users username system-installation

109
推荐指数
6
解决办法
42万
查看次数

为什么 syslog 是用户?

当我检查时/var/log,我发现一些很奇怪的东西

me@me:~$ ls -lt /var/log |head -6 '
total 160368
-rw-r-----  1 syslog            adm              19919118 Jan 15 16:55 auth.log
-rw-r-----  1 syslog            adm             139702302 Jan 15 16:55 syslog
-rw-r-----  1 syslog            adm                191122 Jan 15 16:55 mail.log
-rw-r-----  1 syslog            adm               2210432 Jan 15 16:32 kern.log
-rw-r--r--  1 root              root              1741863 Jan 15 14:22 dpkg.log
Run Code Online (Sandbox Code Playgroud)

请注意,前四个日志文件的所有者是syslog. 这很奇怪,因为我的系统上只有一个用户:

me@me~$ users
me
Run Code Online (Sandbox Code Playgroud)

为什么文件名syslog可以是用户?

users log

17
推荐指数
3
解决办法
7837
查看次数

如何获取可以通过 ssh 访问服务器的所有用户的列表?

如何获取可以通过 ssh 连接到服务器的所有用户的列表ssh username@server.domain

请注意,我知道这个问题,这不是我想要的!

如果它有助于服务器在如此多的不同组中有如此多的用户,并且在主目录下有一些组目录和这些组目录中的许多用户目录。

编辑:

请注意,我得到的结果/etc/passwd不是我想要的,如下所示:

root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
proxy:x:13:13:proxy:/bin:/bin/sh
www-data:x:33:33:www-data:/var/www:/bin/sh
backup:x:34:34:backup:/var/backups:/bin/sh
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
Debian-exim:x:101:103::/var/spool/exim4:/bin/false
statd:x:102:65534::/var/lib/nfs:/bin/false
sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin
shelladmin:x:1000:1000:shelladmin,,,:/home/shelladmin:/bin/bash
messagebus:x:104:106::/var/run/dbus:/bin/false
festival:x:105:29::/home/festival:/bin/false
ntp:x:106:108::/home/ntp:/bin/false
Run Code Online (Sandbox Code Playgroud)

这个列表甚至不包括我自己的用户名!更不用说其他 1000 名用户了。

编辑 2:

所以我和 Yaron 聊了几句,这里有一些关于系统的更多信息:

-bash-4.2$ ls -lsa /etc/init.d/nis
ls: cannot access /etc/init.d/nis: No such file or directory
-bash-4.2$ ls -lsa /var/yp
ls: cannot access /var/yp: No such file or directory
if …
Run Code Online (Sandbox Code Playgroud)

ssh login sshd uid

14
推荐指数
2
解决办法
8万
查看次数

我的密码可以让我登录,但没有别的(当我尝试时“用户不在 sudoers 文件中”错误)

我最近在 Linux 上获得了一个 Ubuntu 12.04 的新用户帐户,因为我无法登录我以前的帐户之一。我可以很容易地登录到这个帐户,但是当我尝试使用密码通过 Ubuntu 软件中心安装软件时,它显示:

Your authentication attempt was unsuccessful. Please try again.
Run Code Online (Sandbox Code Playgroud)

我尝试通过终端安装软件:

sudo apt-get install
Run Code Online (Sandbox Code Playgroud)

但是当我输入密码时,我收到了这条消息:

[username] is not in the sudoers file. This incident will be reported.
Run Code Online (Sandbox Code Playgroud)

我在这里搜索了一个解决方案,我在这里找到了答案,它告诉我打开一个根终端。我不知道该怎么做,但我发现我可以通过在普通终端中输入这个来获得一个 root 终端:

sudo -i
Run Code Online (Sandbox Code Playgroud)

执行此操作后,我被要求输入sudo密码,并且收到与以前相同的消息。我错过了什么或做错了什么?

sudo user-management

5
推荐指数
2
解决办法
1400
查看次数

如何添加用户并同时为他们设置密码?

如何添加用户并同时设置他们的密码?

我试过:

useradd user1 -p user@123  
Run Code Online (Sandbox Code Playgroud)

user1他们的用户名和user@123密码在哪里。

command-line users

5
推荐指数
2
解决办法
2万
查看次数

无法删除用户帐户

在终端中:

/home$ ls
abuabdullah  alzaabi  hussain  u942
Run Code Online (Sandbox Code Playgroud)

然后我尝试u942使用命令行删除帐户:

/home$ deluser u942
/usr/sbin/deluser: Only root may remove a user or group from the system.
Run Code Online (Sandbox Code Playgroud)

然后我尝试使用 sudo

/home$ sudo deluser u942
/usr/sbin/deluser: The user `u942' does not exist.
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

command-line users user-management

4
推荐指数
1
解决办法
6491
查看次数

如何检查新用户名是否是系统用户?

我想创建一个更改用户名的脚本。我想检查用户是否不是系统用户。我的想法是检查 /etc/passwd 并仅选择 ID 介于 1000 和 60000 之间的用户以及具有 /home 目录的用户,例如

user:x:1005:1021::/home/user:/bin/sh
Run Code Online (Sandbox Code Playgroud)

我现在的 grep 命令就像

egrep -E '1[0-9]{3}.*/home' /etc/passwd 
Run Code Online (Sandbox Code Playgroud)

如您所见,它与我的 [1000-60000] 模式和名称都不匹配

command-line

3
推荐指数
1
解决办法
1341
查看次数

我是 Linux、Ubuntu 新手,如何添加家庭成员登录?

我是 linux/ubuntu 新手,对计算机的了解有限,我的 windows 系统被感染,无法使用安装 Ubuntu。

如何为家庭成员设置备用用户名?

如何从手机下载图片/视频?

如何创建文件夹?

login

0
推荐指数
1
解决办法
366
查看次数