我试图在我的本地机器上安装 Cassandra本文
我按照文章中的建议,使用以下命令创建了新的组和用户。
root@ubuntu:~# groupadd cassandra
root@ubuntu:~# useradd -d /home/cassandra -s /bin/bash -m -g cassandra cassandra
root@ubuntu:~# grep cassandra /etc/passwd
cassandra:x:1000:1000::/home/cassandra:/bin/bash
现在,重新启动机器后,我可以在登录页面中看到 Cassandra 和我的旧用户。我可以登录 Cassandra 用户,但不能登录我的旧帐户。当我登录时,黑屏闪烁,然后再次显示登录页面。
编辑: 我无法以 cassandra 用户身份从终端执行任何 sudo 操作。当我尝试 root 密码时,它说密码不正确。在输入“cassandra”用户的密码时,我得到了cassandra 不在 sudoers 文件中错误。
cassandra@Sharun-UbuntuBox:~$ sudo passwd sharun
[sudo] password for cassandra:
Sorry, try again.
[sudo] password for cassandra:
Sorry, try again.
[sudo] password for cassandra:
'cassandra is not in the sudoers file. This incident will be reported.
编辑2:我可以从终端登录,这些是权限
cassandra@Sharun-UbuntuBox:~$ su sharun
Password:
sharun@Sharun-UbuntuBox:/home/cassandra$ getent passwd {sharun,cassandra}
sharun:x:1000:1000:Sharun,,,:/home/sharun:/bin/bash
cassandra:x:1001:1001::/home/cassandra:/bin/bash
sharun@Sharun-UbuntuBox:/home/cassandra$ ls -alh /home/
total 16K
drwxr-xr-x 4 root root 4.0K Sep 11 15:18 .
drwxr-xr-x 25 root root 4.0K Aug 30 23:06 ..
drwxr-xr-x 30 cassandra cassandra 4.0K Sep 11 18:02 cassandra
drwxr-xr-x 33 sharun cassandra 4.0K Sep 11 17:59 sharun
编辑3:在重新启动机器之前,我已按照该文章中的其余命令进行操作:
[From the article] ... You can correct the ownerships for the files and set proper environment variables to run this application smoothly.
root@ubuntu:/home/cassandra# export CASSANDRA_HOME=/home/cassandra
root@ubuntu:/home/cassandra# export PATH=$PATH:$CASSANDRA_HOME/bin
root@ubuntu:/home/cassandra# chown -R cassandra.cassandra .
我可能搞乱了命令。有什么办法可以撤消这些命令吗?