How to Create a New User on Ubuntu Server?

gene_x 0 like s 925 view s

Tags: bash

  1. Restricting User 'malawi' from Installing System-wide Programs and Verifying Permissions

    1. chmod o-rx /home/jhuang
    2. ls -ld /home/jhuang
    3. cd /home/jhuang
    4. groups malawi
    5. sudo deluser malawi sudo
    6. jhuang@hamm:~$ groups malawi
    7. #malawi : malawi
    8. jhuang@hamm:~$ groups jhuang
    9. #jhuang : jhuang adm cdrom sudo dip plugdev lpadmin sambashare docker
  2. Ensuring Full Permissions for User 'malawi' in Their Home Directory

    1. #chmod -R u=rwx,go= /home/malawi
    2. ls -ld /home/malawi
    3. #drwxr-xr-x
    4. sudo chown malawi:malawi /home/malawi
    5. #sudo chmod 700 /home/malawi
    6. #sudo chmod -R 700 /home/malawi
    7. sudo chmod 755 /home/malawi
    8. sudo chmod -R 755 /home/malawi
    9. ls -ld /home/malawi
  3. Protecting Other Users' Directories from Access by 'malawi'

    1. sudo chmod o-rx /home/jhuang
    2. sudo chmod o-rx /mnt/h1/jhuang
    3. #for dir in /home/*; do
    4. # if [ -d "$dir" ]; then
    5. # sudo chmod o-rx "$dir"
    6. # fi
    7. #done
    8. ls -ld /home/jhuang
  4. Changing User Passwords

    1. sudo passwd malawi
    2. passwd
  5. Changing User Passwords

    1. if (!requireNamespace("BiocManager", quietly = TRUE))
    2. install.packages("BiocManager")
    3. BiocManager::install("SeuratObject")
    4. install.packages("Seurat")

6.

  1. #(NOT GOOD) from 775 to o-rx
  2. #sudo chmod o-rx /mnt/h1/jhuang
  3. #sudo chmod -R o-rx /mnt/h1/jhuang
  4. #sudo chmod o-rx /home/jhuang
  5. #sudo chmod -R o-rx /home/jhuang
  6. #from 775 to 750
  7. sudo chmod 750 /mnt/h1/jhuang
  8. sudo chmod -R 750 /mnt/h1/jhuang
  9. sudo chmod 750 /home/jhuang
  10. sudo chmod -R 750 /home/jhuang
  11. #END
  1. install r and r-seurat with miniconda3
    1. mkdir -p ~/miniconda3
    2. wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
    3. bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
    4. rm -rf ~/miniconda3/miniconda.sh
    5. ~/miniconda3/bin/conda init bash
    6. conda create -n r -c bioconda r r-seurat
    7. conda activate r
    8. #> .libPaths()
    9. #[1] "/home/malawi/miniconda3/envs/r/lib/R/library"
    10. if (!requireNamespace("remotes", quietly = TRUE))
    11. install.packages("remotes")
    12. remotes::install_github("satijalab/seurat-data")
    13. conda deactivate
    14. conda activate r
    15. R
    16. library(Seurat)
    17. library(SeuratData)
    18. library(ggplot2)
    19. library(patchwork)
    20. library(dplyr)

like unlike

点赞本文的读者

还没有人对此文章表态


本文有评论

没有评论

看文章,发评论,不要沉默


© 2023 XGenes.com Impressum